Moroccan meatballs with eggs

Moroccan meatballs with eggs

  • 1
  • 2
  • 3
  • 4
  • 5
(15 ratings)

Prep: 40 mins Cook: 30 mins


Serves 4
Serve up a Moroccan feast for friends without the mess, with our flavour-packed one-pan recipe

Nutrition and extra info

Nutrition: per serving

  • kcal377
  • fat22g
  • saturates7g
  • carbs20g
  • sugars8g
  • fibre3g
  • protein26g
  • salt0.94g
Save to My Good Food
Please sign in or register to save recipes.


  • 1 onion, finely chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 3 tbsp olive oil
    olive oil

    Olive oil

    ol-iv oyl

    Probably the most widely-used oil in cooking, olive oil is pressed from fresh olives. It's…

  • 50g fresh breadcrumbs
  • 250g pack lean lamb mince



    A lamb is a sheep that is under one year old, and is known for its delicate flavour and tender…

  • ½ tsp ground cinnamon



    A fragrant spice which comes from the inner bark of a tropical tree. When dried, it curls into…

  • 5 eggs



    The ultimate convenience food, eggs are powerhouses of nutrition, packed with protein and a…

  • 2 garlic cloves, sliced
  • 1 courgette, thickly sliced



    The courgette is a variety of cucurtbit, which means it's from the same family as cucumber,…

  • 2 x 400g cans chopped tomatoes
  • 2 tsp honey



    Honey is made by bees from the nectar they collect from flowers. Viscous and fragrant, it's…

  • ½-1 tsp ras el hanout spice mix
  • 20g bunch coriander, mostly chopped
  • 400g can chickpeas, rinsed and drained


  1. Fry the onion in 1 tbsp oil until soft, then allow to cool. Mix with the breadcrumbs, mince, cinnamon, 1 egg, ½ tsp salt and lots of pepper, then shape into about 24 meatballs with wet hands. Fry in the remaining oil in a shallow pan for about 8 mins, moving them round until evenly browned. Lift out and set aside.

  2. Add the garlic to the oil left in the pan and fry until softened. Add the courgette, fry for 1-2 mins, then tip in the tomatoes, honey, ras el hanout, three-quarters of the coriander, seasoning and a couple of tbsp water. Stir and cook until pulpy.

  3. Stir in the chickpeas and add the meatballs. Make 4 hollows in the sauce, then break in the remaining eggs. Cover and cook for 4-8 mins over a low heat until the eggs are set. Scatter with coriander and serve straight from the pan with crusty bread for scooping up the sauce.

Ads by Google

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.

Comments (26)

lahelapixie's picture

Lovely. Only gave 4 stars cause I changed a few things after reading the comments. Used 1.5-2 tsp ras el hanout spice mix (found it in Tesco) in the sauce and added cayenne to the meatballs. I browned the meatballs and cooked the sauce (excluding courgette) then put it all in the oven. Cooked for 30 mins then added the eggs and cooked for another 20 mins on 180c.

-myrtille-'s picture

Made this for dinner last night, and had read the comments saying the meatballs needed something extra to give them a bit of a kick. I added the zest of about half a lemon to my meatball mixture, a grated clove of garlic, and a pinch of chilli flakes, and it seemed to do the trick. If anything, the garlic might have been a step too far... I also cut the lemon into wedges and added them to simmer in the sauce, as per other meatball tagine recipes I've tried.

jojokings's picture

Just made this and loved it. Didn't use the spice mix, just added chilli powder and paprika. Didn't have honey so added some sugar. I browned the meat balls , then made the sauce and put the whole lot in the oven for about 40 min. Added red pepper mushrooms and spinach! Oh and some flaked almonds at the end! Will do again!

zoeley's picture

Really delicious!! I put a whole teaspoon of cinnamon in the meatballs because I love cinnamon and it worked really well. Apart from that I followed the recipe to the letter and everyone loved it!

kyliellewellyn's picture

