Moroccan-Spiced Beef Meatballs with Couscous

Fragrant ground cumin and cinnamon lend a warm, earthy depth to these lean beef meatballs. Simmering them directly in tomato sauce keeps the meat tender while building a quick pan sauce that soaks effortlessly into steamed couscous.
Why this one works
- Warm balance of ground cinnamon and cumin seasoning the beef throughout.
- Browned skillet crust gives the meatballs savory depth before simmering.
- Tomato sauce creates a light, flavorful coating with minimal active effort.
- Couscous steams off heat in just five minutes for a fast base.

What you’ll need
- 1 lb (450g) lean ground beef Lean beef holds its shape well when rolled into small meatballs without releasing excess grease into the sauce.
- 1 cup (180g) dry couscous Steams quickly with boiling water, yielding light, tender grains ready to absorb the tomato sauce.
- 2 tbsp (30ml) olive oil Provides sufficient fat in the skillet to brown meatballs evenly without sticking.
- 1 tsp (5g) ground cumin Adds a savory, earthy aroma that anchors the meat mixture.
- 1 tsp (5g) ground cinnamon Brings warmth and a classic spiced profile to the beef.
- 1/2 cup (120ml) tomato sauce Loosens in the skillet and gently simmers the meatballs to finish cooking.
- 1/2 teaspoon (3g) fine salt
- 1/4 teaspoon (1g) ground black pepper
TRY THIS NEXT: If these flavors sound good to you, Moroccan Beef Meatball Lunch Box is a natural one to save for next time.
What to have nearby
- Wide skillet or sauté pan
- Mixing bowl
- Heatproof bowl with a tight-fitting lid or plate
- Tongs or spatula
Step-by-step instructions
Shape the meatballs evenly so they brown consistently in the hot skillet before adding the tomato sauce to simmer. While the sauce thickens and the meatballs finish cooking, let the couscous steam quietly off the heat.
- 1Step 1
Mix ground beef with cumin, cinnamon, salt, and pepper. Roll into small meatballs.
- 2Step 2
Heat olive oil in a skillet and brown the meatballs on all sides.
- 3Step 3
Add tomato sauce and simmer for 15 minutes.
- 4Step 4
Prepare couscous by pouring boiling water over it and covering for 5 minutes.
- 5Step 5
Serve meatballs over a fluffy bed of couscous.
ALSO GOOD: If these flavors sound good to you, Apricot Moroccan Lamb Orzo Bowls with Chickpeas is a natural one to save for next time.
A few things worth knowing
- Keep the meatballs uniform in size to ensure they cook through at the same rate during the simmer.
- Avoid crowding the skillet while browning so the meatballs develop color rather than steaming in their own juices.
- Fluff the couscous with a fork right after the five-minute resting time to keep the grains light and separate.
Ways to make it your own
- Garnish with chopped fresh flat-leaf parsley or fresh mint leaves before serving.
- Serve alongside lemon wedges to add a bright citrus squeeze over the couscous.
Serving suggestions
Spoon the warm meatballs and rich pan sauce generously over the couscous, pairing the dish with steamed green beans, roasted zucchini, or a crisp side salad.
Storage & reheating
Transfer leftovers to an airtight container once cooled and refrigerate promptly. Reheat gently in a covered skillet or saucepan with a splash of water to keep the meatballs and sauce moist.
Nutrition notes
Nutrition is provided as a general estimate for the listed recipe. Brands, exact portions, and ingredient swaps can change the numbers.
Quick recipe answers
How do I know when the meatballs are fully cooked?+
After browning on all sides and simmering in the tomato sauce for 15 minutes, the meatballs will be cooked through to the center and firm to the touch.
How much boiling water should be added to the couscous?+
Use a standard equal ratio of boiling water to couscous, typically 1 cup of boiling water for 1 cup of dry couscous, covered tightly for 5 minutes.
Can the meatballs be shaped ahead of time?+
Yes, you can mix and shape the seasoned meatballs in advance and keep them covered in the refrigerator until ready to brown and simmer.
With its comforting warmth and quick assembly, this spiced meatball dish delivers a satisfying meal that feels special without demanding hours at the stove.

Moroccan-Spiced Beef Meatballs with Couscous
Savory spiced beef meatballs simmered in rich tomato sauce and served warm over a fluffy bed of quick-steamed couscous.

Ingredients
- 1 lb (450g) lean ground beef
- 1 cup (180g) dry couscous
- 2 tbsp (30ml) olive oil
- 1 tsp (5g) ground cumin
- 1 tsp (5g) ground cinnamon
- 1/2 cup (120ml) tomato sauce
- 1/2 teaspoon (3g) fine salt
- 1/4 teaspoon (1g) ground black pepper
Instructions
- Mix ground beef with cumin, cinnamon, salt, and pepper. Roll into small meatballs.
- Heat olive oil in a skillet and brown the meatballs on all sides.
- Add tomato sauce and simmer for 15 minutes.
- Prepare couscous by pouring boiling water over it and covering for 5 minutes.
- Serve meatballs over a fluffy bed of couscous.
Nutrition
Save the recipes you want to make next.
Browse more recipes or follow the Pinterest profile for the latest food ideas from this collection.


