Shakshuka: A Fiery Brunch Delight

The Ultimate Spicy Shakshuka Recipe: Better Than Brunch!

Craving a brunch that’s both indulgent and healthy? Our Shakshuka recipe is the answer! This flavorful, one-pan dish features perfectly poached eggs nestled in a rich, spiced tomato and pepper sauce. Topped with fresh herbs and a zesty cilantro-jalapeño Skhug/Zhoug Sauce, it’s a culinary experience that’s both satisfying and easy to customize. Whether you’re planning a Sunday brunch or a meatless Monday dinner, this recipe is guaranteed to become a new favorite.

One Skillet, Endless Flavor: The Shakshuka You’ll Make Again and Again Imagine cracking eggs into a simmering pan of aromatic spices and watching them gently cook to perfection. Our Shakshuka brings that magic to your kitchen. It’s visually stunning, bursting with bold flavors, and incredibly simple to prepare using ingredients you likely already have on hand.

Shakshuka Recipe Image 1
Shakshuka Recipe Image 2
Shakshuka Recipe Image 3

Want to Skip the Extra Details? Use the “Skip to Recipe” button in the top left corner or the clickable table of contents below for quick navigation.

At Sweet C’s, we believe in providing you with the knowledge to succeed in the kitchen. As a home cook with no formal training, I share tips and tricks in all my recipes to empower you to understand the “why” behind the flavors. My goal is to make every home cook, regardless of experience, feel confident creating delicious meals.

Table of Contents

  • How to Make Shakshuka
  • Tips and Tricks for Perfect Shakshuka
  • Shakshuka Recipe

How to Make Shakshuka: A Step-by-Step Guide

Shakshuka is more than just a dish; it’s an experience. This one-skillet wonder is perfect for breakfast, brunch, lunch, or dinner! Originating from North Africa and the Middle East, this recipe was inspired by my travels while Touring Israel. Once you try it, you’ll understand why it has become a brunch favorite in my home.

This breakfast recipe is similar to our Spanish Pizza Eggs in its simplicity and customizable nature. We begin by sautéing onions, garlic, and bell peppers in olive oil, creating a flavorful foundation. Next, we introduce cumin, paprika, and chili flakes, adding warmth and a touch of heat. Crushed tomatoes are then stirred in and left to simmer, transforming into a thick, inviting sauce. Finally, we gently crack in the eggs, cover the pan, and allow them to cook until the whites are set and the yolks are perfectly runny.

This recipe is hearty, relatively healthy, and incredibly satisfying, making it an ideal choice for any meal.

Simple Shakshuka Ingredients

To create this delicious Shakshuka, you’ll need the following ingredients:

  • Olive oil (2 tbsp): The base for sautéing vegetables and infusing the sauce with flavor. Adds richness and a smooth texture.
  • Onion (1 small, diced): Provides a savory sweetness, softening into the tomato sauce for a mellow base.
  • Bell pepper (1 red or yellow, diced): Introduces sweetness and brightness, balancing the tomatoes’ acidity.
  • Garlic (2–3 cloves, minced): Offers a bold, aromatic flavor, creating a warm, savory finish.
  • Ground cumin (1 tsp): Imparts earthy, warm undertones characteristic of authentic Shakshuka.
  • Smoked paprika (1 tsp): Adds a smoky, slightly sweet depth, enhancing the tomato sauce and complementing the eggs.
  • Chili flakes or cayenne (¼ tsp, optional): Provides a gentle or intense kick of heat, depending on your preference.
  • Crushed tomatoes (1 28 oz can): The tangy foundation for simmering all the flavors. Thickens into a hearty sauce for poaching eggs.
  • Salt and pepper, to taste: Balances the flavors and brings the tomato sauce and spices to life.
  • Eggs (4–6): The protein centerpiece of the dish. Poached directly in the sauce, they add richness and substance.
  • Fresh parsley or cilantro (for garnish): Offers a burst of fresh, herbal flavor and color to complete the dish.
  • Crumbled feta (optional): Adds a salty, creamy contrast to the tomatoes and eggs.
  • Bread or pita (for serving): Essential for scooping up the flavorful sauce and runny yolk!
  • Skhug sauce (for serving): This spicy, herby Yemeni condiment adds bold heat, freshness, and extra depth. It provides a flavorful twist on traditional shakshuka.
  • Garlic salt (optional): Enhances the tomato base with a salty, savory boost and layers in extra garlicky flavor.
  • Black pepper (optional): Introduces subtle heat and earthiness, sharpening the richness of the tomatoes and eggs.

