Skip to main content
Moroccan Beef Meatballs

Moroccan Beef Meatballs

with Couscous & Greek Yoghurt
Recipe Development Team
Recipe Development TeamUpdated on September 07, 2025
Get up to $175 off + Free Extras for 8 weeks
Calories
3010 kcal
Protein
48.6g protein
Total
40 minutes
Difficulty
Easy
Allergens:
  • Eggs
  • Gluten(Wheat)
  • Milk
  • Almond
Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
Serving amount

2 clove

garlic

1 bunch

mint

½ unit

onion

1 unit

courgette

1 unit

carrot

1 bag

baby spinach leaves

1 packet

beef mince

1 sachet

ras el hanout

½ packet

fine breadcrumbs

(Contains: Gluten(Wheat); )

⅔ tin

tomato paste

½ tin

Crushed & Sieved Tomatoes

1 sachet

vegetable stock powder

1 packet

couscous

(Contains: Gluten(Wheat); )

1 packet

Greek-Style Yoghurt

(Contains: Milk; )

1 packet

flaked almonds

(Contains: Almond; )

Not included in your delivery

olive oil

1 unit

egg

(Contains: Eggs; )

¼ tsp

salt

¼ cup

water (for the sauce)

20 g

butter

(Contains: Milk; )

¾ cup

water (for the couscous)

/ per serving
Energy (kJ)0 kJ
Calories3010 kcal
Fat25.2 g
of which saturates12.5 g
Carbohydrate68 g
of which sugars21.2 g
Dietary Fibre0 g
Protein48.6 g
Cholesterol0 mg
Sodium1680 mg
Due to the different suppliers we purchase our products from, nutritional facts per meal can vary from the website to what is received in the delivered box, depending on your region.
Large Non-Stick Pan
Lid
Medium Pan

Cooking Steps

get prepped
1

Finely chop the garlic (or use a garlic press). Pick and finely chop the mint leaves. Finely chop the brown onion (see ingredients list). Grate the courgette and carrot (unpeeled). Roughly chop the baby spinach leaves.

Make meatballs
2

In a large bowl, combine the beef mince, ras el hanout, egg, fine breadcrumbs (see ingredients list), the salt, 1/2 the garlic, 1/2 the mint and a pinch of pepper. 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 meatballs
3

Heat a large frying pan over a medium-high heat. Add the flaked almonds and toast until golden, 2-3 minutes. Transfer to a bowl. Return the frying pan to a medium-high heat with a drizzle of olive oil. Add the meatballs and cook, turning often, until browned, 5-6 minutes. (The meatballs will finish cooking in step 4.) Transfer to a plate.

Make sauce
4

Return the frying pan to a medium-high heat. Add the onion and cook until slightly softened, 3 minutes. Add the courgette, carrot and remaining garlic and cook until soft, 5 minutes. Add the tomato paste (see ingredients list), crushed & sieved tomatoes (see ingredients list), water (for the sauce) and crumbled vegetable stock (1/2 sachet for 2 people / 2 cubes for 4 people). Bring to the boil. Reduce the heat to low, add the meatballs and simmer until cooked, 5 minutes. Stir in the butter. Season with salt and pepper. TIP: If the sauce is too thick, add a little more water.

Make couscous
5

While the sauce is simmering, add the water (for the couscous) and crumbled vegetable stock (1/2 sachet for 2 people / 2 cubes for 4 people) to a medium saucepan and bring to the boil. Add the couscous and a drizzle of olive oil. Stir to combine, cover with a lid and remove from the heat. Set aside until all the water is absorbed, 5 minutes. Fluff up with a fork and stir through the chopped baby spinach and remaining mint.

serve up
6

Divide the couscous and Moroccan beef meatballs between bowls and spoon over the remaining sauce in the pan. Sprinkle over the toasted almonds and top with a dollop of Greek yoghurt.

This week's must-try HelloFresh recipes