Shakshouka is a rich and comforting dish made with eggs gently poached in a flavorful tomato and pepper sauce. I love how the warm spices, tender vegetables, and perfectly cooked eggs create a hearty meal that feels both simple and satisfying. It is a classic dish that works beautifully for breakfast, brunch, or even dinner.
Why You’ll Love This Recipe
I enjoy making shakshouka because it is easy, filling, and packed with bold flavor. The tomato sauce becomes rich and savory while the eggs stay soft and creamy. I also like that everything cooks in one pan, making cleanup simple and convenient. It is perfect for serving with warm bread to soak up every bit of the delicious sauce.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- 2 tablespoons olive oil
- 1 onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon paprika
- 1/2 teaspoon cumin
- 1/4 teaspoon chili flakes (optional)
- 1 can (28 ounces) crushed tomatoes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 4–6 large eggs
- Fresh parsley or cilantro for garnish
Optional for Serving:
- Crusty bread or pita
- Crumbled feta cheese
- Avocado slices
Directions
- I heat the olive oil in a large skillet over medium heat.
- I cook the onion and bell pepper until softened, about 5–7 minutes.
- I stir in the garlic, paprika, cumin, and chili flakes, cooking for another minute until fragrant.
- I pour in the crushed tomatoes and season with salt and black pepper.
- I let the sauce simmer for about 10–15 minutes until slightly thickened.
- I make small wells in the sauce and crack the eggs directly into them.
- I cover the skillet and cook until the egg whites are set while the yolks remain slightly runny, about 5–8 minutes.
- I garnish with fresh parsley or cilantro and serve immediately with bread or pita.
Servings and Timing
- Servings: 4 servings
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
Variations
I sometimes add spinach or kale for extra greens and flavor. When I want a heartier version, I include cooked chickpeas or spicy sausage in the sauce. I also enjoy topping shakshouka with crumbled feta cheese for a creamy and salty finish. For extra heat, I add more chili flakes or fresh jalapeños.
storage/reheating
I store leftover tomato sauce in an airtight container in the refrigerator for up to 4 days. I usually reheat the sauce gently on the stove and add fresh eggs when serving again for the best texture. If the eggs are already cooked, I warm everything slowly over low heat to avoid overcooking them.
FAQs
What does shakshouka taste like?
I find shakshouka rich, savory, slightly smoky, and warmly spiced with a delicious tomato flavor.
Can I make shakshouka ahead of time?
I often prepare the tomato sauce ahead of time and cook the eggs fresh before serving.
What bread goes best with shakshouka?
I love serving it with crusty bread, pita, or flatbread to scoop up the sauce and eggs.
Can I make shakshouka spicy?
I easily make it spicier by adding chili flakes, harissa, or fresh hot peppers.
How do I know when the eggs are done?
I watch for the egg whites to set while keeping the yolks slightly soft for the best texture.
Conclusion
Shakshouka is one of my favorite comforting meals because it is simple, flavorful, and satisfying. I love how the rich tomato sauce and soft eggs come together in one skillet for a cozy and hearty dish. Whether I serve it for breakfast, brunch, or dinner, it always feels warm and delicious.
Shakshouka
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Shakshouka is a comforting one-pan dish featuring eggs gently poached in a rich tomato and pepper sauce seasoned with warm spices. This hearty and flavorful meal is perfect for breakfast, brunch, or dinner and pairs beautifully with crusty bread or pita.
- Author: Julia
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Breakfast
- Method: Stovetop
- Cuisine: Middle Eastern
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon paprika
- 1/2 teaspoon cumin
- 1/4 teaspoon chili flakes (optional)
- 1 can (28 ounces) crushed tomatoes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 4–6 large eggs
- Fresh parsley or cilantro for garnish
- Crusty bread or pita for serving (optional)
- Crumbled feta cheese (optional)
- Avocado slices (optional)
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Add the diced onion and red bell pepper and cook for 5–7 minutes until softened.
- Stir in the garlic, paprika, cumin, and chili flakes, cooking for 1 minute until fragrant.
- Pour in the crushed tomatoes and season with salt and black pepper.
- Simmer the sauce for 10–15 minutes until slightly thickened.
- Make small wells in the sauce and crack the eggs directly into the wells.
- Cover the skillet and cook for 5–8 minutes until the egg whites are set and the yolks remain slightly runny.
- Garnish with fresh parsley or cilantro and serve immediately with crusty bread or pita.
Notes
- Add spinach or kale for extra greens and nutrition.
- Cooked chickpeas or spicy sausage can make the dish heartier.
- Crumbled feta cheese adds a creamy and salty finish.
- Adjust the spice level with additional chili flakes or fresh jalapeños.
- The tomato sauce can be prepared ahead of time and reheated before adding fresh eggs.
- Serve immediately for the best egg texture and flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 8g
- Sodium: 620mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 11g
- Cholesterol: 185mg
