Skip to main content
Chermoula Beef Meatballs

Chermoula Beef Meatballs

with Carrot Couscous & Tomato-Cucumber Salsa
4.5(5.5K)Review summary
Berlinda Le
Berlinda LeUpdated on April 01, 2026
Get up to 40% off + Free Extras for 8 weeks
Get up to 40% off + Free Extras for 8 weeks
Calories
:Ā 
undefined undefined
Protein
:Ā 
49.9g protein
Preparation Time
:Ā 
30 minutes
Difficulty
:Ā 
Easy
Allergens:
  • Milk
  • Gluten
  • Wheat
  • Sulphites
  • Eggs
  • Almond
  • May contain traces of allergens
  • Soy
  • Milk
  • Peanuts
  • Sesame
  • Brazil nut
  • Traces of Cashew
  • Hazelnut
  • Macadamia
  • Pine Nut
  • Pecan
  • Pistachio
  • Walnut

Get a load of this meal that's brimming with colour and flavour. With a fluffy (and sneaky) carrot couscous as the base for mildly spiced beef meatballs and a refreshing tomato salsa, all the elements come together for a delightful explosion of taste!

Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
Serving amount

2 clove

garlic

½

red onion

½

carrot

1

tomato

1

cucumber

1 bunch

mint

1 cube

chicken stock

1 packet

couscous

(Contains: Gluten, Wheat May be present: Soy)

1 packet

beef mince

1 sachet

chermoula spice mix

(Contains: Sulphites)

1 packet

Fine Breadcrumbs

(Contains: Gluten, Wheat May be present: Soy)

1 packet

flaked almonds

(Contains: Almond May be present: Milk, Peanuts, Sesame, Soy, Brazil nut, Cashew, Hazelnut, Macadamia, Pine Nut, Pecan, Pistachio, Walnut)

1 packet

Greek-style yoghurt

(Contains: Milk)

1 bag

baby spinach leaves

Not included in your delivery

olive oil

20 g

butter

(Contains: Milk)

¾ cup

water

1

eggs

(Contains: Eggs)

¼ tsp

salt

2 tsp

white wine vinegar

per serving
Energy (kJ)3230 kJ
Fat35.1 g
of which saturates14.1 g
Carbohydrate59.1 g
of which sugars15.2 g
Protein49.9 g
Sodium1360 mg
The average adult daily energy intake is 8700 kJ
•Large Non-Stick Pan
•Large Pan
•Lid

Cooking Steps

Get prepped
1

Finely chop the garlic. Finely chop the red onion (see ingredients). Grate the carrot (see ingredients). Roughly chop the tomato. Finely chop the cucumber. Roughly chop the baby spinach leaves. Pick and finely chop the mint leaves.

Cook the couscous
2

In a large saucepan, melt the butter with a drizzle of olive oil over a medium-high heat. Add the onion and cook, stirring, until softened, 4-5 minutes. Add the carrot and cook until softened, 2-3 minutes. Add the garlic and cook until fragrant, 1 minute. Add the water and crumbled chicken stock (1 cube for 2 people / 2 cubes for 4 people). Bring to the boil. Add the couscous, stir to combine then cover with a lid and remove from the heat. Set aside until the water has absorbed, 5 minutes.

Make the meatballs
3

While the couscous is cooking, combine the beef mince, chermoula spice blend, egg, fine breadcrumbs, salt, a pinch of pepper and 1/2 the mint in a large bowl. Using damp hands, shape a heaped spoonful of the beef mixture into a meatball. Place on a plate and repeat with the remaining mixture. You should get 5-6 meatballs per person.

Cook the meatballs
4

Heat a large frying pan over a medium-high heat. Add the flaked almonds and toast, tossing until golden, 2-3 minutes. Transfer to a plate. Return the pan to a medium-high heat with a drizzle of olive oil. Cook the meatballs, turning, until browned and cooked through, 8-10 minutes.

Finish the sides
5

Fluff the couscous with a fork and stir through the spinach. In a medium bowl, combine the tomato, cucumber, white wine vinegar, a drizzle of olive oil and remaining mint. Season with salt and pepper and toss to coat.

Serve up
6

Divide the carrot couscous between plates and top with the chermoula beef meatballs and tomato cucumber salsa. Serve with Greek-style yoghurt and almonds.

Customer reviews

Review summary

Updated on July 2026
  • Flavour:Ā The chermoula spice blend gives the meatballs a bold, distinctive flavour that won over many first-timers. The carrot couscous and tomato-cucumber salsa are praised for complementing the meatballs well, though some found the couscous a little bland on its own.
  • Ease of prep:Ā Most found this a quick and straightforward weeknight meal, with clear steps that even older kids and beginner cooks handled confidently. A few noted that shaping meatballs adds some prep time and mess.
  • Suggestions:Ā Several customers found the chermoula spice mix quite strong and recommend using half the packet, or even less, to keep the flavour balanced. Some added a squeeze of lemon to the yoghurt, cooked the tomatoes in with the meatballs, or added extra vegetables to bulk out the dish. A few noted the meatballs can cook up dry and suggest grating zucchini into the mince to keep them moist, and one reviewer had great results cooking them in an air fryer. Using less oil is worth considering, as the meatballs release their own fat during cooking.
  • Leftovers:Ā This dish reheats well and was frequently enjoyed cold or warmed up for lunch the next day. Several reviewers noted it travels well to work and tastes just as good the following day.
  • Portions:Ā Quite a few customers felt the meat portion was on the small side, particularly for families of four, and suggested a little extra mince would help balance the ratio of meatballs to couscous.
AI-generated from customer reviews

This week's must-try HelloFresh recipes