• Skip to main content
  • Skip to primary sidebar

Six Hungry Feet logo

menu icon
go to homepage
  • Home
  • All Recipes
  • About us
  • Contact
  • Work with Us
  • es_ESEspañol
search icon
Homepage link
  • Home
  • All Recipes
  • About us
  • Contact
  • Work with Us
  • es_ESEspañol
×

Home » Recipes » Breakfast and Brunch

Published: Nov 9, 2022 · Updated: Nov 9, 2022 · This post may contain affiliate links

Shakshuka with Feta

Jump to Recipe Print Recipe Pin Recipe

Shakshuka consists of poached eggs cooked in a rich spiced tomato sauce. It has become really popular due to its simplicity and flavour. This one-pot breakfast meal is flavoured with spices such as smoked paprika, cumin and harissa and combined with Feta Cheese and Spinach to add more texture, umami and yumminess.

Shaksuka with Feta and Spinach

What is Shakshuka?

This breakfast food is a North-African dish that was brought later to Israel and is now popularized all around the world.

To make Shakshuka, poached eggs are cooked in a tomato sauce made with fresh, tomatoes, olive oil, peppers, onion, garlic and spices such as harissa, cumin or smoked paprika. Shakshuka eggs must be served with a runny yolk. This tomato-rich dish is served with bread to get all that delicious sauce off your plate.

Our Shakshuka with Feta has become a regular family brunch at home. Lazy Sundays are the perfect day to prepare this delicious one-pan dish. We add feta and spinach to our delicious Shakshuka to make it just right for our tastebuds. Feta adds saltiness and richness while spinach boosts the nutritional content of the dish.

Our Shakshuka with Feta is:

  • Vegetarian
  • Gluten-free
  • A breakfast or brunch dish
  • Served with Feta and Spinach
  • Easy to make
  • Mildly spicy
Shaksuka eggs with runny yolk

How to make the best Shakshuka

Ingredients

Shakshuka with Feta is a dish that can be made using simple ingredients and spices. We normally have everything needed for this recipe so we make it quite often.

Canned Plum Tomatoes. We use plum tomatoes to cook our tomato sauce. Simply mash them with a fork or use your hands to break them into smaller pieces before adding them to the pan. Choose a good quality can of tomatoes, as this is the most important ingredient of the Shakshuka and will define its taste. You can as well use fresh tomatoes, canned chopped tomatoes or tomato passata. Optionally, you can as well add some tomato paste to give your Shakshuka a richer umami taste.

Red pepper. Choose long Italian red peppers when possible as they are less acidic. Red bell peppers will still work.

Onion and garlic. These are basic ingredients to flavour your tomato sauce and Shakshuka dish. We use yellow onion but red or white can be used as well.

Eggs. The star of Shakshuka. We always use free-range eggs. You can cook the eggs to your taste, but Shakshuka calls for eggs cooked with a runny yolk so you can dip in your bread. We like cooking one egg per person. Just make sure you are using a large skillet pan if you are serving this dish for more than two people.

Feta Cheese. Salty and tasty. Greek creamy feta cheese gives our Shakshuka recipe that last touch of saltiness and creaminess. You could alternatively use goat cheese or even mozzarella.

Fresh Spinach. Add some green leaves to your dish by incorporating fresh spinach into the sauce at the end. Spinach cook really fast, it won't take longer than 2-3 minutes.

Spice mix. Our favourite spice blend for Shakshuka contains paprika, cumin, harissa or red pepper flakes. Simply using three spices you will have a deliciously spiced rich tomato sauce. Depending on your spice tolerance, add more or less harissa or chilli flakes.

Fresh Herbs. Add some chopped fresh cilantro or parsley before serving. You can as well add other herbs such as oregano, basil or dill.

Ingredients for Shakshuka

Step-by-Step Method

  1. Heat some oil in a pan and add chopped onion. Stir fry for a couple of minutes and then add minced garlic and chopped red pepper. Cook for 4-5 minutes.
  2. Add the spice mix and cook for one more minute or until fragrant.
  3. Add the canned plum tomatoes and a pinch of salt. With a fork or a cooking spoon, break down the tomatoes making sure there are no big chunks. Leave cooking at medium heat until the red peppers are cooked and the tomato sauce has reduced and is a richer and thicker sauce.
  4. When the peppers and the rest of the ingredients are cooked, add the spinach and cook for a further 2-3 minutes.
  5. With the back of a wooden spoon, make small holes to place the eggs. Crack the eggs into the hole and cover them with a lid.
  6. Cook with the lid on for 5 minutes. Uncover and turn the heat off. Sprinkle the feta cheese, add chopped fresh cilantro or fresh parsley, and some crushed black pepper, and your Shakshuka will be ready to serve!
