Shakshouka with Spinach and Avocado

I love everything about cooking Shakshouka. This dish is so easy to make and you will only need one pan in order to prepare it. Also, besides the basic ingredients like eggs and tomato, you could pretty much add anything you have in your fridge to make your own version of Shakshuka. For the original recipe you will need to add onions, bell peppers and some spices like cumin, papryka and turmeric.

My version of Shakshouka has all of that but also some spinach, feta cheese and avocado. All these ingredients give the dish an even richer taste and honestly it makes a much bigger portion ;-). We actually shared this as a breakfast for 4 people.


  • 1 can diced tomatoes
  • 1 onion, diced
  • 2 garlic cloves, crushed or finely chopped
  • 100 gr feta cheese
  • 6 eggs
  • 1 bell pepper, sliced or cubed
  • 1 small chilli pepper, finely chopped (optional)
  • 1 cup fresh spinach (optional)
  • 1 avocado, sliced or cubed (optional)
  • 1 tsp cumin
  • 1 tsp spicy paprika
  • Salt & pepper, to taste
  • Olive oil
  • 1/2 cup of tomato sauce (or just water)


Start by pre-heating your oven to 200 °C. Then heat olive oil in a large and thick frying pan. Add the onion and cook for few minutes until soft. Then add garlic, bell pepper, chill pepper and all spices (cumin, paprika, salt & pepper). Let it all cook for 8-10 minutes, stirring occasionally.

Add the spinach and let it cook until wilted (soft).

Once the spinach has cooked well enough, add the can of tomatoes. I actually ended up adding some remaining of tomato sauce (like half a cup) to add more liquid to the pan. But if you don’t have it, you can always add some water and adjust the seasoning later on. The idea of adding more liquid is to let all ingredients simmer for another 8-10 minutes, so all the flavour can intensify. But if you let it simmer for that long your sauce will definitely reduce to a thick paste, and we don’t want that. That’s why we need to add the extra liquid in advance.

Once your sauce is done. Make some wholes with the help of a spoon and crack the eggs one by one. Then sprinkle the feta cheese.

Take your pan to your pre-heated oven and let it cook for 4-5 minutes (or more, depending how cooked you will like your eggs). After you take your pan from the oven, you can add the avocado on top.

Aaaand you are done cooking your delicious Shakshouka. Enjoy!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s