Easy Shakshuka with Feta Cheese for Breakfast, Lunch or Dinner

This easy shakshuka with feta is a cinch to prepare and is perfect for breakfast, lunch or dinner.

shakshuka on plate
Shakshuka with oven roasted chili cheese potatoes and a side salad for a quick and easy dinner. The feta and parsley garnish are the perfect finishing touch.

Shakshuka is eggs poached in a seasoned tomato sauce with or without additional vegetables. Its origin is believed to be in North Africa from where it was brought to the Middle East and ultimately across the globe. Because it is so easy to prepare, infinitely changeable, filling, delicious and affordable, shakshuka has been adopted and adapted throughout the world.

shakshuka in pan four eggs
In this version, I used fresh dark leafy greens and some leftover salsa.

I love tasty recipes where I can easily use up whatever is in the fridge. Whether it’s leftover potatoes, dark leafy greens, roasted vegetables, chickpeas, half a jar of salsa or leftover corn or peas, they’re all possible additions. The only must have ingredients for us are eggs, tomato sauce of some sort, seasoning and feta cheese. The salty, tangy flavour of the feta is perfect with the tomatoes and eggs. Especially when you have a high quality feta like Chaeban Artisan Feta.

shakshuka on plate soft egg
A side of sour dough and a soft cooked egg for a simple satisfying lunch.

If you’re in Winnipeg, you’ve got to try Chaeban Artisan Feta – you’re going to love it! There’s a soft creamy style feta and a firm feta. For this recipe, I like using the firm feta. Of course, the soft feta will work too, it’s just so deliciously creamy it’s a little trickier to get off the fork as crumbly bits.

Oven Baked Shakshuka for a Crowd

Can you make shakshuka in the oven? Yes, you can! It’s ideal for when you want to serve a crowd and your skillet is too small to hold more eggs.

8 eggs baked in tomato sauce in casserole dish with cilantro and feta covering top
Oven baked shakshuka to serve 8 people.

Here are the changes I made to serve 8 people and oven bake the shakshuka:

  • increase the sauce by 1 1/2
  • make sauce as normal, on top of stove
  • preheat oven to 375°F/190°C
  • transfer sauce into a 9×13 casserole dish
  • make 8 divots or small nests and crack an egg into each
  • cover with foil (to prevent top of egg from drying out and to trap steam)
  • bake for 15 minutes, check and cook until whites are cooked through and yolk is to your desired doneness
  • remove from oven and garnish with greens and feta

Note: I used a heavy, cold stoneware casserole dish that takes a while to heat up. If you’re using something like that instead of an aluminum or glass casserole dish, your bake time may take a little longer.

raw eggs nestled in tomato sauce in casserole dish
Before baking, raw eggs nestled in well seasoned tomato sauce.

What to Serve With Shakshuka

Shakshuka offers up full servings of protein and veggies, so you don’t need to add a lot. 

shakshuka egg on plate with red cabbage, roasted potatoes, naan and fruit salad on the side
Shakshuka served with roasted potatoes, pickled red cabbage, Naan and fruit salad.

Plan for one or two eggs per person based on how many other foods you’re serving along with it. When it’s just me and my hubby and all we’re eating is shakshuka with a bit of Naan – I plan for two eggs each.Any time I’ve served this for a crowd, I used one egg per person because there are several sides as well.

Here’s what I like to serve with shakshuka:

Shakshuka with leftover corn in the sauce, a tossed salad and roasted potatoes.

Easy Shakshuka Recipe

shakshuka in pan
Print Recipe
4.89 from 9 votes

Easy Shakshuka with Feta

A quick and easy way to enjoy eggs and use up any leftover veggies and dark leafy greens. Spiced just right to add tons of flavour.
Prep : 15 minutes
Cook : 25 minutes
Total Time: 40 minutes
Servings: 4 people
Author: Getty Stewart


  • 1 Tbsp canola oil
  • 1/2 onion, diced
  • 2 cloves garlic, minced
  • 1 can diced tomatoes (28 oz/796ml) or sauce
  • 1 Tbsp chili powder
  • 1 tsp paprika
  • 1 tsp cumin
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 2 cups dark leafy greens, roughly chopped (optional)*
  • 1 cup leftover or frozen cooked vegetables (optional)**
  • 4-6 eggs
  • 3 oz feta cheese, crumbled
  • 1 Tbsp fresh chopped parsley, cilantro or dill for garnish


  • Heat large, deep fry pan. Add oil and heat.
  • Sauté onions until translucent and soft. Add garlic and cook 1 minute more.
  • Add diced tomatoes, chili powder, paprika, cumin, salt and pepper. Reduce heat and simmer for 10 minutes. Break or squish tomatoes into smaller pieces if desired.
  • Add leafy greens and cooked vegetables, if using. Stir and cook until heated through and greens have wilted, about 5 minutes.
  • Make 4 to 6 wells in the sauce and carefully crack in eggs. Scoop a little of the sauce over the outer edges of the egg white.
    make a nest for eggs
  • Cover pan and cook until eggs are poached to your desired level – 5 minutes for soft and 8 minutes for hard cooked. Remove from heat (remember eggs will continue to cook a little) and sprinkle with feta and parsley or cilantro.
    cover pan with lid
  • Serve with oven roasted potatoes, fresh sourdough or flatbread to soak up extra sauce.



*Try 3/4 cup frozen kale or spinach if you don’t have fresh greens. 
**Use cooked or frozen vegetables like green beans, corn, peas, cauliflower, broccoli, carrots, etc.
Read full post for how to make an oven baked version
Tried this recipe?Mention @GetGettyS or tag #GetGettyS

Nutrition Facts (per serving)

Calories: 188kcal | Carbohydrates: 9g | Protein: 10g | Fat: 13g | Sodium: 789mg | Fiber: 2g | Sugar: 4g | Iron: 3mg
Course: Breakfast, Main Course
Cuisine: American
Keyword: eggs, tomatoes
mini shakshuka two egg version
Mini shakshuka for a quick lunch. Heat up tomato or marinara sauce, add spices, crack in a couple of eggs and top with feta and herbs for a satisfying lunch.

Egg Notes

The great thing about shakshuka is that you decide how many and how hard to cook your eggs. Make a large pan with six eggs or a little pan with one or two eggs. Make them soft and runny or cook them all the way through – you get to choose every time you make this dish.

To get the eggs just the way you like them, remember they will continue to cook once you remove the pan from the heat, so take the pan off a minute before they’re done the way you like them. I find that somewhere between 5-8 minutes is ideal.

Cover the pan while the eggs cook to get opaque egg whites. Cook 5 minutes or less if you like your eggs runny and cook 8 minutes or longer if you like them hard cooked.

cooked eggs in shakshuka
You choose how soft or hard to cook your eggs, these are 5-6 minute eggs.

How Long Does Feta Last?

For best quality and longest shelf life, always buy feta in brine. The brine not only extends shelf life, but it also maintains the flavour and creamy texture of feta. Feta sold in packages without brine will have a much shorter shelf life and must be used with 5-7 days once opened.

best before date on feta

Unopened Feta in Brine: One to two weeks past Best Before Date. And that Best Before Date gives you lots of time to eat your feta. My current package of Chaeban Feta has a Best Before Date of March 2022 and it’s April 2021!

Opened Feta in Brine: Once opened, keep remaining feta in the brine, covered, in the fridge for 4-6 weeks.

How to Store or Freeze Feta

Store Feta

As you saw in the above, feta in brine has a long shelf life as long as it is handled and stored well.

Always use a clean utensil when dipping into the feta container to prevent contamination. As much as you’d like to, avoid dipping the cracker right into the container! And please, don’t reach in with your fingers.

Store in the original container, fully submerged in the brine with the lid on in the fridge.

If you bought feta without the brine or for some reason, you don’t have enough brine to cover the feta, you can make your own. Simply dissolve 1 tsp kosher salt in 1 cup water. Make enough to fully submerge the feta in a sealed container.

Freeze Feta

Did you know that you can freeze feta? Just remove from the brine, pat dry, wrap really well in plastic wrap and place in freezer bag and store in the freezer for up to six months. The texture will be a little less firm, but it will still taste great in your favourite recipes.

mini shakshuka two egg version

Enjoy your shakshuka with great tasting feta.

Have you tried making shakshuka? What are your favourite additions and sides? I’d love to hear from you, please leave a comment below or tag me on Instagram @getgettys and Facebook @GettyStewart.HomeEconomist.

This recipe was written in paid partnership with Chaeban Artisan. As always, opinions are my own and a sincere reflection of life in my home.

Getty Stewart is a Professional Home Economist,  speaker, frequent media guest and writer dedicated to putting good food on tables and agendas.  She is the author of several recipe books on enjoying and preserving fruit, Founder of Fruit Share, a mom and veggie gardener. Sign up to get articles by Getty delivered to your inbox. You’ll get recipes, practical tips and great food information like this.

Getty Stewart is a Professional Home Economist,  speaker, frequent media guest and writer dedicated to putting good food on tables and agendas.  She is the author of several recipe books on enjoying and preserving fruit, Founder of Fruit Share, a mom and veggie gardener. Sign up to get articles by Getty delivered to your inbox. You’ll get recipes, practical tips and great food information like this.


  1. 5 stars
    This was excellent. It’s Lent, so healthy vegetarian meals are always appreciated. I used zoodles, green beans and corn. It’s what I had in my frig. I also transferred some of the veggie sauce for one to a small skillet and then added the egg. Topped it with feta and parsley. This did not disappoint.
    Will use up in the next 4 days. Thank you

    1. Thanks for your feedback, so glad you enjoyed it. I love that you customized it to make it work with what you had available and what you love – that’s cooking!

Leave a Reply

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

Recipe Rating

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