Moroccan Meatball Couscous Soup

Steaming bowl of Mini Moroccan Meatball Couscous Soup topped with fresh herbs Save Pin
Steaming bowl of Mini Moroccan Meatball Couscous Soup topped with fresh herbs | noshtheory.com

This Moroccan-inspired soup brings together tender, oven-baked mini meatballs seasoned with cumin, cinnamon, and coriander alongside fluffy couscous and a vibrant mix of diced vegetables.

The fragrant broth, built on a base of sautéed onions, carrots, celery, and bell pepper, gets its depth from toasted spices and chopped tomatoes. A squeeze of fresh lemon at the finish brightens every spoonful.

Ready in about 55 minutes, it serves four generously and makes a satisfying weeknight dinner paired with warm flatbread.

The smell hit me before I even opened the pot lid: cumin, cinnamon, something warm and ancient swirling through my kitchen like a souvenir from a trip I never actually took. I had been flipping through a dog eared cookbook at three in the morning, unable to sleep, when the recipe caught my eye. Half an hour later I was standing in my kitchen rolling tiny meatballs at sunrise, wondering what possessed me. It possessed me well.

My neighbor knocked on my door that same morning, drawn by the aroma drifting through the hallway. I handed her a bowl and she stood in my doorway slurping it barefoot on cold tile, not even bothering to sit down. We became better friends over that soup than we had in two years of polite hallway nods.

Ingredients

  • Ground beef (300 g): Lamb works too and adds a deeper, gamier richness if you want something bolder.
  • Onion (1 small, grated): Grating rather than chopping keeps the meatballs tender and helps everything bind without needing eggs.
  • Garlic cloves (2, minced): Fresh garlic matters here, do not reach for the jarred version.
  • Fresh parsley (2 tbsp): Flat leaf parsley stirred into the meat adds a brightness that dried herbs simply cannot replicate.
  • Fresh cilantro (1 tbsp): This small amount in the meatballs layers flavor without overwhelming anyone sensitive to it.
  • Ground cumin (1 tsp): The backbone of Moroccan seasoning, toast it briefly in a dry pan for even more depth.
  • Ground cinnamon (½ tsp): Just a whisper of cinnamon is what makes people pause and try to guess the secret ingredient.
  • Paprika (½ tsp): Regular paprika for the meatballs keeps them gently warm without any sharp heat.
  • Ground coriander (¼ tsp): A subtle citrusy note that rounds out the spice blend quietly but noticeably.
  • Salt (½ tsp) and black pepper (¼ tsp): Season the meat mixture boldly since the broth will mellow everything.
  • Olive oil (2 tbsp): Good olive oil in the soup base carries the aromatics beautifully.
  • Onion (1 medium, diced): Dice it small so every spoonful of broth has a bit of sweet softened onion.
  • Carrots (2, diced): They add natural sweetness and a lovely golden color to the broth.
  • Celery stalks (2, diced): Celery builds the savory foundation alongside carrots and onion.
  • Red bell pepper (1, chopped): A flash of sweetness and color that breaks up the earthy tones.
  • Garlic (3 cloves, minced): Three more cloves in the soup base because this dish earns its garlicky warmth.
  • Ground cumin (1½ tsp): A generous hand with cumin in the broth gives it that unmistakable North African character.
  • Smoked paprika (1 tsp): Smoked rather than regular paprika here adds a whisper of fire and woodsmoke.
  • Turmeric (½ tsp): Turmeric turns the broth a gorgeous sunset gold and adds earthy warmth.
  • Cayenne pepper (¼ tsp, optional): Leave it out for a gentle soup or add more if you like your bowls to bite back.
  • Chicken or vegetable broth (1½ L): Homemade broth will elevate this to something extraordinary but a good store bought version works wonderfully.
  • Chopped tomatoes (1 can, 400 g): The tomatoes dissolve into the broth adding body and a gentle tang.
  • Couscous (100 g): It cooks directly in the broth and thickens everything into a hearty, spoonable meal.
  • Salt and pepper: Taste and adjust at the end because the couscous absorbs salt as it sits.
  • Lemon juice (½ lemon): A squeeze at the end wakes up every spice and makes the whole bowl brighter.
  • Fresh cilantro or parsley for garnish: A handful on top makes it beautiful and adds a final burst of freshness.

Instructions

Prepare the oven:
Set your oven to 200°C (390°F) and line a baking tray with parchment paper so the meatballs release cleanly.
Mix and roll the meatballs:
Combine all meatball ingredients in a large bowl and mix with your hands just until evenly combined. Roll into small balls about 2 cm across, keeping them bite sized so they float prettily in the soup later.
Bake until golden:
Arrange the meatballs on the tray and bake for 12 to 15 minutes until they are cooked through and lightly browned on the bottoms, filling your kitchen with warm spice.
Build the soup base:
While the meatballs bake, warm olive oil in a large pot over medium heat and sauté the diced onion, carrots, celery, and red pepper for 5 to 7 minutes until everything softens and smells sweet.
Bloom the spices:
Stir in the garlic, cumin, smoked paprika, turmeric, and cayenne, cooking for one minute until the spices darken slightly and coat the vegetables in a fragrant paste.
Simmer the broth:
Pour in the broth and tomatoes, bring everything to a boil, then reduce the heat, cover, and let it simmer gently for 10 minutes so the flavors settle and deepen.
Add couscous and meatballs:
Stir in the couscous and baked meatballs, then simmer uncovered for 5 to 7 minutes until the couscous is plump and tender and the broth thickens just enough to coat a spoon.
Finish and serve:
Remove from heat, stir in the lemon juice, taste and adjust the salt and pepper, then ladle into deep bowls and scatter fresh herbs over the top while the steam rises.
Golden spiced broth with tender meatballs and fluffy couscous in a rustic bowl Save Pin
Golden spiced broth with tender meatballs and fluffy couscous in a rustic bowl | noshtheory.com

That first batch disappeared so fast I stood in the kitchen holding an empty pot, almost laughing. Something about tiny meatballs bobbing in golden spiced broth makes people forget to pace themselves.

Serving Ideas

Warm flatbread torn and dipped straight into the broth turns this into a meal that feels ceremonial. A dollop of yogurt on top adds a cool contrast that balances the warm spices beautifully.

Making It Your Own

Swap the couscous for cooked rice if gluten is a concern, or toss in a handful of chickpeas alongside the meatballs for extra heartiness. The spice blend is forgiving, so trust your nose and adjust as you go.

Storing and Reheating

This soup keeps well in the fridge for up to three days and the flavors deepen overnight into something even more satisfying. Freeze individual portions for quick weeknight dinners that taste like you spent hours.

  • Let the soup cool completely before transferring to containers to prevent condensation from making it watery.
  • Reheat gently on the stove rather than the microwave for the best texture on the meatballs.
  • A fresh squeeze of lemon and new herbs after reheating bring it back to life instantly.

Mini Moroccan Meatball Couscous Soup served with vibrant vegetables and lemon garnish Save Pin
Mini Moroccan Meatball Couscous Soup served with vibrant vegetables and lemon garnish | noshtheory.com

Some recipes you make once and forget, but this one has a way of becoming a regular in your rotation without you even noticing. It is the kind of soup that makes your kitchen smell like home.

Recipe FAQs

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

Add the couscous toward the end and simmer uncovered for just 5 to 7 minutes. The broth should be actively bubbling but not at a rolling boil to keep the grains tender yet distinct.

The cayenne pepper is optional, so you control the heat. Without it, the soup is warmly spiced but not hot, relying on cumin, paprika, and turmeric for flavor rather than heat.

Absolutely. The flavors deepen after a day in the fridge. Store the soup and meatballs together, then reheat gently on the stovetop, adding a splash of broth if needed since the couscous absorbs liquid as it sits.

Warm flatbread or pita is ideal for soaking up the fragrant broth. A simple side salad with a lemony vinaigrette also complements the rich, spiced flavors nicely.

Aim for about 2 cm in diameter, roughly the size of a large marble. This size ensures they cook through quickly in the oven and are easy to eat with each spoonful of soup.

Moroccan Meatball Couscous Soup

Spiced mini meatballs and couscous in a fragrant, vegetable-packed Moroccan broth with warming cumin and paprika.

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

Ingredients

Meatballs

  • 10.5 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 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) chopped tomatoes
  • 3.5 oz couscous
  • Salt and pepper to taste
  • Juice of ½ lemon
  • Fresh cilantro or parsley for garnish

Instructions

1
Preheat Oven: Preheat oven to 390°F. Line a baking sheet with parchment paper.
2
Prepare Meatball Mixture: In a large mixing bowl, combine ground beef, grated onion, minced garlic, parsley, cilantro, cumin, cinnamon, paprika, coriander, salt, and pepper. Mix thoroughly until evenly incorporated.
3
Shape and Bake Meatballs: Roll mixture into small meatballs approximately ¾ inch in diameter and arrange on the prepared baking sheet. Bake for 12 to 15 minutes until cooked through and lightly browned. Set aside.
4
Sauté Aromatics and Vegetables: Heat olive oil in a large soup pot over medium heat. Add diced onion, carrots, celery, and red bell pepper. Sauté for 5 to 7 minutes until vegetables are softened.
5
Bloom Spices: Stir in minced garlic, cumin, smoked paprika, turmeric, and cayenne pepper. Cook for 1 minute until fragrant and spices are bloomed.
6
Build the Broth: Pour in broth and chopped tomatoes. Bring to a boil, then reduce heat, cover, and simmer for 10 minutes to develop flavor.
7
Add Couscous and Meatballs: Stir in couscous and baked meatballs. Season with salt and pepper. Simmer uncovered for 5 to 7 minutes until couscous is tender and the soup has thickened slightly.
8
Finish and Serve: Stir in lemon juice and adjust seasoning to taste. Ladle into bowls and garnish with fresh cilantro or parsley. Serve hot.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Baking sheet and parchment paper
  • Large soup pot
  • Sharp knife and cutting board
  • Measuring spoons and cups

Nutrition (Per Serving)

Calories 390
Protein 24g
Carbs 37g
Fat 15g

Allergy Information

  • Contains gluten from couscous and potential traces in broth.
  • Contains celery.
  • May contain eggs or other allergens depending on couscous brand. Always check product labels.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.