Moroccan Spiced Meatball Couscous Bowls

difficulty
Beginner
An icon depicting a wine glass and a fork, representing dining or food.
Servings

2 servings

Simple black clock icon with a circular frame and hour hand.
Prep time

20 min

Simple black outline of a cooking pot with a lid.
Cooking time

25 min

A black icon depicting a flame inside a droplet shape.
Calories

800 kcal

These Moroccan spiced meatball couscous bowls are the kind of dinner that feels a little special without being difficult to make. The meatballs are warm and savory with spices like cumin, paprika, and cinnamon, while the couscous and roasted vegetables keep everything hearty and comforting.

What really makes these bowls so good is the balance of flavors and textures. You get juicy meatballs, fluffy couscous, sweet roasted vegetables, fresh cucumber and tomatoes, plus a creamy lemon yogurt sauce that ties everything together perfectly.

It’s colorful, cozy, and honestly one of those meals that looks impressive the second you bring it to the table.

Why You’ll Love This Moroccan Dish

These bowls are packed with protein, full of warm Moroccan-inspired flavors, and surprisingly easy to make. The combination of roasted vegetables, fluffy couscous, fresh herbs, and creamy yogurt sauce makes every bite balanced and flavorful.

They’re also great for meal prep because all the components store really well separately.


Ingredients

  • Moroccan Meatballs:
  • 400 g ground beef or lamb
  • 1 tsp cumin
  • 1 tsp paprika
  • 1/2 tsp cinnamon
  • 1 tsp garlic powder
  • Salt & pepper
  • 1 tbsp olive oil
  • Bowls:
  • 150 g couscous
  • Roasted zucchini
  • Roasted carrots
  • Cucumber slices
  • Cherry tomatoes
  • Fresh parsley or mint
  • Lemon Yogurt Sauce:
  • 150 g Greek yogurt
  • Juice of 1/2 lemon
  • 1 garlic clove (minced)
  • Salt & pepper
  • Optional Toppings:
  • Feta cheese
  • Chili flakes
  • Hummus
  • Toasted almonds

Instructions

  1. Mix the ground meat with cumin, paprika, cinnamon, garlic powder, salt, and pepper.
  2. Form into small meatballs.
  3. Heat olive oil in a skillet and cook the meatballs until browned and cooked through.
  4. Prepare the couscous according to package instructions.
  5. Roast the vegetables until tender and slightly caramelized.
  6. Mix the yogurt sauce ingredients together.
  7. Divide the couscous into bowls.
  8. Add the roasted vegetables, cucumber, and tomatoes.
  9. Top with the meatballs and spoon over the yogurt sauce.
  10. Finish with fresh herbs and optional feta before serving.

Nutrition per serving

  • Protein: ~40 g
  • Fat: ~40 g
  • Carbohydrates : ~50 g
  • Fiber: ~6 g

Make Ahead & Meal Prep

These bowls are great for meal prep because all the components store really well separately. The meatballs, couscous, and roasted vegetables can all be prepared ahead and kept in airtight containers in the fridge for up to 4 days.

When ready to eat, simply reheat the warm ingredients and add the yogurt sauce, herbs, and fresh vegetables before serving for the best texture and flavor.

Tips

  • Fresh herbs make the bowls taste much fresher
  • Don’t overmix the meatballs or they can become dense
  • Roasted vegetables add extra sweetness and flavor
  • Toasted almonds add amazing crunch
  • Lemon juice keeps everything balanced and fresh

Variations

  • Chicken version: Use ground chicken instead of beef
  • Vegetarian version: Use falafel (my second favorite after the classic version) or roasted chickpeas
  • Spicier version: Add harissa or chili flakes
  • Low-carb version: Use cauliflower couscous

FAQ

Ground lamb gives the most authentic flavor, but ground beef or even ground chicken work really well too.

Regular couscous works great because it cooks quickly, but pearl couscous also tastes amazing if you want a slightly chewier texture.

Absolutely. Store-bought hummus and yogurt sauce work perfectly if you want to save time.

Try not to overmix the meat mixture and avoid overcooking them. A little olive oil in the mixture also helps keep them tender.

Portrait in Rome Italy street

Recipe by vino

I love this recipe because the flavors work so well together. The warm spices, roasted vegetables, fresh herbs, and creamy yogurt sauce make every bite really balanced and flavorful.

It’s also one of those meals that looks impressive on the table without taking a huge amount of effort.

Other Healthy Dinner Ideas You Might Like