Shakshuka with poached eggs

Featured in: Global Comforts

Shakshuka showcases poached eggs nestled in a spiced tomato and pepper sauce, balanced with cumin, paprika, and a hint of cayenne. Start by sautéing onions and bell peppers, then simmer tomatoes with spices to develop a thick, flavorful base. Eggs are gently cooked within the sauce until whites are set and yolks remain soft. Served with fresh herbs and crusty bread, this dish offers a vibrant, comforting experience suitable for any time of day.

Updated on Tue, 18 Nov 2025 13:20:00 GMT
Fragrant Shakshuka with brilliantly red tomato sauce; perfect alongside crusty bread for dipping. Save
Fragrant Shakshuka with brilliantly red tomato sauce; perfect alongside crusty bread for dipping. | munchhug.com

A vibrant, budget-friendly North African dish featuring poached eggs in a spiced tomato and pepper sauce. Perfect for breakfast, brunch, or a light dinner.

I first made shakshuka on a weekend brunch when a friend visited. We both loved the comforting sauce and how easy it was to cook with just a few basic ingredients.

Ingredients

  • Vegetable oil: 2 tablespoons
  • Onion: 1 large, finely chopped
  • Green bell pepper: 1, chopped
  • Garlic: 2 cloves, minced
  • Diced tomatoes: 1 can (400 g/14 oz) or 4 ripe tomatoes, chopped
  • Ground cumin: 1 teaspoon
  • Sweet paprika: 1 teaspoon
  • Ground cayenne pepper: 1/4 teaspoon (optional, for heat)
  • Salt and black pepper: to taste
  • Sugar: 1 teaspoon (optional, to balance acidity)
  • Eggs: 4 large
  • Fresh parsley or cilantro: chopped, for garnish (optional)
  • Crusty bread: for serving (optional)

Instructions

Sauté vegetables:
Heat vegetable oil in a large skillet over medium heat. Add onion and bell pepper. Sauté for 5 minutes until softened.
Add garlic:
Add garlic and cook for 1 minute, stirring frequently.
Spice it up:
Stir in cumin, paprika, cayenne. Cook for 30 seconds until fragrant.
Make the sauce:
Add diced tomatoes with juice. Season with salt, pepper, and sugar. Simmer uncovered for 10 to 15 minutes, stirring occasionally, until the sauce thickens.
Check seasoning:
Taste and adjust seasoning as needed.
Add eggs:
Make 4 wells in the sauce with a spoon. Crack an egg into each well.
Cook eggs:
Cover the skillet and cook for 6 to 8 minutes, or until whites are set but yolks remain soft.
Finish and serve:
Remove from heat. Garnish with chopped parsley or cilantro, if desired. Serve hot with crusty bread.
A sizzling skillet of Shakshuka, topped with perfectly poached eggs and fresh herbs served warm. Save
A sizzling skillet of Shakshuka, topped with perfectly poached eggs and fresh herbs served warm. | munchhug.com

This dish always reminds me of family gatherings where we pass the skillet around the table and scoop out saucy eggs with warm bread. The vibrant color and aroma get everyone excited.

Variations

Add canned beans or spinach for extra nutrition and substance. Swap bell pepper for any color or use jarred roasted peppers to change the flavors.

Serving Suggestions

Shakshuka is best enjoyed hot and fresh. Serve directly from the skillet with crusty bread for dunking into the sauce and eggs.

Nutrition Info

Each serving contains approximately 210 calories, 11 g total fat, 17 g carbohydrates, and 10 g protein.

Golden yolks nestled in spicy tomato sauce: a delicious Shakshuka brunch ready in minutes. Save
Golden yolks nestled in spicy tomato sauce: a delicious Shakshuka brunch ready in minutes. | munchhug.com

Enjoy shakshuka straight from the skillet with plenty of crusty bread. It is a simple yet impressive meal that brings friends and family together.

Shakshuka with poached eggs

North African style eggs poached in a rich, spiced tomato and pepper sauce with fresh herbs.

Prep duration
10 min
Heat time
25 min
Complete duration
35 min
Created by Samantha Reed


Skill level Easy

Heritage Middle Eastern/North African

Output 4 Portions

Nutrition preferences Meat-free, No dairy

Components

Vegetables

01 2 tablespoons vegetable oil
02 1 large onion, finely chopped
03 1 green bell pepper, chopped
04 2 garlic cloves, minced
05 1 can (14 oz) diced tomatoes with juice, or 4 ripe tomatoes chopped

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon sweet paprika
03 1/4 teaspoon ground cayenne pepper (optional)
04 Salt and black pepper, to taste
05 1 teaspoon sugar (optional)

Eggs

01 4 large eggs

Garnish (optional)

01 Fresh parsley or cilantro, chopped
02 Crusty bread, for serving

Method

Phase 01

Sauté vegetables: Heat vegetable oil in a large skillet over medium heat. Add onion and bell pepper and cook for 5 minutes until softened.

Phase 02

Add garlic: Stir in minced garlic and cook for 1 minute, stirring frequently to release aroma.

Phase 03

Blend spices: Add ground cumin, sweet paprika, and cayenne pepper if using; cook for 30 seconds to toast spices.

Phase 04

Simmer tomato sauce: Pour in diced tomatoes with juices. Season with salt, black pepper, and optional sugar. Simmer uncovered for 10 to 15 minutes, stirring occasionally until sauce thickens.

Phase 05

Season to taste: Adjust seasoning by tasting and adding more salt or spices if needed.

Phase 06

Add eggs: Create 4 wells in the sauce and crack one egg into each well.

Phase 07

Cook eggs gently: Cover skillet and cook for 6 to 8 minutes until egg whites are set but yolks remain soft.

Phase 08

Garnish and serve: Remove from heat. Sprinkle with chopped parsley or cilantro if desired. Serve immediately with crusty bread.

Tools needed

  • Large skillet with lid
  • Wooden spoon
  • Knife and chopping board

Allergy alerts

Review ingredients carefully for potential allergens and seek professional medical guidance if concerned.
  • Contains eggs
  • Confirm bread allergens if served as accompaniment

Dietary info (per portion)

Values shown are estimates only - please consult healthcare providers for specific advice.
  • Energy: 210
  • Lipids: 11 g
  • Carbohydrates: 17 g
  • Proteins: 10 g