Mini Moroccan Meatball Couscous Soup

Mini Moroccan Meatball Couscous Soup in a rustic bowl with fresh cilantro and warm spices Pin to board
Mini Moroccan Meatball Couscous Soup in a rustic bowl with fresh cilantro and warm spices | yumsera.com

This Moroccan-inspired soup combines oven-baked spiced meatballs with a rich tomato and cumin-scented broth loaded with diced carrots, celery, and bell pepper.

Fluffy couscous cooks directly in the simmering liquid, thickening it beautifully while absorbing all the warm spices like smoked paprika, turmeric, and cinnamon.

A bright squeeze of lemon juice and fresh herbs finish each bowl, making it a deeply satisfying weeknight meal that brings the flavors of North African cooking to your table in under an hour.

The smell of cumin and cinnamon toasting in olive oil has a way of pulling everyone into the kitchen before dinner is even close to ready, and this Moroccan meatball couscous soup is the reason I now keep both spices in arm's reach at all times. A friend brought a version of this to a potluck years ago, and I spent the entire car ride home trying to decode what made the broth taste so layered and warm. It took me three attempts to get the spice balance right, but the meatball technique was the real breakthrough: baking them instead of pan-frying keeps their shape without falling apart in the soup.

I made a double batch of this soup the night my daughter came home from her first semester away at college, and she stood in the kitchen eating it straight from the ladle before it even reached a bowl. There is something about the combination of warm spices and tender vegetables that makes people linger at the table longer than usual, refilling their bowls without being asked.

Ingredients

  • Ground beef or lamb (300 g): Lamb gives a deeper, richer flavor but beef keeps it lighter and more everyday friendly, so choose based on your mood.
  • Onion (1 small, finely grated for meatballs, 1 medium diced for soup): Grating the onion for meatballs adds moisture without chunky bits that break the texture apart.
  • Garlic (5 cloves total): Fresh garlic makes a noticeable difference here since the broth is simple and lets each ingredient speak clearly.
  • Fresh parsley and cilantro: Both herbs work in the meatballs and as garnish, so buy extra because you will want a generous handful on top.
  • Ground cumin (1 tsp for meatballs, 1.5 tsp for soup): This is the backbone of the entire flavor profile, so use freshly ground if possible.
  • Ground cinnamon (half tsp for meatballs): A small amount in the meatballs adds unexpected warmth that makes people ask what your secret is.
  • Paprika and smoked paprika: Regular paprika goes in the meatballs while smoked paprika in the soup base adds a subtle campfire depth.
  • Ground coriander (quarter tsp for meatballs): It bridges the gap between the warm cinnamon and earthy cumin beautifully.
  • Salt and black pepper: Season the meatballs generously before baking because the broth will pull some salt away during simmering.
  • Olive oil (2 tbsp): A good quality oil makes a difference since it is the base for sauteing all the aromatics.
  • Carrots, celery, and red bell pepper: This colorful trio adds sweetness, crunch that softens into comfort, and a lovely golden hue to the finished soup.
  • Turmeric (half tsp): Just a touch adds earthy depth and a warm golden color to the broth.
  • Cayenne pepper (quarter tsp, optional): Start with less if you are sensitive to heat because the soup intensifies as it sits.
  • Chicken or vegetable broth (1.5 L): Homemade broth is ideal but a good quality store-bought version works perfectly here.
  • Chopped tomatoes (1 can, 400 g): They add acidity and body to the broth, balancing the warm spices.
  • Couscous (100 g): It cooks in minutes directly in the simmering broth, thickening everything into a satisfying stew-like consistency.
  • Lemon juice (from half a lemon): Always add this at the very end because the bright acidity wakes up every other flavor in the pot.

Instructions

Preheat and prep your baking tray:
Set your oven to 200 degrees Celsius (390 degrees Fahrenheit) and line a baking tray with parchment paper so the meatballs release easily without sticking.
Mix and roll the mini meatballs:
Combine the ground meat with grated onion, garlic, herbs, cumin, cinnamon, paprika, coriander, salt, and pepper in a large bowl, then roll into small 2 cm balls using slightly damp hands to prevent sticking.
Bake until golden and cooked:
Arrange the meatballs on the tray with a little space between each one and bake for 12 to 15 minutes until they are lightly browned on the outside and cooked through the center.
Build the vegetable foundation:
While the meatballs bake, heat olive oil in a large soup pot over medium heat, then add the diced onion, carrots, celery, and red bell pepper, cooking for 5 to 7 minutes until everything softens and smells sweet.
Toast the spices:
Stir in the garlic, cumin, smoked paprika, turmeric, and cayenne, then cook for just one minute until the spices are fragrant and blooming in the oil, being careful not to let them scorch.
Simmer the broth:
Pour in the broth and chopped tomatoes, bring everything to a boil, then reduce the heat, cover the pot, and let it simmer gently for 10 minutes so the flavors meld together.
Add couscous and meatballs:
Drop in the couscous and baked meatballs, then simmer uncovered for 5 to 7 more minutes until the couscous is tender and the soup has thickened into a cozy, stew-like texture.
Finish with brightness and serve:
Stir in the lemon juice, taste and adjust the salt and pepper, then ladle into deep bowls and scatter fresh cilantro or parsley over each serving while the soup is still steaming.
Steaming bowl of Mini Moroccan Meatball Couscous Soup brimming with tender spiced beef meatballs Pin to board
Steaming bowl of Mini Moroccan Meatball Couscous Soup brimming with tender spiced beef meatballs | yumsera.com