Easy Shakshuka: Cooking Instructions

Once you have all your ingredients, follow these easy steps to create your flavorful shakshuka:

Shakshuka Prep Vegetables

Soften Vegetables

Add the pepper, garlic, and onion to a large, heavy skillet with olive oil. Cook over medium heat until softened and lightly browned.

Shakshuka Add Spices

Add Spices

Stir in the cumin, paprika, and other herbs and spices. Cook for about a minute, until fragrant.

Shakshuka Add Tomatoes

Add Tomatoes

Pour the crushed tomatoes into the pan. Bring to a simmer and cook for 10-15 minutes, allowing the sauce to thicken.

Shakshuka Blend Sauce

Optional: Blend the Sauce

For a smoother sauce, use an immersion blender or food processor to blend the sauce to your desired consistency. This step is optional.

Shakshuka Poach Eggs

Poach Eggs

Create small wells in the sauce and gently crack an egg into each well. Cover the skillet and cook until the egg whites are opaque. For runny yolks, cook for about 5-7 minutes. For firmer yolks, cook longer.

Shakshuka Garnish and Serve

Garnish & Serve

Remove the skillet from the heat. Garnish with cilantro, green onions, Skhug sauce, and feta cheese, if desired. Serve immediately with warm bread or pita for dipping.

Tips and Tricks to Make the Perfect Shakshuka

Here are some helpful tips to ensure your Shakshuka turns out perfectly every time:

  • Use a wide skillet: Provides ample space for the eggs to cook evenly in the sauce. Cast iron skillets are excellent for even heat distribution.
  • Simmer the sauce first: Allowing the tomato base to thicken before adding the eggs prevents a watery consistency.
  • Crack eggs into a ramekin first: This technique allows for controlled placement and helps avoid shell fragments in your dish.
  • Cover while eggs cook: Trapping heat cooks the tops of the eggs gently without drying them out.
  • Customize with add-ins: Incorporate spinach, kale, chickpeas, or roasted vegetables into the sauce for added nutrients and flavor.
  • Use quality canned tomatoes: Choose crushed San Marzano or fire-roasted tomatoes for a richer, more complex flavor.
  • Season as you go: Taste the sauce before adding the eggs. Adjusting seasoning is difficult once the eggs are in the pan without overcooking them.
  • Time your runny yolks: Cook eggs for 5–6 minutes for soft centers, or longer for firmer yolks.
  • Add cheese for a salty, creamy finish: Feta or goat cheese complements the flavors beautifully. Add it after cooking to avoid it melting entirely into the sauce.
  • Make it your own: Top with avocado slices, a drizzle of tahini, or a dollop of Greek yogurt for extra richness.
  • Double the sauce and freeze for later: The tomato base freezes beautifully. Prepare a large batch and freeze half for a quick and impressive meal anytime.

Shakshuka Recipe FAQs

Can I make shakshuka ahead of time?

Yes, you can prepare the tomato sauce in advance and gently reheat it. Crack the eggs just before serving for the best texture.

What do I serve with shakshuka?

Serve with crusty bread, pita, naan, or roasted potatoes for scooping up the flavorful sauce.

Is shakshuka spicy?

It can be! Adjust the heat level by adding chili flakes or Skhug sauce for an extra kick.

How do I store leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop.

What to Serve With Shakshuka

Tahini Roasted Cauliflower

Easy Tabbouleh Recipe

Skhug Recipe (Zhoug Sauce)

Za’atar Pizza

If you enjoyed this easy recipe, please rate it with the stars below and leave a comment! Don’t forget to share it on Instagram, Facebook, and Pinterest!


Share on Facebook


Pin on Pinterest


Follow on Instagram

Shakshuka Recipe

By:
Courtney ODell
Servings:

4
people
Prep:

10
minutes


Cook:

10
minutes


One-pan poached eggs with tomato, pepper, and garlic sauce. This easy shakshuka is perfect for breakfast, brunch, or a light dinner — ready in under 30 minutes and packed with bold, comforting flavor.
Shakshuka Recipe Image

Ingredients



  • 2
    tablespoons
    olive oil



  • 1
    small onion,
    diced



  • 1
    bell pepper,
    red or yellow, diced



  • 2
    –3 cloves garlic,
    minced