Mini Moroccan meatball couscous soup starts with a flavorful broth spiced with Moroccan flavors with meatballs and pearl couscous. This soup is so warm and comforting. It can be made with ground lamb or beef that is seasoned and baked. The pearl couscous pairs beautifully and makes this soup so rich and satisfying!

mini meatball couscous soup in speckled bowl

Mini Moroccan meatball couscous soup.

Coziness simmered in broth. 

It’s that time of the year when I want mini baby meatballs that are spiced to perfection and floating around in the spice-simmered broth. The flavors in the meatballs kind of mellow out in the chicken broth, and together they make the most warm-your-soul kind of soup.

It’s that time of the year when I want mini baby meatballs that are spiced to perfection and floating around in the spice-simmered broth. The flavors in the meatballs kind of mellow out in the chicken broth, and together they make the most warm-your-soul kind of soup.

It’s I’m-feeling-under-the-weather soup but want something that’s both nourishing and flavorful. I, for one, refuse to sip soup that tastes like melted cardboard. If I had to describe it briefly, I’d say it’s really just sunshine in a bowl. The curry powder, turmeric, and thyme make the broth so warm and comforting. It feels like a little ball of sunshine just touched your heart and warmed it up. Topped with fresh chopped mint to brighten it up further and served with homemade crusty bread to soak up all that lovely broth. This is giving Italian wedding soup meets beef and barley meets chicken noodle.  

And I’m totally here for it.

mini meatballs with couscous in soup

Ingredients for Moroccan meatball soup

  • Ground lamb: I love using lean ground lamb for this meatball couscous soup recipe. The spices pair beautifully with it and the delicate mint flavor elevates all the other ingredients in the soup. Feel free to swap for ground beef if you can’t find ground lamb in your area.
  • Seasonings: This soup is heavy on seasonings, and it works! You’ll need ground coriander, ground cumin, dried thyme, curry powder, turmeric, chili powder, cinnamon, nutmeg, kosher salt, and black pepper. We’ll load all of these into the meatballs and then make them up. When they simmer in that chicken broth, they’ll release all that aroma and goodness into the broth as it simmers. One on the curry powder – be sure to salt-free seasoning so that the Moroccan meatball soup doesn’t become overly salty!
  • Tomato Paste: the tomato paste helps brighten all the seasonings and gives the meatballs a lovely color.
  • Pearl Couscous: Pearl couscous is so readily available in most grocery stores these days. My grocery store keeps it in the same aisle as the rice. Sometimes pearl couscous is labeled as ‘Israeli couscous’. If you can’t find it, feel free to use acini de pepe or orzo. though, if you swap it for orzo or acini de pepe, you might want to boil it directly in the soup with an additional cup of water instead of boiling it separately.
  • Olive Oil:  You’ll need a couple of tablespoons of olive oil to start the soup. We’ll saute the shallots in the oil before adding the garlic and simmering the stock.
  • Shallots: I use shallots in the recipe for their delicate flavor. You can also use onions if that’s what you have on hand. 
  • Garlic: Lots of minced garlic flavor in this soup! Mince it up finely, or use a garlic press to make things easier!
  • Chicken Stock: Feel free to swap the chicken stock with beef stock, veil stock, or even vegetable broth. Whatever you prefer!
  • Mint or parsley: You’ll need just a tablespoon or so to top the soup with! Don’t skip this, it adds tons of freshness and color!
mini meatballs on sheet pan with spatula
ladle with meatballs and couscous

