I made shakshouka for the first time about six years ago and completely forgot to simmer the tomatoes long enough — the sauce was watery, the eggs slid off the toast, and the whole thing fell apart the second I picked it up. It was a mess. But the flavors were good enough that I cleaned the plate anyway and immediately started thinking about how to fix it.
What makes this version work is the combination of a properly thickened tomato base — spiced with paprika and just a little cumin — laid over thick, crunchy toast, topped with a fried egg that has feta crumbled right on top while it's still hot. The feta softens slightly from the heat without fully melting, so you get these little pockets of salty creaminess throughout. It's not traditional shakshouka where the eggs are poached inside the sauce. This is my toast version, built for mornings when I want something real but don't have 45 minutes.
My husband eats this at least twice a week when I make the tomato base in advance. I usually double the sauce on Sunday and keep it in the fridge, so on weekday mornings it's really just toast, a fried egg, and reheating. Zainab goes through a phase every few months where she eats this almost every morning before school — minus the chili flakes, obviously. If you want something filling and fast for brunch, this is my go-to alongside something sweet like a slice of lemon custard cake to round out the table.
One thing to expect: this dish is only as good as your bread. I use sourdough or a thick white country loaf — something with structure that won't turn soggy the moment the sauce touches it. Thin sandwich bread will collapse immediately. Toast it dark enough that there's real crunch, and it'll hold up for the two or three minutes it takes you to eat.

Why You'll Love This Recipe
- Ready in under 20 minutes: Once the tomato base is made, this comes together faster than you'd think. I can have it on the table in about 15 minutes on mornings I've prepped the sauce ahead. Even starting from scratch, the whole thing takes under 25 minutes. That matters when people are hungry and you haven't had coffee yet.
- The feta changes everything: I've made fried eggs on tomato toast a hundred ways and the feta version is the one I keep coming back to. It adds this creamy, briny contrast that balances the acid from the tomatoes. It doesn't need to fully melt — just scatter it on the hot egg and let it soften for 30 seconds before you serve.
- One skillet, one pan: The sauce goes in a skillet, the eggs go in a small pan. That's it. I'm not pulling out multiple pots or bowls. Cleanup takes five minutes, which makes this genuinely practical on a weekday morning and not just theoretically quick.
- The spice level is completely adjustable: Without chili flakes it's mild and warm — Zainab eats it no problem. With a full quarter teaspoon it has a real kick. My husband adds extra on his plate. You can make one batch of sauce and let everyone season their own portion, which is honestly how most meals in my house work.
- Make-ahead friendly: The tomato base keeps in the fridge for three days and actually tastes better on day two after the spices have had time to develop. I make a double batch on Sunday and use it through the week. It takes the hardest part of the recipe completely off the table on busy mornings.
Ingredients
- 2 slices thick sourdough or country bread
- 2 large eggs
- ½ cup crushed or canned diced tomatoes
- ¼ cup chopped bell pepper (any color)
- 1 clove garlic, minced
- ½ teaspoon smoked paprika
- ¼ teaspoon ground cumin
- ¼ teaspoon chili flakes (optional — leave out for a mild version)
- 1 tablespoon olive oil
- 2 tablespoons crumbled feta cheese (about 1 oz / 28g)
- Salt and pepper to taste
- Fresh parsley for garnish
Directions
- Build the tomato base: Heat olive oil in a skillet over medium heat. Add the chopped bell pepper and cook for 3–4 minutes until it starts to soften, then add the garlic and stir for about 30 seconds — don't let it burn. Add the crushed tomatoes, paprika, cumin, chili flakes, salt, and pepper. Stir everything together and let it simmer on medium-low for 5–8 minutes, until the sauce thickens and isn't watery anymore. This step is what I rushed the first time and regretted — the sauce needs those few extra minutes.
- Toast the bread: While the sauce simmers, toast your bread slices until they're properly golden and crunchy. I go darker than I think I need to because the sauce will soften the surface once it's spread on, and you want there to still be some crunch underneath. Thin or lightly toasted bread will go soggy fast.
- Fry the eggs with feta: In a separate small pan over medium heat, add a tiny drizzle of olive oil and crack in your eggs. Let the whites set — I do mine sunny-side up so the yolk is still runny. When the whites are almost fully set, scatter the crumbled feta over the top of each egg. Leave it for 30 seconds; it'll soften slightly from the heat without disappearing.
- Assemble and serve: Spoon the tomato sauce generously over each slice of toast, then carefully lift the feta eggs on top. Scatter fresh parsley over everything and eat immediately. This is not a dish you plate five minutes ahead — the toast starts softening quickly, so serve it straight away.