Step by Step Method 1
Step-by-step Method 2

Tips for cooking the eggs when making Shakshuka

We love cooking our eggs so the yolks stay runny while the egg whites are fully cooked. To get the perfectly runny egg yolk, make sure you have a timer at hand as time is the key when cooking eggs.

When the shakshuka is cooked, keep the heat on medium and with the cooking spoon, make small holes to place the eggs. Crack one egg into each hole and immediately cover the pan with a lid. Cook for 5 minutes and then uncover the pan, turn the heat off, add the toppings such as Feta Cheese, chopped cilantro or parsley, some black pepper and serve.

Runny yolk egg with pita bread

Variations for our Shakshuka with Feta Recipe

  • Make it vegan. To prepare this delicious breakfast while keeping it vegan, simply substitute the eggs and feta cheese for plant-based ingredients.
    Eggs. A great plant-based substitute for eggs when making Shakshuka is chickpeas, white beans, or tofu. They can be added at the end if they are canned chickpeas to add more texture and protein.
    Feta Cheese. When we use a vegan alternative to feta cheese, we always get Violife Feta Cheese. This brand is really nice and it makes for a great substitute. Maybe where you live you can find other brands. Check out this lovely Vegan Shakshuka from Jessica in the Kitchen.
  • Add more protein. You can add chickpeas, white beans or lentils to your Shakshuka to add more protein and heartiness.
  • Make it kid-friendly. Our Shakshuka recipe is mildly spicy but you can make it mild by just adding cumin and sweet paprika. Leave the Harissa out and add it before serving your own plate, once the kid's plates have been served.
Shakshuka with Runny yolk egg and pita bread

Serving Suggestions

Even though Shakshuka is normally served for breakfast, at home, we serve it any time of the day depending on the occasion.

Sometimes, we have Shakshuka for breakfast or brunch during the weekend. A lazy winter morning calls for a hearty and delicious recipe like this one. The best way to serve Shakshuka is with plenty of crusty bread or Pita Bread to get all that spicy tomato sauce off your plate

Another lovely way to serve this Shakshuka with Feta is with Hummus. We learnt that from Green Kitchen Stories, and it was such a great discovery. We have tried many times this combination and is hearty and delicious.

Shakshuka can be in the same skillet pan and placed on the dining table. Each person can serve their own plate and have seconds! If you are using a cast-iron pan, the dish will stay warm for longer.

If you have any leftovers, transfer them to an airtight container and keep them in the fridge for 1-2 days. Our favourite way to use leftovers is by adding the rest of the Shakshuka sauce inside an omelette. So good! To reheat the leftovers you can use a pan or the microwave.

FAQ and Tips

  • What type of pan should I for Shakshuka? Shakshuka is a one-pan dish. You won't need to dirty different pots and pans. When we make Shakshuka, we use our cast-iron skillet pan. Our pan is for 2-3 people, which works perfectly for our little family. Adjust the size of the pan to the people you will be serving the dish to. Make sure you have a lid to cover the pan as when cooking the eggs, you will need to briefly put the lid on.
  • Is Shakshuka healthy? Yes, this is a really great way to start your day. Shakshuka contains many nutrients from the veggies and protein from the eggs and cheese.
  • Is Shakshuka spicy? Our recipe is mildly spicy, but we cook it mild for our three-year-old kid and toddler as well. If you want to make a mild Shakshuka, simply add cumin and sweet smoked paprika for spices.
  • What can I use instead of Harissa? Harissa is one of the spices used for Shakshuka. You can buy grounded Harissa or Harissa paste. If you want to substitute this ingredient, you can use red chili powder or flakes instead.
Shakshuka with Feta and Spinach
Print Recipe Pin Recipe
4.91 from 20 votes

Shakshuka with Feta

Poached eggs cooked in a rich spiced tomato sauce. Shakshuka is the perfect way to start your day. A vegetarian breakfast or brunch that can be made in less than 30 minutes.
Prep Time5 mins
Cook Time25 mins
Total Time30 mins
Course: Breakfast, Brunch
Cuisine: Middle Eastern, North-africa
Keyword: Shakshuka with Feta Cheese
Servings: 2 people
Calories: 114kcal

Ingredients

  • ¼ medium onion
  • 3 garlic cloves
  • 1 small-medium red pepper
  • 1 teaspoon smoked paprika
  • 1 teaspoon cumin
  • 1 teaspoon harissa spice powder or chilli flakes
  • 400 g / 14 oz can of plum tomatoes
  • 1 cup spinach
  • 2 eggs
  • 40 g feta cheese
  • Fresh Cilantro
  • Salt & Pepper to taste
