Tasty Shakshouka Toast Fried Eggs

Featured in: Start Your Day with Flavor

This tasty dish brings together bold Mediterranean flavors by pairing homemade tomato sauce with crunchy toast and creamy feta eggs. You'll whip up a rich tomato mixture using onions, bell peppers, and warm spices, then cook eggs directly on melting feta for an extra creamy bite. The whole thing gets finished with a splash of bright pesto, creating a perfect mix of soft and crunchy textures that works great any time of day.

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Thu, 24 Apr 2025 17:06:35 GMT
A breakfast sandwich with an egg, spinach, and feta cheese. Pin it
A breakfast sandwich with an egg, spinach, and feta cheese. | letscookiteasy.com

This feta fried eggs toast with spiced tomato sauce flips the traditional Middle Eastern shakshouka into a fancy toast creation. The rich tomato base topped with crispy, feta-coated eggs brings together tastes that work amazingly whether you're eating it for your morning meal, weekend gathering, or an easy evening bite.

I came up with this dish when I needed to feed friends with different food likes and dislikes at a morning get-together. The mix of the deep tomato sauce with those feta-crusted eggs was such a winner that now it's what I always cook when guests stay overnight.

What You'll Need

  • Chili oil or olive oil: Adds flavor punch to both your sauce and eggs
  • Red bell pepper and small onion: Form the flavor foundation of your tomato sauce
  • Garlic: Gives the sauce its backbone taste
  • Mix of spices: Cumin, coriander, paprika, and chili powder bring that true-to-roots flavor
  • Crushed tomatoes from a can: Make the sauce just right and thick
  • Fresh eggs: The main attraction with their runny centers
  • Feta cheese: Makes that amazing crispy edge around your eggs
  • Oregano (dried): Brings in that touch of Mediterranean flair
  • Bread (toasted): Gives you that needed sturdy bottom layer
  • Pesto: Adds that fresh herby finish

How To Make It

Start With Flavors:
Pour a tablespoon of oil into your big sauté pan on medium-high, then toss in your chopped onion and bell pepper. Let them cook till they're nice and soft, around 5 minutes or so. This sets up all the flavor in your sauce, so don't rush it. Then throw in your chopped garlic and let it cook just a minute more till you can smell it—watch it closely so it won't burn.
Cook Your Tomato Mixture:
Sprinkle in all those spices—cumin, coriander, paprika, chili powder, salt and pepper—right onto your veggies, then pour in your crushed tomatoes. Doing it this way lets the spices wake up in the hot oil before mixing with the tomatoes. Let it come to a bubble, then turn the heat way down and let it slowly cook for 20 minutes. The sauce will get thicker and tastier. Give it a try and add more salt or pepper if it needs it.
Make Those Special Eggs:
Get a quarter cup of olive oil or chili oil hot in a non-stick pan on medium. Scatter half your crumbled feta across the bottom and give it about 30 seconds to start melting. Then quickly crack 4 eggs on top of the feta layer. The whites will start cooking right away while the feta underneath gets crispy. Sprinkle some dried oregano, salt, and pepper on top and keep cooking till the whites aren't clear anymore but the yolks stay runny. The feta should turn all golden and crispy.
Put It All Together:
Get your toast ready and spoon plenty of the warm tomato sauce on top to make a thick layer. Carefully put a feta-crusted egg on each piece, making sure to get all those crunchy feta bits too. Finish with a little drizzle of pesto across everything to add some brightness against the rich egg and sauce. Eat it right away while it's all still warm.
Two pieces of toast with eggs and spinach. Pin it
Two pieces of toast with eggs and spinach. | letscookiteasy.com

This dish means a lot to me because it takes me back to my trips through the Middle East where I first tried real shakshouka. Whenever I make that spicy tomato sauce with the runny eggs and salty feta, I'm instantly back at those little cafés in Tel Aviv that I loved so much.

Change Up Your Sauce

You can switch up the basic tomato sauce so many ways. Try adding a bit of ras el hanout and a tiny bit of cinnamon for more Moroccan vibes. If you're into Italian tastes, swap out the cumin and coriander for basil and oregano instead. Want it hotter? Mix in some harissa paste or fresh chili slices while cooking.

Do Some Prep Work

The tomato sauce actually tastes better the next day when all the flavors have mixed together. You can cook a big batch and keep it in your fridge for 5 days, making quick breakfasts super easy. Just warm up what you need, get your pan hot for the feta eggs, and pop in some bread to toast. This really helps when you've got friends coming over for brunch since the part that takes longest is already done.

What To Serve With It

