Go Back
+ servings

Moroccan Meatball and Vegetable Ragout

Print Recipe
Moroccan Meatball and Vegetable Ragout is serious meatball and vegetable goodness going on!  Sure to spice up any night with tender spiced meatballs along with onions, bell peppers and eggplant blanketed in a zesty tomato-based sauce.
Course Beef
Cuisine Moroccan / North African
Diet Diabetic, Low Lactose
Prep Time 30 mins
Cook Time 40 mins
Total Time 1 hr 10 mins
Servings 6
Calories 663



  • 1 large eggplant cubed
  • 1 tablespoon salt plus more for sauce
  • ¼ cup olive oil divided
  • 1 large onion chopped
  • 1 large yellow or orange bell pepper chopped
  • 1 large green bell pepper chopped
  • 4 cloves garlic minced
  • 2 teaspoons Hungarian paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon cayenne pepper or to tolerance
  • 1 can (14.5-ounce) beef broth
  • 1 can (15-ounce) diced tomatoes undrained
  • 1 can (8-ounce) tomato sauce
  • Freshly ground black pepper


  • 3 cloves garlic minced
  • 1 tablespoon Hungarian paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon salt
  • Freshly ground black pepper
  • ½ cup panko
  • 1 large egg
  • 2 tablespoons water broth or milk
  • ½ cup chopped cilantro divided
  • 1 pound ground chuck
  • ¼ cup chopped cilantro
  • Cooked couscous or quinoa
  • Yogurt



  • Preheat oven to 375 degrees.
  • Place eggplant in a colander. Sprinkle with salt and let drain 30 minutes. Pat dry with paper towels.
  • Toss eggplant with 2 tablespoons olive oil. Spread out onto a non-stick baking sheet and bake for 20 minutes or until tender. Keep oven set at 375 degrees.
  • While eggplant is roasting, heat remaining olive oil in a large skillet or saute pan over medium-high heat. Add the onion, reduce heat to medium-low and cook 5 to 6 minutes or until beginning to soften. Transfer half the onion to a bowl and let cool.
  • Add the bell pepper to the skillet on the stovetop and continue cooking another 5 minutes or until beginning to soften.
  • Stir in garlic, paprika, cumin, coriander and cayenne and cook briefly (15 seconds).
  • Add beef broth, tomatoes and tomato sauce.
  • Bring to a simmer and cook 15 minutes or until thickened. Add roasted eggplant, season to taste with salt and black pepper and keep warm.


  • In the bowl with the reserved onions, combine garlic, paprika, cumin, coriander, salt, black pepper, panko, egg, water (or broth or milk) and half the cilantro. Mix well then add beef.
  • Form mixture into 1 to 1 ½-inch balls. Place on a baking sheet and bake for 20 minutes or until 165 degrees in the center.

To Finish

  • Transfer meatballs to the sauce and adjust seasoning as desired. Simmer 5-10 minutes so all the flavors blend.
  • Sprinkle with remaining fresh cilantro and serve.


MAKE AHEAD: Can be made up to 2 days ahead. Place in a large baking dish and reheat in the oven at 350 degrees until bubbling. May also be reheated in a slow-cooker.
FREEZER-FRIENDLY: Cool thoroughly. Freeze in small portions. Thaw in the refrigerator. Reheat in the oven at 350 degrees.


Serving: 1 | Calories: 663kcal | Carbohydrates: 17g | Protein: 17g | Fat: 26g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 85mg | Sodium: 1660mg | Potassium: 645mg | Fiber: 5g | Sugar: 5g | Vitamin A: 1413IU | Vitamin C: 85mg | Calcium: 71mg | Iron: 3mg