Quick and Easy Moroccan Meatball Tagine (Mkaoura) – Shakshuka

Quick and Easy Moroccan Meatball Tagine (Mkaoura) – Shakshuka

Shakshuka is a very famous dish in Morocco and Tunisia. Both countries share the same recipe and both countries LOVE it. The only difference is that in Morocco, this recipe is called Shakshuka, and in Tunisia, it’s called Mkaoura.

Shakshuka means “mixture” and it describes this dish perfectly as it is a mixture of eggs, ground meat, and tomato sauce. Mkaoura, on the other hand, means “a ball” and is called this because the ground meat is usually shaped into balls.

This dish can be eaten at breakfast, brunch, lunch or dinner. It’s delicious and very wholesome. One may say it’s the perfect combination of carbs, proteins and fat.

You can change the recipe to your liking and make it yours! I personally like to make it with my own sauce “Shakshuka” as it makes it easy for me to cook, and makes it ten times more delicious.  I like to call this recipe “Quick and Easy Shakshuka”.

If you want the classic one, then just click here.



Quick and Easy Shakshuka – Moroccan Meatball Tagine

Quick and Easy Shakshuka – Meatballs, Eggs and Tomato Tagine

Serves 4

Preparation time: 15 minutes

Cooking time: 12 minutes


Kefta – Moroccan Meatballs

  • 400g minced beef and/or lamb
  • 1 medium onion, grated or finely chopped
  • 2 tablespoons chopped fresh parsley
  • 2 tablespoons chopped fresh coriander
  • 2 teaspoons sweet paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon salt to taste
  • 1/2 teaspoon ground black pepper
  • pinch cayenne pepper (optional)

Tomato Sauce

For Garnish (Optional)

  • Green pitted olives
  • Fresh chopped parsley or coriander



  1. In a large bowl, combine all the Kefta ingredients together. Use your hands or a large spoon to combine the meat, onion, herbs, and spices.
  1. Once mixed, shape into meatballs roughly 2.5cm diameter or as desired.


  1. In a large frying pan over medium heat, add the olive oil and cook the meatballs for 2-3 minutes just so they can get some colour. Once that is done, remove them and place them on the side.
  2. Place the shakshuka in the pan and once it starts boiling, cover it with a lid and let it cook for 5 minutes.
  3. Now scatter the meatballs in the sauce and cover for about 5 minutes.
  4. With the spoon, move some of the meatballs to make space to break the eggs in and break the 4 eggs into the sauce. Cover on medium heat for 5 minutes. The eggs yolk still needs to be runny with the egg white set.
  5. Garnish with freshly chopped coriander and olives, and serve immediately with some delicious -Moroccan- bread.
  6. Bsaha!



  • You can make this recipe vegetarian by using the eggs and some vegetables instead of the meatballs. You can also use some vegan eggs for a vegan version.
  • To make it spicier, make sure to add some Harissa or some cayenne pepper.

Comment below if there are any recipes you would like to see.