Quick Shakshuka Eggs

Runny egg yolks glisten over a spicy tomato and pepper sauce in this Quick Shakshuka Eggs recipe. Save
Runny egg yolks glisten over a spicy tomato and pepper sauce in this Quick Shakshuka Eggs recipe. | cookingwithkendra.com

This hearty North African-inspired dish brings together poached eggs and a rich, spiced tomato sauce. The combination of sautéed onions, bell peppers, and garlic creates a fragrant base, enhanced with warming spices like cumin, paprika, and coriander. Eggs are gently poached directly in the simmering sauce, resulting in creamy yolks that pair beautifully with crusty bread for dipping.

Ready in just 30 minutes, this one-skillet meal works perfectly for breakfast, brunch, or a light dinner. The sauce develops depth as it simmers, while the eggs add protein and richness. Garnish with fresh herbs and crumbled feta for extra flavor, or adjust the heat to your preference with cayenne pepper.

The first time I had shakshuka was at a tiny brunch spot in Brooklyn, and I spent the next three weeks trying to recreate that perfectly spiced, simmering sauce in my tiny apartment kitchen. My roommate kept wandering in, drawn by the cumin and paprika wafting through the hallway, asking if it was ready yet. Now its my go-to when I want something that feels impressive but secretly comes together in under 30 minutes.

Last summer I made this for a group of friends after a late night out, hovering over the stove while everyone sat cross-legged on the living room floor. We ate straight from the pan with torn bread, and someone accidentally ate way more cayenne than I intended, which led to a lot of laughter and milk fetching. That messy, joyful meal is exactly what shakshuka is all about.

Ingredients

  • 1 medium onion, finely chopped: This builds the savory foundation, so take your time letting it soften and turn translucent
  • 1 red bell pepper, diced: Adds natural sweetness that balances the spices and brings that gorgeous color
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here, dont skip it
  • 1 (14 oz / 400 g) can diced tomatoes: The backbone of your sauce, fire-roasted ones add nice depth if you can find them
  • 1 small fresh tomato, chopped: Totally optional but brings a bright, fresh pop against the cooked-down sauce
  • 2 tbsp olive oil: A generous amount helps carry those spices and creates a silky sauce
  • 1 tsp ground cumin: Essential for that earthy, warm flavor profile
  • 1 tsp sweet paprika: Gives the sauce its signature reddish hue and mild sweetness
  • 1/2 tsp ground coriander: Adds subtle citrusy notes that brighten everything up
  • 1/4 tsp cayenne pepper: Start here if you like some heat, or adjust up or down
  • Salt and black pepper, to taste: Taste as you go, the sauce needs proper seasoning to shine
  • 4 large eggs: Fresh eggs really do hold their shape better when you crack them into those wells
  • 2 tbsp chopped fresh cilantro or parsley: That final burst of fresh herbiness makes the dish pop
  • Crumbled feta cheese: Salty, creamy perfection against the spiced tomato sauce
  • Warm crusty bread or pita: Non-negotiable for swooping up every last bit of sauce

Instructions

Build your flavor base:
Heat olive oil in a large skillet over medium heat, then add your chopped onion and red bell pepper, letting them soften and sweat for about 4-5 minutes until theyre fragrant and starting to turn golden
Wake up the garlic:
Stir in the minced garlic and cook for just 1 minute until you can smell it, being careful not to let it burn or itll turn bitter
Toast those spices:
Add cumin, paprika, coriander, and cayenne, stirring constantly for about 30 seconds until the spices become super fragrant and toast slightly in the hot oil
Create the sauce:
Pour in both the canned and fresh tomatoes, season with salt and pepper, then let everything simmer uncovered for 7-10 minutes until the sauce thickens nicely and the flavors meld together
Make your wells:
Use the back of a spoon to create 4 little indentations in the sauce, then crack an egg into each well, trying not to break the yolks
Let them poach:
Cover the skillet and cook for 5-7 minutes, checking occasionally, until the whites are set but those yolks are still gloriously runny
Finish it off:
Remove from heat, sprinkle with fresh herbs and crumbled feta if youre using it, then serve immediately right from the pan with plenty of warm bread for dipping
Bright red shakshuka sauce simmers in a skillet with poached eggs and fresh cilantro garnish. Save
Bright red shakshuka sauce simmers in a skillet with poached eggs and fresh cilantro garnish. | cookingwithkendra.com

