Shakshuka Recipe With Silky Eggs in Smoky Tomato Sauce – 1 Skillet Meal!

This Shakshuka recipe is the one I make when I want eggs for brunch or even dinner and don’t want to overthink it. One skillet, a gentle simmer, and I’m done in under an hour.

A pan of shakshuka with poached eggs, tomato sauce, crumbled cheese, and cilantro, placed on a striped towel with fresh herbs, tomatoes, and a small bowl of cheese nearby.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.

I learned to love this style of cooking eggs in Austin, where the Tex-Mex crowd and the Mediterranean crowd borrow from each other more than either side likes to admit. The trick isn’t the eggs. It’s giving the sauce enough time to actually reduce before they go in.

A person holds a tablet displaying a digital cookbook titled

The Backyard Table

Recipes for Summer Cookouts

Level up your outdoor dining with Chef Jenn’s The Backyard Table! For only $7.99, you get 50+ pages of tested recipes including Grilled Corn Guacamole, French Onion Burgers, and Blueberry Grunt. 100% chef-created, no AI, and just pure foodie love.

This is a digital product. You'll receive an instant download link after purchase.

Get ad-free recipes like Grilled Corn GuacamoleGrilled French Onion BurgersDeviled Egg Pa​sta SaladBlueberry Grunt, and so many more!

Chef Jenn’s Take on Shakshuka

Most shakshuka recipes rush the sauce. They dump in canned tomatoes, give it five minutes, and crack the eggs before the liquid has any real chance to concentrate. That’s why so many versions turn out thin and watery under the eggs, with whites that never quite set right.

Give the tomatoes real time. Ten minutes gets you a decent sauce. Thirty gets you one that’s thick enough to actually hold the eggs instead of letting them float and spread. That’s the difference between a shakshuka that eats like breakfast and one that eats like a real meal.

The other place people go wrong is the spoon-over step. Cover the egg whites with a little sauce before the lid goes on, not the yolks. It helps the whites set at the same rate, so you don’t end up with a filmy top and a raw center underneath.

A skillet with eggs poached in a tomato sauce, topped with herbs and cheese. Fresh tomatoes, cilantro, feta, and two forks are nearby on a light surface with a striped towel.

What You’ll Love About Shakshuka

  • The jalapeno is doing real work here, not just sitting on top for looks. Leave it in if you want heat, swap to a second bell pepper if you don’t, either way the sauce holds together.
  • Runny yolks mixed into that tomato sauce with a piece of torn bread is worth the whole production. If you’re only eating this dry, you’re doing it wrong.
  • I make this start to finish in one skillet. No juggling a saucepan and a separate pan for eggs, no extra dishes to scrub after.

Ingredients

A selection of labeled ingredients on a white surface, including eggs, cilantro, feta, jalapeños, onion, garlic, red bell pepper, cumin, smoked paprika, olive oil, salt and pepper, and tomatoes.
  • Olive oil – Any neutral or light olive oil works. This isn’t the dish to break out something precious.
  • Onion – Yellow or white, whichever you have.
  • Red bell pepper – Sub orange or yellow bell pepper if that’s what’s in the fridge.
  • Jalapenos or spicy red peppers – Swap in a second diced bell pepper if you don’t want the heat.
  • Garlic – Fresh, chopped. Skip the jarred stuff here, it turns bitter in a sauce this simple.
  • Smoked paprika – Regular paprika works in a pinch, but you lose the smokiness.
  • Ground cumin – Skip it if you don’t have it, but it’s worth picking up for next time.
  • Diced tomatoes – Canned is standard. Fire-roasted or crushed whole peeled both work too.
  • Cilantro – Parsley works fine if you’re not a cilantro person.
  • Eggs – Large, at room temperature if you remember. They set more evenly that way.
  • Feta – Crumble it yourself if you can. It’s drier and less watery than pre-crumbled.
  • Crusty bread – Whatever loaf you like for tearing and dragging through the sauce.

How To Make Shakshuka

Scroll down for the full recipe card with exact measurements and printable instructions.

Warm the olive oil in a 10-inch skillet over medium heat. Add the onion and peppers and cook for 6 to 7 minutes, stirring occasionally. You’re looking for soft, golden edges with some real caramelization, not just wilted vegetables.

Stir in the garlic, smoked paprika, cumin, salt, and pepper. Cook for about a minute, just until it smells fragrant. Any longer and the spices start to taste burnt instead of toasted.

A frying pan with diced red, green, and yellow bell peppers being stirred by a wooden spoon on a white surface.

Pour in the diced tomatoes and crush them a bit with a wooden spoon. Bring everything to a gentle boil, then drop the heat and let it simmer uncovered. Ten minutes gets you a workable sauce. Thirty gets you a thicker one that holds the eggs instead of pooling around them.

Stir in half the cilantro. Use the back of a spoon to make six shallow wells in the sauce and crack an egg into each one.

A frying pan with chopped red and green bell peppers, garlic, and spices being stirred with a wooden spoon on a white surface.

Spoon a little sauce over just the whites, not the yolks, then cover the skillet. Simmer for 7 to 8 minutes, or until the whites are just set and the yolks are still loose. Let it run a couple minutes longer if you like your yolks firmer.

