Go Back
+ servings
Moroccan Meatball Stew

Flavorful Moroccan Meatball Stew Perfect for Cozy Nights

A comforting Moroccan Meatball Stew simmered with rich spices and fresh vegetables, perfect for cozy dinners.
Prep Time 30 minutes
Cook Time 50 minutes
Total Time 1 hour 20 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Moroccan
Calories: 450

Ingredients
  

For the Vegetables
  • 1 medium Eggplant Substitution: Zucchini for a similar texture
  • 1 large Onion Substitution: Shallots for a milder flavor
  • 1 each Yellow Bell Pepper Any sweet bell pepper can be used
  • 1 each Red Bell Pepper
  • 4 cloves Garlic Fresh garlic is preferred
For the Seasoning
  • 1 tablespoon Hungarian Paprika Substitution: Smoked paprika for a smoky flavor
  • 1 teaspoon Ground Cumin Essential for authentic flavor
  • 1 teaspoon Ground Turmeric Substitution: Curry powder for a different spice profile
  • 1 pinch Cayenne Pepper Adjust for spice tolerance
  • 1 teaspoon Freshly Ground Black Pepper Use freshly ground for optimal taste
For the Sauce
  • 28 ounces Crushed Tomatoes Substitution: Tomato puree
  • 1 cup Beef Broth Substitution: Vegetable broth for a lighter option
For the Meatballs
  • 1 pound Ground Beef (or Lamb) Substitution: Ground turkey or chicken for a leaner version
  • 1 cup Panko Substitution: Traditional breadcrumbs
  • 1 large Egg Substitution: Flax egg for a vegan option
For Garnishing
  • 1/4 cup Fresh Cilantro Substitution: Parsley for a milder herbal taste
To Serve
  • 2 cups Cooked Couscous, Rice, or Quinoa

Equipment

  • Skillet
  • baking sheet
  • Mixing bowl
  • Colander

Method
 

Step‑by‑Step Instructions for Moroccan Meatball Stew
  1. Begin by cutting the medium eggplant into cubes and place them in a colander. Sprinkle a generous amount of salt over the cubes and let them sit for about 30 minutes to draw out excess moisture.
  2. In a large skillet, heat 2 tablespoons of extra-virgin olive oil over medium heat. Add the chopped large onion and sauté until translucent, about 5 minutes. Stir in the diced yellow and red bell peppers, cooking for an additional 3-4 minutes.
  3. After rinsing and patting the salted eggplant dry, add it to the skillet. Cook until the eggplant is tender, approximately 6-7 minutes. Stir in the minced garlic, Hungarian paprika, ground cumin, ground turmeric, and cayenne pepper, cooking for about 1 minute until fragrant.
  4. Pour in the crushed tomatoes and beef broth, simmering for 15 minutes until the sauce thickens.
  5. Preheat your oven to 375°F (190°C). In a mixing bowl, combine the sautéed onions, minced garlic, panko, egg, remaining broth, and chopped cilantro with ground beef. Form the mixture into 1-inch meatballs.
  6. Bake the meatballs on a baking sheet for 20-25 minutes or until they reach an internal temperature of 165°F (74°C).
  7. Once the meatballs are cooked, gently transfer them into the simmering sauce in the skillet and let them mingle for about 5 more minutes.
  8. Serve your Moroccan Meatball Stew over a bed of cooked couscous, rice, or quinoa.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 30gProtein: 25gFat: 20gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 100mgSodium: 800mgPotassium: 800mgFiber: 8gSugar: 8gVitamin A: 1000IUVitamin C: 80mgCalcium: 100mgIron: 3mg

Notes

This stew can be made in advance; the flavors deepen as it sits, making it even more delightful when reheated.

Tried this recipe?

Let us know how it was!