My sister visited last fall and requested this for breakfast three days in a row, declaring it better than the version she had in Tel Aviv. We ate it on the balcony in our pajamas, watching the leaves change, and I realized this dish has a way of making any moment feel special.

Getting The Eggs Just Right

After years of overcooked shakshuka eggs, I finally learned that pulling the pan off the heat while the whites still look slightly underdone is the secret. That residual heat finishes them perfectly, leaving you with those dreamy runny yolks that everyone fights over.

Bread Matters More Than You Think

Ive served this with everything from stale baguettes to homemade sourdough, and honestly, the bread can make or break the experience. You want something with a sturdy crumb that can hold up when you drag it through that spiced sauce without falling apart.

Make It Your Own

Once you have the basic technique down, this recipe becomes a canvas for whatever youre craving or have on hand. I love experimenting with different spice levels, adding greens, or switching up the cheeses to keep things interesting.

  • Try stirring in some spinach or kale before cracking the eggs
  • A dollop of harissa or harissa paste takes the heat up beautifully
  • Leftover sauce actually tastes better the next day, so consider doubling it
A skillet of Quick Shakshuka Eggs topped with feta and served with warm crusty bread. Save
A skillet of Quick Shakshuka Eggs topped with feta and served with warm crusty bread. | cookingwithkendra.com

Theres something so satisfying about cooking and serving a meal entirely in one pan, watching everyone gather around with their bread ready. Hope this brings as much warmth to your table as it has to mine.

Recipe FAQs

Shakshuka is a North African and Middle Eastern dish of eggs poached in a spiced tomato sauce, typically seasoned with cumin, paprika, and other aromatic spices.

The whites should be fully set and opaque, while the yolks remain slightly runny. This usually takes 5-7 minutes of covered cooking. For firmer yolks, cook 2-3 minutes longer.

The tomato sauce can be made ahead and refrigerated for up to 3 days. Reheat gently before adding eggs. Fresh eggs work best for ideal texture.

Warm crusty bread, pita, or flatbread are traditional for dipping. It also pairs well with olives, cucumber salad, or roasted potatoes for a complete meal.

Yes. Omit the eggs and add chickpeas, white beans, or cubed tofu instead. Adjust cooking time so the protein heats through without becoming mushy.

The base has mild warmth from paprika and cumin. The cayenne adds adjustable heat. Start with a pinch and add more to taste, or omit entirely for a mild version.

Quick Shakshuka Eggs

Poached eggs nestled in a spicy, tangy tomato and pepper sauce with aromatic cumin and paprika.

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 medium onion, finely chopped
  • 1 red bell pepper, diced
  • 2 cloves garlic, minced
  • 1 (14 oz) can diced tomatoes
  • 1 small fresh tomato, chopped

Spices & Seasonings

  • 2 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 1/2 tsp ground coriander
  • 1/4 tsp cayenne pepper
  • Salt and black pepper, to taste

Eggs

  • 4 large eggs

Garnishes

  • 2 tbsp chopped fresh cilantro or parsley
  • Crumbled feta cheese
  • Warm crusty bread or pita, for serving

Instructions

1
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion and red bell pepper. Sauté for 4–5 minutes until softened.
2
Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant.
3
Toast Spices: Add cumin, paprika, coriander, and cayenne pepper. Stir for 30 seconds to toast the spices and release their oils.
4
Simmer Sauce: Pour in canned and fresh tomatoes. Season with salt and black pepper. Simmer uncovered for 7–10 minutes, stirring occasionally, until sauce thickens slightly.
5
Create Wells: Using a spoon, make 4 small wells in the sauce. Crack an egg into each well.
6
Poach Eggs: Cover skillet and cook for 5–7 minutes until eggs are just set but yolks remain runny. Cook longer for firmer yolks if preferred.
7
Garnish and Serve: Remove from heat. Sprinkle with chopped cilantro or parsley and crumbled feta if desired. Serve immediately with warm bread for dipping.
Additional Information

Equipment Needed

  • Large skillet with lid
  • Wooden spoon or spatula
  • Knife and cutting board

Nutrition (Per Serving)

Calories 220
Protein 10g
Carbs 17g
Fat 12g

Allergy Information

  • Contains eggs
  • Contains dairy (feta cheese)
  • Bread or pita may contain gluten
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.