How to make Moroccan couscous soup

  1. Start with the meatballs. Get the oven preheating. While that’s happening, stir together the spices in a bowl, when they’re combined, add the ground lamb and tomato paste and combine. You don’t want to overwork the meat but you do want to ensure that the mixture is thoroughly combined. Scoop out a teaspoon of the meatball mixture and form a ball in the palm of your hands. I use a melon baller or a mini cookie scoop to measure them out; it’s the perfect size! Then place the meatballs on a parchment-lined baking sheet and bake them until they cook through and brown.
  2. Make couscous. While the meatballs are baking, saute the couscous in a glug of oil, season with a pinch of salt and add water and bring to a boil. When the couscous is boiling, cover, lower the heat and allow the couscous to soak up all the water.
  3. Make Moroccan meatball soup. In a large soup pot or dutch oven, heat the olive oil and saute the shallots in the oil until they start to soften. Add the garlic and cook for 30 seconds or until it’s nice and fragrant. Add the chicken broth with a couple of cups of water and bring it to a boil. When the soup is boiling, reduce the heat to low, add the cooked meatballs and the couscous and allow them to simmer in the soup for a few minutes so that the flavor meld together. Taste and adjust the soup with more seasonings. I usually like to add an extra 1/4 teaspoon of curry powder, but this is purely optional. Ladle the soup into bowls and top with chopped mint or parsley and serve warm with lots of crusty bread to soak up that broth!
pearl couscous and meatball soup

If you like this recipe, you might also like:

spoon in speckled bowl with meatball soup

Original recipe shared March 2015, updated with new images and post Jan 2023.

Yield: 6-8 servings

Mini Moroccan Meatball Couscous Soup

Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes

Mini Moroccan meatball couscous soup starts with a flavorful broth spiced with Moroccan flavors with meatballs and pearl couscous This soup is so warm and comforting. It can be made with ground lamb or beef that is seasoned and baked. The pearl couscous pairs beautifully and makes this soup so rich and comforting!

Mini Moroccan Meatball Couscous Soup

Ingredients

Moroccan Meatballs:

  • 1 teaspoon EACH: ground coriander AND ground cumin
  • ½ teaspoon EACH: dried thyme AND curry powder (+ more)
  • ¼ teaspoon EACH: ground turmeric AND chili powder
  • ⅛ teaspoon EACH: ground cinnamon AND nutmeg
  • Kosher salt + black pepper
  • 2 tablespoons tomato paste
  • 1 ½ lbs. ground lamb or beef

Couscous Soup:

  • 8 ounces pearl couscous
  • 2 tablespoons olive oil, plus more
  • 3 shallots, minced
  • 8 cloves garlic, minced
  • 4 cups chicken broth
  • 3 ¾ cups water
  • Chopped mint or parsley, for topping

Instructions

    1. MAKE MEATBALLS: Position a rack in the center of the oven and preheat the oven to 375ºF. Line a baking sheet with parchment paper; set aside. In a medium bowl, combine the spices for the meatball, 1 teaspoon kosher salt, and ½ teaspoon black pepper. Mix with a spoon, then add the tomato paste and ground meat and mix until *just* combined. Scoop about 1 teaspoon of the meatball mixture and form a ball, place on the parchment-lined baking sheet. Bake meatballs for 10-12 minutes or until cooked through.
    2. COUSCOUS: While the meatballs bake, heat a small drizzle of oil in a saucepan over medium heat. When hot, add the couscous and allow it to toast for 1-2 minutes. You’ll know it’s done when you smell it all toasty. Add a pinch of salt and 1 ¾ cups of water. Allow it to come to a boil, reduce the heat to low, cover and let cook for 8-10 minutes or until it absorbs all the water.
    3. SOUP: In a large soup pot or dutch oven, heat the oil over medium-high heat. Add the shallots and cook for 2 minutes before adding the garlic and sautéing for another 30 seconds. Add the chicken broth along with 2 cups of water and bring to a boil. Reduce the heat to low, and add the meatballs and couscous; let simmer for 10 minutes. Taste and adjust with seasonings as desired. I usually add another 1/4 teaspoon of curry powder Top with mint or parsley before serving.

Notes

Nutrition Information:

Yield:

8

Serving Size:

1/8th of recipe

Amount Per Serving: Calories: 377Total Fat: 23gCarbohydrates: 15gFiber: 2gProtein: 27g

The nutrition information is provided as a courtesy and is just an estimate. To get the most accurate information, please input the ingredients you've used into a nutrition calculator.

Have you made this recipe?

If you enjoyed this recipe, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below. You can also share a picture on Instagram with the hashtag #LITTLESPICEJAR, I'd love to see what you made!