Tips for Success
- Simmer the sauce until it really thickens: The first time I made this, I pulled the sauce off the heat after three minutes because it looked done. It wasn't. The tomato liquid needs to reduce properly or it'll soak through your toast before you finish taking a photo. Five to eight minutes on medium-low is the right range — you want it to hold its shape when spooned, not spread like soup.
- Use bread with real structure: Sourdough, a thick country white, or even a good crusty loaf all work well. What doesn't work is standard sandwich bread — it goes soft almost immediately once the sauce lands on it. I toast mine until it's visibly golden on both sides, not just warm. The extra crunch buys you time.
- Add the feta to the egg, not the sauce: I tested both ways. When you stir feta into the tomato sauce, it dissolves and you lose the texture completely. When you scatter it onto the hot egg in the last 30 seconds of frying, it softens just enough to get creamy without disappearing. That's the version worth making.
- Don't overcook the eggs: A set white with a runny yolk is the goal — the yolk breaks when you cut into it and mixes with the tomato sauce and feta in a way that's genuinely great. If you cook it through to a hard yolk, it still works, but you lose that moment. Medium heat and a watchful eye for 2–3 minutes is all it takes.
- Plate and eat immediately: I've tried keeping assembled shakshouka toast warm in the oven for five minutes while waiting for everyone to sit down. The bread gets soft, the eggs overcook from the residual heat, and it's just not as good. Assemble each plate right when you're ready to eat — this is a dish you call people to the table for, not one you hold.
Variations
- Add spinach to the sauce: Toss a big handful of fresh baby spinach into the tomato base in the last two minutes of simmering. It wilts down to almost nothing but adds real substance and a bit of color. I do this version often because it makes the sauce feel heartier without any extra effort.
- Swap the feta for goat cheese: If you can't find feta or don't love the saltiness, crumbled goat cheese works beautifully here — it melts a little more readily and has a milder tang. Mozzarella works too if that's what you have, though the flavor is less assertive. I wouldn't skip the cheese entirely — it really does balance the acidity of the tomatoes.
- Make it vegan: Replace the eggs with a firm tofu scramble seasoned with turmeric and a little black salt (kala namak gives it an egg-like flavor if you can find it), and use a plant-based feta — most big supermarkets carry one now. The tomato base is already vegan, so it's really just the toppings to swap. Honestly, the sauce is good enough that this version still works.
- Add chickpeas for a heartier version: Stir half a cup of canned chickpeas (drained and rinsed) into the tomato sauce while it simmers. This is closer to a full shakshuka in terms of how filling it is, and it works really well for a late brunch when you want one plate to hold you through lunch. My husband prefers this version on weekends.
- Try it with pita or flatbread: In Pakistan, I'd serve a tomato-egg dish over paratha or roti without thinking twice. Pita toasts up nicely under a broiler and holds the sauce well without going as soggy as thin bread. If you want something closer to a Middle Eastern presentation, warm pita is a natural fit here and makes the whole dish feel slightly different.
Serving and Storage
Serving
Serve this immediately after assembling — don't let it sit. A sprinkle of fresh parsley is worth doing; it adds a little brightness that cuts through the richness. If you're making this for a bigger brunch spread, the sauce can be kept warm in the skillet on low heat while you fry eggs in batches and toast bread to order. I've done this for four people without it feeling chaotic. It goes well alongside something sweet — a piece of lemon custard cake on the side turns this into a proper brunch situation.
Storage
The tomato sauce keeps well in an airtight container in the fridge for up to 3 days. I actually think it tastes better on day two. Reheat it in a small pan over medium-low heat with a splash of water if it's thickened too much in the fridge. Don't store assembled toast — the bread will be inedible by the time you come back to it. Fry fresh eggs and toast fresh bread each time; the sauce is the only thing worth making ahead. The sauce also freezes fine for up to a month in a freezer bag or container.

