Moroccan Meatballs Recipe

Moroccan Meatballs Recipe

Ingredients

  • 3 tablespoons olive oil, divided
  • 2 white onions, diced
  • 3 cloves garlic, minced, divided
  • 2 14.1-ounce cans diced tomatoes
  • 1/2 teaspoon brown sugar
  • 2 1/2 teaspoons cumin, divided
  • 3 1/2 teaspoons paprika, divided
  • 1/4 teaspoon chilli flakes/red pepper flakes
  • 1 teaspoon turmeric
  • 1 pound ground beef
  • 3 tablespoons breadcrumbs (or gluten free breadcrumbs)
  • 1 large egg
  • ⅓ cup fresh chopped cilantro
  • Salt and pepper, to taste

Directions

  1. 1

    Add 1 tablespoon olive oil to a large, high-sided frying pan and fry the onion over a medium heat until softened — about 5 minutes.

  2. 2

    Remove half the onion from the pan and set aside. You'll use this for the meatballs later.

  3. 3

    Add 2 cloves minced garlic to the pan, along with 1 ½ teaspoons cumin, 1 ½ teaspoons paprika, the chili flakes, and the turmeric. Cook for about 2 minutes, stirring constantly.

  4. 4

    Add the brown sugar, canned tomatoes, and some salt and pepper, to taste. Stir well and bring to a boil. Reduce to a simmer, cover the pan, and let it cook for 20 minutes while you prepare the meatballs.

  5. 5

    Grab a large mixing bowl and add the ground beef, breadcrumbs, reserved fried onion, egg, cilantro, remaining 1 clove minced garlic, 2 teaspoons paprika, 1 teaspoon cumin, and salt and pepper, to taste.

  6. 6

    Mix well with your hands to combine the meatball ingredients. Take handfuls of the mixture and roll it into balls between your palms. Aim to use roughly 1 heaped tablespoon of the mixture per meatball.

  7. 7

    Heat the remaining 2 tablespoons olive oil in another frying pan. Fry the meatballs for about 4 minutes on each side on a medium-high heat, then add them to the pan with the tomato sauce.

  8. 8

    Stir everything well, then cover the pan and cook on a low temperature for 15 minutes.

  9. 9

    Serve the meatballs with extra fresh chopped cilantro, if desired.