Metric - US Customary

Instructions

  • Heat some oil in a pan on medium heat and add the chopped onion. Stir fry for a couple of minutes and then add the garlic cloves finely chopped or crushed and the red pepper, chopped. Cook for 4-5 minutes.
  • Add smoked paprika, cumin and harissa and cook for 1 minute or until fragrant.
  • Add plum tomatoes. With a fork or the cooking spoon, break down the tomatoes making sure there are no big chunks. Leave cooking at medium heat until the red peppers are cooked and the tomato sauce has reduced and has turned into a richer and thicker sauce. Add salt to taste.
  • When the peppers and the rest of the ingredients are cooked, add the spinach and cook for a further 2-3 minutes.
  • With the back of a spoon, make small holes to place the eggs. Break the eggs into the hole and cover with a lid.
  • Cook with the lid on during 5 minutes. Uncover and turn the heat off. Sprinkle the feta cheese and chopped cilantro on the top, season with black pepper and your Shakshuka will be ready to serve!

Notes

  • If you love spicy food, make sure you add some hot sauce on your plate!

Nutrition

Calories: 114kcal | Carbohydrates: 9g | Protein: 6g | Fat: 6g | Saturated Fat: 4g | Trans Fat: 1g | Cholesterol: 72mg | Sodium: 284mg | Potassium: 249mg | Fiber: 2g | Sugar: 4g | Vitamin A: 2596IU | Vitamin C: 79mg | Calcium: 135mg | Iron: 2mg
If you tried our recipe, please leave a comment or tag us on Instagram. We are always happy to see your creations! 

More Breakfast and Brunch Recipes:

  • Vegetarian Nasi Goreng
  • Turkish Eggs (Cilbir)
  • Vegan Quesadillas

More Vegan and Vegetarian Breakfast and Brunch Recipes

  • 21 best vegan spreads21 best vegan spreads
    21 Best Vegan Spreads for Toast
  • Vegan Hash Browns
    Vegan Hash Browns
  • Homemade Cashew Butter
    Homemade Cashew Butter
  • Turkish eggs
    Turkish Eggs (Cilbir)

Subscribe for more Recipes!

Thank you!

You have successfully joined our subscriber list.

.

Reader Interactions