Frequently Asked Questions
Can I make the sauce ahead of time?
Yes — the tomato base is actually the best part to prep ahead. Make a batch on Sunday and store it in the fridge for up to 3 days. When you're ready to eat, reheat the sauce in the skillet while you toast bread and fry eggs fresh. Don't try to store the assembled toast; the bread turns soggy and the egg overcooks on reheat.
What bread works best for this?
Thick sourdough or a country-style crusty loaf holds up the best. The key is toasting it until it's properly golden and crunchy — not just warm. Thin sandwich bread goes soft almost immediately once the sauce hits it, which is frustrating. Sourdough from any supermarket works fine; you don't need anything fancy.
How spicy is this dish?
Without the chili flakes it's very mild — just warm and smoky from the paprika and cumin. With a quarter teaspoon of chili flakes it has a noticeable kick but isn't overwhelming. I leave the chili out of Zainab's portion and add extra to my husband's. The sauce is easy to split and season individually if you're feeding people with different heat preferences.
Can I freeze the shakshouka sauce?
The tomato base freezes well for up to a month. Let it cool completely, then store in a freezer bag or small container. Thaw overnight in the fridge and reheat gently in a skillet. The texture holds up fine. Don't freeze assembled toast or cooked eggs — those need to be made fresh every time.
Can I make this dairy-free or vegan?
For dairy-free, just skip the feta or use a plant-based version — most larger supermarkets like Walmart, Trader Joe's, or Sainsbury's carry one. For a fully vegan version, replace the eggs with a seasoned firm tofu scramble. The tomato sauce itself is already vegan. It's not the same dish, but the sauce is good enough that the vegan version still works as a solid meal.

SHAKSHOUKA TOAST WITH FETA FRIED EGGS
Ingredients
- 2 slices thick bread toasted
- 2 eggs
- ½ cup crushed tomatoes
- ¼ cup chopped bell peppers
- 1 clove garlic minced
- ½ teaspoon paprika
- ¼ teaspoon cumin
- ¼ teaspoon chilli flakes optional
- 1 tablespoon olive oil
- 2 tablespoons crumbled feta cheese
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions
- Prepare Sauce: In a skillet, heat olive oil. Sauté garlic and bell peppers until soft. Add crushed tomatoes, paprika, cumin, and chilli flakes. Simmer for 5 minutes.
- Fry Eggs: In another pan, fry eggs to your liking. Sprinkle feta on top while cooking.
- Assemble Toast: Spread the shakshouka sauce on toasted bread, top with feta fried eggs.
- Serve: Garnish with parsley and serve warm.
Notes
This is one of those recipes I kept dismissing as too simple to write about, and then realized I've been making it consistently for two years. The tomato base takes almost no time, the feta on the hot egg is the kind of thing that seems obvious once you've done it but makes a real difference, and it comes together fast enough that it's genuinely a weekday option — not just something I tell myself I'll make on slow weekend mornings.
The thing I'd tell someone making this for the first time: don't rush the sauce. I know I said it in the tips, but it really is the one step that separates a good plate from a mediocre one. Five extra minutes of simmering gets you a sauce that stays put on the toast instead of running off the sides the second you pick it up. It's worth it.
If you want to build this into a bigger brunch, I usually put a garlic butter steak on the table alongside it for my husband on weekends — sounds like an odd combination but it works when you've got a crowd. And if you need something sweet to finish the meal, my lemon custard cake has become the default





Comments
No Comments