One cold January evening I brought a thermos of this soup to a neighbor who had been nursing a bad cold, and she returned the thermos two days later with a handwritten note asking for the recipe.

Serving Suggestions That Actually Work

Warm flatbread torn into pieces and dunked straight into the broth turns this into a meal that feels almost ceremonial, the way everyone at the table reaches for the bread at the same time.

Making It Your Own

If you want a gluten-free version, swap the couscous for cooked rice or even small diced potatoes added earlier in the simmer, and the soup will still be deeply satisfying with a slightly different texture.

Storage and Reheating Wisdom

This soup reheats beautifully the next day, though the couscous will absorb more liquid overnight so add a splash of broth or water when warming it back up on the stove. The flavors actually deepen after a night in the fridge, making it one of those rare soups that tastes better as a leftover. The meatballs hold their shape remarkably well even after reheating, which makes this an excellent candidate for packing in lunch containers.

  • Store in an airtight container in the refrigerator for up to three days.
  • Freeze individual portions without the couscous for best results, adding fresh couscous when you reheat.
  • Always taste for salt after reheating because the flavors shift and you may need a small adjustment.
Golden Mini Moroccan Meatball Couscous Soup loaded with vegetables and fluffy couscous closeup Pin to board
Golden Mini Moroccan Meatball Couscous Soup loaded with vegetables and fluffy couscous closeup | yumsera.com

Some recipes become staples because they are easy, but this one earned its place because it makes the whole house smell incredible and brings people to the table without having to call them twice.

Recipe FAQs

Yes, ground lamb works wonderfully and adds a richer, more authentic flavor that pairs perfectly with the warm Moroccan spices.

Let the soup cool completely, then transfer to an airtight container and refrigerate for up to 3 days. The couscous will absorb more liquid as it sits, so add a splash of broth when reheating.

Absolutely. Simply swap the couscous for gluten-free couscous or cooked white rice, and ensure your broth is certified gluten-free.

The combination of ground cumin, cinnamon, smoked paprika, turmeric, and a hint of cayenne creates the signature warm, earthy, and slightly smoky Moroccan flavor profile.

For best results, freeze the soup without the couscous. Prepare it fresh when serving, as couscous can become mushy after freezing and thawing. The meatball and broth base freezes well for up to 2 months.

Warm flatbread or crusty bread is ideal for soaking up the flavorful broth. A simple side salad with a lemon vinaigrette also complements the spiced soup nicely.

Mini Moroccan Meatball Couscous Soup

Aromatic Moroccan soup with spiced mini meatballs, couscous, and vegetables in a fragrant warming broth.

Prep 25m
Cook 30m
Total 55m
Servings 4
Difficulty Medium

Ingredients

Meatballs

  • 10 oz ground beef or lamb
  • 1 small onion, finely grated
  • 2 garlic cloves, minced
  • 2 tbsp fresh parsley, chopped
  • 1 tbsp fresh cilantro, chopped
  • 1 tsp ground cumin
  • ½ tsp ground cinnamon
  • ½ tsp paprika
  • ¼ tsp ground coriander
  • ½ tsp salt
  • ¼ tsp black pepper

Soup Base

  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 red bell pepper, chopped
  • 3 garlic cloves, minced
  • 1½ tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp turmeric
  • ¼ tsp cayenne pepper (optional)
  • 6 cups chicken or vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 3½ oz couscous
  • Salt and pepper to taste
  • Juice of ½ lemon
  • Fresh cilantro or parsley for garnish

Instructions

1
Prepare the Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Form the Meatballs: In a large mixing bowl, combine the ground beef, grated onion, minced garlic, parsley, cilantro, cumin, cinnamon, paprika, coriander, salt, and pepper. Mix thoroughly until evenly incorporated. Roll into small meatballs, about ¾ inch in diameter, and arrange on the prepared baking sheet.
3
Bake the Meatballs: Bake for 12 to 15 minutes until cooked through and lightly browned. Remove from the oven and set aside.
4
Build the Soup Base: While the meatballs bake, heat olive oil in a large soup pot over medium heat. Add the diced onion, carrots, celery, and red bell pepper. Sauté for 5 to 7 minutes until the vegetables are softened.
5
Toast the Spices: Stir in the garlic, cumin, smoked paprika, turmeric, and cayenne pepper. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
6
Simmer the Broth: Pour in the broth and diced tomatoes with their juices. Bring to a boil, then reduce heat to low. Cover and simmer for 10 minutes to develop the flavors.
7
Add Couscous and Meatballs: Stir the couscous and baked meatballs into the soup. Simmer uncovered for 5 to 7 minutes until the couscous is tender and the broth has slightly thickened.
8
Finish and Serve: Remove from heat and stir in the fresh lemon juice. Season with salt and pepper to taste. Ladle into bowls and garnish generously with fresh cilantro or parsley. Serve hot with warm flatbread on the side.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Baking sheet with parchment paper
  • Large soup pot or Dutch oven
  • Sharp knife and cutting board
  • Measuring spoons and measuring cups

Nutrition (Per Serving)

Calories 390
Protein 24g
Carbs 37g
Fat 15g

Allergy Information

  • Contains gluten from couscous; potential traces of gluten in broth.
  • Contains celery.
  • Always verify couscous brand labels for additional allergen traces.
Sera Whitman

Sera shares easy recipes and practical cooking tips for family-friendly meals everyone will love.