This toast tastes great by itself, but it's even better with a simple arugula salad with just lemon juice and olive oil drizzled on top. If you want something more filling, add some herby roasted potatoes on the side. I also like putting out extra toppings so people can add what they want—things like sliced avocado, fresh cilantro or mint, crumbled bacon for meat-eaters, or a spoonful of labneh for extra creaminess.

Two eggs on toast with spinach. Pin it
Two eggs on toast with spinach. | letscookiteasy.com

This toast creation brings big, bold tastes to a simple comfort food. You've gotta try it no matter what time of day you're eating!

Frequently Asked Questions

→ Can I make the shakshouka sauce ahead of time?

You bet! The tomato sauce can be prepared up to 3 days early and kept in the fridge in a sealed container. Just warm it up before putting your toast together. This makes breakfast super quick on busy mornings.

→ What can I substitute for feta cheese?

If feta isn't your thing, try using goat cheese, halloumi, or even cream cheese for a different twist that's still yummy. Don't want dairy? Just skip the cheese and add extra herbs or spices to your eggs instead.

→ What type of bread works best for this dish?

Sourdough or country-style bread works great since they're tough enough to hold all that sauce without turning mushy. But really, any bread you like will do fine - try ciabatta, baguette, or whole grain bread too.

→ Can I adjust the spice level of the shakshouka sauce?

For sure! Want it milder? Use less chili powder or leave it out completely. Need more kick? Throw in some red pepper flakes or a bit of harissa paste. Just taste as you go and make it how you like it.

→ What sides pair well with shakshouka toast?

This toast goes great with a light green salad, some roasted veggies, or a fresh cucumber mix. Want a bigger meal? Add some hummus, olives, and warm pita bread on the side too.

→ Can I use fresh tomatoes instead of canned?

You can totally use 6-7 ripe tomatoes instead. Just blanch them, peel off the skins, and dice them up. They'll need a bit more cooking time to break down properly. Add a spoonful of tomato paste to bump up the flavor if needed.

Feta Eggs Shakshouka Toast

Crunchy bread piled with tangy tomato mix, eggs cooked with crumbled feta, and topped with a splash of homemade pesto.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By Rosa: Rosa

Category: Breakfast Brunch

Difficulty: Intermediate

Cuisine: Middle Eastern

Yield: 8 Servings (8 pieces with toppings)

Dietary: Vegetarian

Ingredients

→ Sauce base

01 1 tablespoon cooking oil
02 1 small diced onion
03 1 small chopped red pepper
04 2 cloves crushed garlic
05 1 ½ teaspoons sweet paprika
06 1 teaspoon ground coriander
07 1 teaspoon ground cumin
08 1 teaspoon hot chili powder
09 1 teaspoon sea salt
10 ½ teaspoon freshly ground pepper
11 800g tomato chunks from can (28 ounces)

→ Other stuff needed

12 120ml spicy oil or plain olive oil, split up (½ cup)
13 140g broken up feta cheese, split up (5 ounces)
14 8 large fresh eggs
15 1 tablespoon oregano leaves, dried
16 Salt and pepper for seasoning
17 8 pieces toast
18 120ml basil pesto sauce (½ cup)

Instructions

Step 01

Pour 1 tablespoon oil into a big pan and warm it up on medium-high. Throw in your onion and red pepper, cooking until they're soft (takes about 5 minutes). Add the garlic and let it cook just one minute till you can smell it.

Step 02

Mix in the paprika, coriander, cumin, chili powder, salt, pepper and canned tomatoes. Stir everything together well. Let it come to a bubble, then turn the heat down low and cook slowly for 20 minutes. Try it and add more salt or pepper if needed.

Step 03

Get ¼ cup of your oil hot in a non-stick pan over medium heat. Scatter half your feta (about 70g) across the pan and warm it for 30 seconds until it starts getting melty. Crack 4 eggs right on top of the cheese. Sprinkle with some oregano, salt and pepper. Cook until your eggs are just how you like them and the feta gets a nice brown crust underneath.

Step 04

Do the same thing again with your leftover oil, cheese, and eggs to make four more cheesy eggs.

Step 05

Spoon plenty of your sauce onto each piece of toast. Put a cheesy egg on top and drizzle with some pesto. Eat it right away while everything's still hot.

Notes

  1. Your cheese will get all crispy and golden on the bottom when cooked just right.
  2. Want it hotter? Just throw in extra chili powder or some red pepper flakes to kick up the sauce.

Tools You'll Need

  • Big cooking pan
  • Non-stick frying pan
  • Bread toaster

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has eggs in it
  • Contains cheese products (feta)
  • Has wheat in the bread

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 24.2 g
  • Total Carbohydrate: 28.5 g
  • Protein: 14.8 g