Comments

  1. Anna says

    December 22, 2020 at 11:01 am

    5 stars
    I tried this recipe last weekend and it was such a hit! My family loved it, and everyone literally licked their plates clean! Spinach, eggs and feta is such a delightful combination!

    Reply
    • Laura says

      December 22, 2020 at 3:06 pm

      Thank you Anna, it's really delicious!

      Reply
  2. Wolff JW says

    December 22, 2020 at 7:16 pm

    What size can of plum tomatoes?
    I could only find 28 oz. at my grocer.

    Reply
    • Laura says

      December 22, 2020 at 7:48 pm

      Hello! We use 400 g which equals to 14 oz. If you found 28 oz. and you want to make the recipe for 2 people, then use half of the can. I hope that helped you, I will specify that in the recipe. Thank you!

      Reply
    • Wolff JW says

      December 23, 2020 at 11:12 am

      5 stars
      I used the 28 oz size and it was perfect. Very delicious meal. Only I forgot to get the cilantro, but it was still delicious. And I will try the leftovers in an omelet today.

      Reply
  3. Leslie says

    December 23, 2020 at 6:13 pm

    5 stars
    This looks divine! I'm drooling over the flavors of this. It just looks like pure perfection!

    Reply
    • Laura says

      January 02, 2021 at 6:19 am

      Thank you Leslie!

      Reply
  4. Kate says

    December 24, 2020 at 12:25 am

    5 stars
    The combination with feta was amazing! Making this again for breakfast tomorrow.

    Reply
    • Laura says

      January 02, 2021 at 6:20 am

      Thank you Kate, feta is just so tasty and adds a lot of goodness to any dish!

      Reply
  5. Amanda says

    December 25, 2020 at 10:40 pm

    5 stars
    This shakshuka was wonderful! The spice level had the perfect kick, and I loved the touch of feta. Super simple too!

    Reply
    • Laura says

      January 02, 2021 at 6:20 am

      Thank you Amanda!

      Reply
  6. Heidy McCallum says

    December 26, 2020 at 1:13 pm

    5 stars
    I made this Shakshuka with Feta and Spinach on Christmas morning for the family, and it was amazing tasting! I can not tell you how many compliments I received from the family over breakfast. This recipe is awesome, and I will be bookmarking it. Happy Holidays!

    Reply
    • Laura says

      January 02, 2021 at 6:20 am

      Thank you Heidy, this is lovely to hear! Really happy your family enjoyed the Shakshuka 🙂

      Reply
  7. Marta says

    December 26, 2020 at 3:30 pm

    5 stars
    We love shakshuka! I happened to have feta, so, my husband ran to snatch some spinach. We just finished it and it was amazing! The briny feta was a great contrast to the acidity of the tomatoes. Great recipe!

    Reply
    • Laura says

      January 02, 2021 at 6:21 am

      Thank you Marta!

      Reply
  8. Debbie says

    December 26, 2020 at 7:38 pm

    5 stars
    This shakshuka is amazing and is the perfect brunch. The spices had just the perfect amount of kick that we loves. Thanks for an amazing recipe.

    Reply
    • Laura says

      January 02, 2021 at 6:21 am

      Thank you Debbie, happy to hear that you loved it!

      Reply
  9. Erin says

    December 27, 2020 at 3:47 pm

    I've always wanted to try this! I just need to get some harissa powder and then I can give it a try. It seems so simple to make but looks nice and fancy. 😉

    Reply
    • Laura says

      January 02, 2021 at 6:22 am

      Great Erin! You can always substitute harissa powder for chili flakes or harissa paste.

      Reply
  10. Alex says

    December 27, 2020 at 7:03 pm

    5 stars
    If brunch and having guests over were a thing these days, I'd totally make this for the next brunch. It looks like the perfect dish to impress!

    Reply
    • Laura says

      January 02, 2021 at 6:22 am

      Hopefully soon!

      Reply
  11. Ramona says

    December 28, 2020 at 2:26 pm

    5 stars
    I love making shakshuka as a brunch for my family, its one of my favourite brunch dishes to make! I love how you added white feta and spinach, it adds onto the flavours of the dish, Thnk you for sharing this recipe, I cant wait to try It out.

    Reply
    • Laura says

      January 02, 2021 at 6:22 am

      Shakshuka is such a delicious brunch! always a hit at home too 🙂

      Reply
  12. Kim says

    July 16, 2021 at 3:38 am

    Shakshouka شكشوكه originated in North African countries of Libya and Tunisia and it means a " mixture " in Tunisian arabic dialect. Shakshouka is the quintessential meal of Arabic cuisine traditioally served in a cast iron pan or a tajine as in morocco. Thank you

    Reply
  13. Sprawdzona Kuchnia says

    July 27, 2021 at 2:25 pm

    5 stars
    Hi! Your recipe looks so tasteful and easy to do! I'll try it. It would be amazing if'd check my recipe!
    https://sprawdzonakuchnia.pl/shakshuka-szakszuka/

    Reply
  14. Jyo says

    November 22, 2021 at 1:29 pm

    5 stars
    We’ve tried Shakshuka before - it’s my daughters favorite. What we loved about this recipe was the use of spinach- takes it to a whole new level! Thank you for sharing your recipe - it added oomph to an old dish !!

    Reply
    • Laura says

      November 24, 2021 at 8:22 am

      Thank you Jyo!

      Reply
  15. Juliane says

    May 03, 2022 at 6:55 am

    5 stars
    My mom would surely love this! We can't wait to give this a try

    Reply
    • Laura says

      May 06, 2022 at 10:07 am

      Thanks Juliane 🙂

      Reply
  16. Deelish Recipes Zannnie says

    December 11, 2022 at 4:25 am

    5 stars
    Shakshuka is my family's favorite as well! Thanks for sharing your recipe Laura. You know we loved it so much that even for our camping trip, we made a version in the great outdoors with it, a video to share here as well: https://www.deelishrecipes.com/2019/08/shakshuka-recipe-campingoutdoor-cooking.html

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Welcome to Six Hungry Feet! We are Astra, Laura, Luca, and Lena, a family of foodies. Through our food blog, Six Hungry Feet, we want to inspire you to cook delicious and nutritious vegetarian and vegan meals at home that the whole family will love.  More about us →

Spring Recipes

  • Strawberry Crumble
    Strawberry Crumble (Strawberry Crisp)
  • Beetroot Hummus
    Easy Roasted Beetroot Hummus
  • Soba Noodle Salad
    Vegan Soba Noodle Salad
  • Vegan Green Summer Rolls
    Green Summer Rolls with Peanut Sauce

Footer

↑ back to top

Privacy Policy

Copyright © 2021 Six Hungry Feet