Turn off the heat and let the pan rest for a couple of minutes. The eggs keep cooking gently even off the burner, so don’t walk away and forget about them.

A frying pan with tomato sauce and an uncooked egg in the center, placed on a white surface.

Finish with the remaining cilantro and a scatter of crumbled feta. Serve straight from the skillet with warm crusty bread and hot sauce on the side.

Make It A Meal

Shakshuka eats like a meal on its own, but if you’re feeding more than two, round it out with something to serve alongside the skillet, not on top of it.

I like a Shirazi Salad next to this, the cold cucumber and lemon cuts through the richness of the eggs. A Mediterranean Quinoa Salad works if you want more to eat with less pan involved. Grilled Bread with Tomatoes and Ricotta covers the bread course if you want something more built out than a plain loaf, and Roasted Carrot Hummus is worth putting out if people are grazing before the eggs are ready.

A plate of shakshuka with poached eggs, tomato sauce, feta cheese, cilantro, and a slice of bread, served with a fork on a blue plate.

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over low heat, the eggs will firm up more the second time around. This isn’t a freezer dish, the eggs and tomato sauce both turn watery and grainy once thawed.

Frequently Asked Questions

Can I make the sauce ahead and add the eggs later?

Yes. The tomato sauce holds well in the fridge for up to 2 days. Reheat it in the skillet, get it simmering again, then crack in the eggs and pick up the recipe from there.

Can I use fresh tomatoes instead of canned?

You can, but you’ll need about 2 pounds of ripe tomatoes, peeled and chopped, and a longer simmer to get the same thickness canned tomatoes give you straight out of the can.

Why didn’t my egg whites set even after the full simmer time? 

Usually it’s a lid that isn’t sealing well or a sauce that’s too thin. Make sure the skillet is covered tightly and give the sauce its full simmer time before the eggs go in, a thin sauce won’t hold enough heat to set the whites evenly.

Is shakshuka very spicy, or can I make it mild? 

It’s mild as written if you use a second red bell pepper instead of jalapeno. With the jalapeno, it has real heat but nothing overwhelming, and you can always pull the seeds and ribs to tone it down further.

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


A pan of shakshuka with poached eggs, tomato sauce, crumbled cheese, and cilantro, placed on a striped towel with fresh herbs, tomatoes, and a small bowl of cheese nearby.

Shakshuka Recipe

Chef Jenn
This shakshuka recipe simmers a smoky tomato sauce until it's thick enough to hold poached eggs, no watery mess underneath. Top with feta and cilantro, and serve with crusty bread for dragging through the sauce.
No ratings yet
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Breakfast, brunch, Main Course
Cuisine Middle Eastern
Servings 6 servings
Calories 139 kcal

Ingredients
  

  • 1 tablespoon olive oil
  • 1 cup onion diced
  • 1 cup red bell pepper diced
  • 1 to 2 jalapeños or spicy red peppers, diced
  • 3 cloves garlic chopped
  • 1 tablespoon smoked paprika
  • ½ teaspoon ground cumin
  • salt and pepper to taste
  • 28 ounce can diced tomatoes or 1 (28-ounce) can
  • 3 tablespoons chopped cilantro divided
  • 6 large eggs
  • crumbled feta for topping
  • crusty bread for serving

Instructions
 

  • Warm the olive oil in a 10-inch skillet over medium heat.
  • Add the onion and peppers. Cook 6 to 7 minutes, stirring occasionally, until golden and softened with some caramelized edges.
  • Stir in the garlic, smoked paprika, cumin, salt, and pepper. Cook 1 minute, until fragrant.
  • Pour in the diced tomatoes, crushing them gently with a wooden spoon.
  • Bring to a gentle boil, then reduce heat and simmer uncovered for 10 to 30 minutes, depending on how thick you want the sauce.
  • Stir in half the cilantro.
  • Use the back of a spoon to make 6 shallow wells in the sauce. Crack an egg into each well.
  • Spoon a little sauce over the egg whites, then cover the skillet.
  • Simmer 7 to 8 minutes, until whites are just set and yolks are still runny. Let it go longer for firmer yolks.
  • Remove from heat and let rest, covered, for 2 minutes.
  • Top with remaining cilantro and crumbled feta. Serve with crusty bread and hot sauce.

Notes

Recipe Card Tips

  • Spoon sauce over the egg whites only, not the yolks, before covering. It helps the whites set evenly instead of going filmy on top while the yolks overcook.
  • Let the sauce simmer the full 30 minutes if you’re feeding a crowd. A thicker sauce holds the eggs instead of pooling thin around them.
  • Pull the pan the moment the whites look set. The residual heat keeps cooking the eggs for a couple minutes after the burner’s off.

Nutrition

Serving: 1egg + 1/2 cup sauceCalories: 139kcalCarbohydrates: 11gProtein: 8gFat: 8gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.02gCholesterol: 186mgSodium: 264mgPotassium: 451mgFiber: 3gSugar: 6gVitamin A: 1818IUVitamin C: 49mgCalcium: 84mgIron: 3mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword easy shakshuka recipe, eggs in tomato sauce, one skillet shakshuka, shakshuka recipe, shakshuka with feta
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating