Spicy and Fragrant Moroccan Meatballs

Spicy? For sure. Fragrant? Yes babe. Moroccan? One of my favorites!

Spices should be my middle name. I just love to play around with tastes, textures, combining spices, sometimes using combinations professional chefs would chop my head of for being a culinary heresy, and sometimes they would be surprised, because it is a strange combination gone right.

This is not the case. I used typical Moroccan spices, that resulted in a delicious dish. The runny yolk (ok, you can cook it more if you like) adds a decadence to the dish, the coriander the freshness, and the spices the kick it needs and deserves.


Moroccan Beef meatballs in spicy and fragrant tomato sauce


0.0 rating
  • GF
  • DF
I believe you can see by now that I love spices. Mexican, Lebanese, Indian, Moroccan, Italian, Portuguese cuisines are so packed with flavor coming from the different spices they use in their kitchens. This meal was made by adding spices, ingredients and love to a pan. The result is a fragrant, spicy, delicious meal that you will for sure enjoy.
  • Difficulty:Easy
  • Prep Time:20 mins
  • Cook Time:20 mins
  • Serves:2
  • Freezable:Yes

Nutrition per portion

  • 300g ground beef
  • 1 cup crushed canned tomato
  • 1/2 tsp chermoula spice (Amazon has it, if not available it is optional)
  • 1/4 tsp sweet smoked paprika
  • 1/4 tsp ground cumin
  • 1/4 tsp Ras al hanout (replace with curry powder if needed)
  • Red chili flakes to taste
  • 1 tsp minced garlic
  • 2 tbsp coconut or macadamia oil
  • 12 vine tomatoes or cherry tomatoes
  • 2 eggs
  • salt and black pepper to taste
  • coriander leaves to decorate
  1. Pre heat the oven to 200º C
  2. Season the ground meat with 1 tbsp coconut oil, half of the garlic, salt and pepper to taste
  3. Divide the meat into 12 meatballs and put it in the fridge
  4. In a pan heat 1 tbsp of coconut oil
  5. Add the spices, garlic, salt and pepper and fry until fragrant
  6. Add the crushed tomatoes and 1/2 cup of water and simmer for 10 minutes
  7.  In a frying pan add 1/2 tbsp of coconut oil and fry the meatballs on high heat until browned
  8. Add the meatballs to the tomato sauce and simmer for 10 minutes
  9. Put the meatballs, sauce and vine tomatoes in an oven proof dish, put in the oven and cook it for 10 minutes
  10. While the meatballs are in the oven, poach two eggs and reserve
  11. Arrange the meatballs with the sauce on a serving plate, add the poached eggs, coriander leaves and crushed black pepper to taste
Indulge, be happy



  1. Motoguzzimomma - Christine

    We are the Spice Girls, Dalila! I made similar to this for dinner on Saturday – fortunately, I had made plenty of the meatballs a few weeks ago and I had frozen four of them. So, after a long day in airports, it was simply a case of defrosting them overnight and putting the meal together the next day. No matter how spicy I make them, I still add extra ‘zing’ when serving. And sumac and olive oil added to Greek yoghurt is the icing {?lol} on the cake – or balls 🙂

    My computer is open on this site all the time – inspiration on the pages. Thank you.


    1. heelsandspices

      You are the best dear


  2. Julie Wild

    5 star


    1. heelsandspices

      Thanks Julie


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: