Moroccan Meatball Soup — A 35-Minute One-Pot Dinner

October 23, 2026

Moroccan Meatball Soup — A 35-Minute One-Pot Dinner

0 Comments

Advertisement
Pin RecipeSave this recipe to your favorite board!

Affiliate Disclosure: This post may contain affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you. For more information, please see our affiliate disclosure.


When the chill sets in and you crave something deeply comforting yet excitingly flavorful, this Moroccan Meatball Soup is your answer. Forget complicated recipes and endless dishes; this exquisite one-pot wonder comes together in just 35 minutes, making it the ultimate weeknight hero.

Imagine tender, perfectly spiced meatballs simmering in a rich, aromatic tomato and chickpea broth, infused with exotic Moroccan spices like cumin, coriander, and a hint of cinnamon. It’s a symphony of flavors that transports you straight to the bustling markets of Marrakech with every spoonful. This soup isn’t just a meal; it’s an experience, promising warmth, satisfaction, and an explosion of taste.

Advertisement

Ready to transform your dinner routine with a dish that’s both quick and impressive? Let’s dive into making this hearty and healthy Moroccan Meatball Soup that will quickly become a family favorite.

🥕
Get Fresh Recipe Ingredients in 1 Hour
Delivered straight to your door via Instacart from your favorite local store.
🛒 Add Ingredients to Cart

Ingredients

For the Meatballs:

  • 1 lb ground beef or lamb
  • 1/4 cup breadcrumbs
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp paprika
  • 1/4 tsp cayenne pepper (optional, for heat)
  • Salt and freshly ground black pepper to taste

For the Soup:

  • 1 tbsp olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 1 (28 oz) can crushed tomatoes
  • 4 cups chicken or vegetable broth (we recommend a high-quality broth for best flavor)
  • 1 (15 oz) can chickpeas, rinsed and drained
  • 1/2 tsp ground turmeric
  • 1/4 tsp ground cinnamon
  • Pinch of red pepper flakes (optional)
  • Fresh cilantro and mint, chopped, for garnish
  • Lemon wedges, for serving

Product Spotlight

Le Creuset Enameled Cast Iron Signature Round Dutch Oven

$380.00

5.5 Quart capacity. Cast Iron finish.

Buy on Amazon

Step-by-Step Instructions

Step 1: Prepare the Meatballs. In a large bowl, combine the ground meat, breadcrumbs, egg, minced garlic, cumin, coriander, paprika, cayenne pepper (if using), salt, and pepper. Mix gently until just combined, being careful not to overmix. Form the mixture into small, bite-sized meatballs, about 1-inch in diameter. You should get approximately 20-24 meatballs. For easy and efficient prep, a good chef’s knife and a sturdy cutting board are essential.

Step 1

Step 2: Brown the Meatballs. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the meatballs in batches and brown them on all sides. They don’t need to be cooked through, just nicely seared. Remove the browned meatballs from the pot and set aside.

Advertisement

Step 2

Step 3: Sauté Aromatics. In the same pot, add the chopped onion and cook until softened, about 5-7 minutes. Add the minced garlic and grated ginger, cooking for another minute until fragrant. The aroma will fill your kitchen! Having a well-organized spice rack can make this step even quicker.

Step 3

Step 4: Build the Soup Base. Stir in the crushed tomatoes, chicken or vegetable broth, rinsed chickpeas, turmeric, cinnamon, and red pepper flakes (if using). Bring the soup to a simmer, scraping up any browned bits from the bottom of the pot. This adds incredible depth of flavor.

Step 4

Step 5: Simmer and Serve. Carefully return the browned meatballs to the simmering soup. Reduce the heat to medium-low, cover, and let it simmer for 15-20 minutes, or until the meatballs are cooked through and the flavors have melded. You can check the internal temperature of the meatballs with a meat thermometer to ensure they are fully cooked. Garnish generously with fresh cilantro and mint, and serve hot with a squeeze of fresh lemon juice. For a delightful pairing, consider serving alongside some Moroccan Couscous or a slice of crusty bread. You might also enjoy another comforting dish like this Hearty Lentil Soup.

Step 5

Moroccan Meatball Soup — A 35-Minute One-Pot Dinner