Very difficult to find the spice and when we did it was quite expensive. Instead, we made our own concoction of cinnamon, hot chilli powder, cumin and paprika mixed with 2 tsp of Harrissa paste-it was beautiful. I would suggest cooking the eggs for more like 10-12mins as we found the egg white hadn't set enough for our liking. We also added some hot rolls as the ingredient rations did not seem to appear enough for 4 adults. however, all in all it was an all round good, hearty meal.

mayaboufakhr's picture

It looks really good. I will give this a try as it looks like a great meal for kids. Maybe I'll serve it with couscous on the side.

michchiz's picture

I added chilli and chopped coriander to the meatball mix and a teaspoon of harrissa paste and extra chilli to the sauce. I also used twice the suggested amount of honey (happy accident) And instead of courgettes, i added picked pimento peppers (from the fresh deli counter) I also shelled my chickpeas as i cant stand the skin-like texture. It was a massive success with my partner (who's a chef by trade) who said it was the best thing i'd ever made for him.

cduggan's picture

Of course for the meatballs add the mince.

cduggan's picture

Been making a version of this for a few years. For meatballs qrt cup breadcrumbs, half sml onion, half tsp each cumin, salt, garlic powder, pinch black pepper whizz in processor.
The spices for the sauce 1tsp each paprika, cumin, qrt tsp each black pepper, cinnamon, ground ginger and pinch cayenne and if you can get it caraway powder qtr tsp. These will be good mix to replace the ras al hanout mix. What I do is start the sauce, whizz the meatballs and make them, and add them to the sauce, then about 5 mins after add the eggs. I don't use fresh coriander just because I don't like it. Serve with crusty bread.

jesseatsfood's picture

I really liked this dish, but I agree that it could have done with some more chilli. Instead of making meatballs, I used merguez sausages to save on time, which worked quite well. I made mine in a Remoska, too, which meant the heat source is more like a grill, which helped cook the eggs more quickly. My altered version of this and pictures can be found on my blog, .

thecherub's picture

This was tasty, although not amazing, timings were a little vague but the end was a tasty meal. I would do again (especially as now I have the spice mix!) The hardest bit was cooking the eggs. I might add some chilli to the meatballs as well next time

Rowena Wilkes's picture

I added chillis to the meatballs which made them stand out a bit more. Couldnt find any of the spice mix so used smoked paprika instead which tasted good. It needed cooking for longer after the eggs were added because i was scared that they wouldnt be cooked and I didnt want my family to be poorly! Next time I will tweak the flavours a bit more as I agree it feels like its lacking something. We all enjoyed it though.

kazzy76's picture

This recipe looks lovely and i'm really keen to try a few Moroccan inspired dishes. Only problem is that i'm allergic to tomatoes so i have issues with the cans of chopped tomato in all the recipes. Has anyone got any suggestions or ways around it?
Thank you! xx

sircrouton's picture

Haven't made the complete recipe yet, only the meatballs for another sauce, but they were delicious!

squiffle's picture

I tried this tonight for the first time.. and it was absolutely delicious! I cooked the meatballs through well, before combining with the sauce and cooked in oven for another 15 mins, adding eggs towards the end. Soooo tatsy!! cant wait to eat it again! ;)

phantom's picture

Really delicious dish and easy to make, I was making it for 2 of us so froze half the meatballs and halved the sauce - though kept 1tsp of spice as I love the flavour.

nellcarrington's picture

I would agree that the timings (or lack of them) weren't very helpful and that the end result wasn't deserving of the amount of time and attention it too... Distinctly average.

bethocallaghan's picture

I really enjoyed this - easy to make - use at least 1tsp of the spice mix.

edytapazera's picture

I make this dish regularly and its delicious every time. I don't always follow the recipe very strictly but it's amazing every time. I usually serve this with cous-cous and some nice salad. All my guests love it and they all ask for a recipe at the end of the evening, which I guess speaks for itself.


Questions (0)

Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved…

Be the first to ask a question about this recipe…

Tips (0)

Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.

Be the first to suggest a tip for this recipe…