Prep: 15 minutes
Cook: 20 minutes
Servings: 4-6
Calories: Approximately 450 calories per serving

Ingredients

  • 1 lb ground beef or lamb
  • 1/4 cup breadcrumbs
  • 1 large egg, lightly beaten
  • 4 cloves garlic, minced (2 for meatballs, 2 for soup)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp paprika
  • 1/4 tsp cayenne pepper (optional)
  • Salt and freshly ground black pepper to taste
  • 1 tbsp olive oil
  • 1 large onion, chopped
  • 1 inch fresh ginger, grated
  • 1 (28 oz) can crushed tomatoes
  • 4 cups chicken or vegetable broth
  • 1 (15 oz) can chickpeas, rinsed and drained
  • 1/2 tsp ground turmeric
  • 1/4 tsp ground cinnamon
  • Pinch of red pepper flakes (optional)
  • Fresh cilantro, chopped, for garnish
  • Fresh mint, chopped, for garnish
  • Lemon wedges, for serving
⚡ Nutrition & MacrosPer Serving
🥩
Protein
Essential Fuel
30g
Calories
450kcal
Carbs
30g
Fat
25g
🌾 Fiber: 8g🧂 Sodium: 480mg🍯 Sugar: 4g

Instructions

  1. In a large bowl, combine the ground meat, breadcrumbs, egg, minced garlic, cumin, coriander, paprika, cayenne pepper (if using), salt, and pepper. Mix gently until just combined, being careful not to overmix. Form the mixture into small, bite-sized meatballs, about 1-inch in diameter. You should get approximately 20-24 meatballs. For easy and efficient prep, a good chef’s knife and a sturdy cutting board are essential.
  2. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the meatballs in batches and brown them on all sides. They don’t need to be cooked through, just nicely seared. Remove the browned meatballs from the pot and set aside.
  3. In the same pot, add the chopped onion and cook until softened, about 5-7 minutes. Add the minced garlic and grated ginger, cooking for another minute until fragrant. The aroma will fill your kitchen! Having a well-organized spice rack can make this step even quicker.
  4. Stir in the crushed tomatoes, chicken or vegetable broth, rinsed chickpeas, turmeric, cinnamon, and red pepper flakes (if using). Bring the soup to a simmer, scraping up any browned bits from the bottom of the pot. This adds incredible depth of flavor.
  5. Carefully return the browned meatballs to the simmering soup. Reduce the heat to medium-low, cover, and let it simmer for 15-20 minutes, or until the meatballs are cooked through and the flavors have melded. You can check the internal temperature of the meatballs with a meat thermometer to ensure they are fully cooked. Garnish generously with fresh cilantro and mint, and serve hot with a squeeze of fresh lemon juice. For a delightful pairing, consider serving alongside some Moroccan Couscous or a slice of crusty bread. You might also enjoy another comforting dish like this Hearty Lentil Soup.

FAQ Section

Can I use ground turkey or chicken instead of beef/lamb?
Yes, ground turkey or chicken can be used for a lighter version. Adjust cooking time slightly if needed.
What can I serve with Moroccan Meatball Soup?
This soup is delicious on its own, or served with crusty bread, a side of couscous, or a simple green salad.
Can I make this soup ahead of time?
Absolutely! Moroccan Meatball Soup tastes even better the next day as the flavors meld. Store in an airtight container in the refrigerator for up to 3-4 days.

Conclusion

This 35-Minute One-Pot Moroccan Meatball Soup is more than just a quick dinner; it’s a vibrant journey for your taste buds. The blend of warming spices, tender meatballs, and hearty chickpeas creates a deeply satisfying meal that’s perfect for any night of the week. It’s a testament to how much flavor you can achieve with minimal effort and time.

Whether you’re looking for a new family favorite or a comforting bowl to chase away the chill, this Moroccan Meatball Soup delivers every time. We encourage you to try this recipe and discover the magic of Moroccan cuisine in your own kitchen. For more inspiring recipes, check out trusted sources like Food Network, Robin Miller Cooks, Eating Well, Serious Eats, and AllRecipes. Happy cooking!



Leave a Reply

Your email address will not be published. Required fields are marked *