If you’re looking to warm your soul and delight your taste buds, this Eggs in Tomato Sauce Recipe is an absolute must-try. Imagine perfectly poached eggs nestled in a luscious, spiced tomato sauce, bursting with flavors of cumin, paprika, and garlic. This dish, inspired by the beloved shakshuka, is vibrant and hearty enough for any meal of the day. Each bite offers a beautiful harmony of tangy tomatoes and velvety egg yolks that feel like a comforting hug from the inside out.
Ingredients You’ll Need
These ingredients are wonderfully simple yet each adds essential depth to the dish. Fresh vegetables bring crispness and color, spices create that inviting aroma and subtle heat, and creamy eggs offer protein-rich indulgence that perfectly balances the tangy tomato base.
- Olive oil: A good-quality olive oil adds smoothness and helps meld the flavors as you sauté.
- Onion: Diced onion provides a slightly sweet and savory foundation to the sauce.
- Red bell pepper: Adds gentle sweetness and beautiful vibrant color.
- Garlic: Minced garlic infuses the sauce with aromatic warmth.
- Ground cumin: This spice lends a smoky, earthy undertone crucial to authentic flavor.
- Paprika: Brings a rich red hue and a subtle peppery note.
- Chili flakes (optional): A touch of heat to awaken your palate, adjustable to your spice preference.
- Crushed tomatoes: The star of the sauce, providing tanginess and a luscious texture.
- Salt: Enhances all flavor elements and balances acidity.
- Black pepper: Adds a subtle kick and rounds out the seasoning.
- Eggs: Fresh, large eggs are gently poached in the sauce for rich, creamy bites.
- Fresh parsley or cilantro: Adds a bright, fresh finish that contrasts the rich sauce.
- Feta cheese (optional): Crumbled on top for creamy, savory bursts.
- Warm crusty bread or pita: Essential for scooping up every last drop of delicious sauce.
How to Make Eggs in Tomato Sauce Recipe
Step 1: Sauté the Aromatics
Begin by heating olive oil in a large skillet over medium heat. Toss in diced onions and red bell peppers, cooking them gently until they soften and their natural sweetness blooms, about five minutes. This step sets the tone, delivering a fragrant base that will carry the entire dish beautifully.
Step 2: Add Garlic and Spices
Next, stir in minced garlic followed by cumin, paprika, and optional chili flakes. Cook for just about one minute until the spices release their aroma, filling your kitchen with the warm, cozy scent that makes this Eggs in Tomato Sauce Recipe so irresistible.
Step 3: Simmer the Tomato Sauce
Pour in the crushed tomatoes, season with salt and black pepper, then let the sauce simmer for 10-12 minutes. During this time, it thickens slightly, allowing the flavors to meld into a harmonious, vibrant sauce that’s ready to embrace the eggs.
Step 4: Poach the Eggs
Carefully make small wells in the sauce and crack your eggs gently into them. Cover the skillet and simmer for 5 to 7 minutes, just until the egg whites set while keeping the yolks delightfully runny. This is where the magic happens—each egg cooks perfectly in its tomato bath.
Step 5: Garnish and Serve
Remove the skillet from the heat and sprinkle fresh parsley or cilantro and crumbled feta cheese on top if you like. The fresh herbs brighten the dish, and the feta adds a touch of tangy creaminess that takes the flavor to the next level.
How to Serve Eggs in Tomato Sauce Recipe
Garnishes
A sprinkle of fresh parsley or cilantro immediately enlivens this dish. If you want to add a bit of indulgence, crumbled feta cheese is a dreamy complement that melts slightly in the warm sauce and contrasts beautifully with the spiced tomato base.
Side Dishes
Warm, crusty bread or pita is truly the perfect partner for this Eggs in Tomato Sauce Recipe, ideal for scooping up the rich yolks and tangy sauce. For a fuller meal, consider serving alongside a simple green salad or roasted vegetables for added texture and freshness.
Creative Ways to Present
For a fun twist, try serving this dish in individual ramekins or a cast-iron skillet right at the table—it’s a guaranteed crowd-pleaser. You can also experiment by adding extras like sautéed spinach, chickpeas, or zucchini to introduce extra layers of flavor and texture.
Make Ahead and Storage
Storing Leftovers
Leftover tomato sauce can be refrigerated in an airtight container for up to 3 days. The good news? You can easily reheat it and crack fresh eggs into the warm sauce for an effortless repeat meal that tastes just as good.
Freezing
This sauce freezes well—just store it in a freezer-safe container for up to 3 months. When ready to enjoy, thaw it overnight in the fridge before reheating gently on the stovetop or in the microwave.
Reheating
Reheat the sauce slowly on low heat to maintain its vibrant flavor and texture. Once warm, create wells and poach new eggs directly in the sauce to refresh your Eggs in Tomato Sauce Recipe experience.
FAQs
Can I make this recipe vegan?
This traditional Eggs in Tomato Sauce Recipe centers around eggs, so to make it vegan, you’d need to replace the eggs with tofu or mushrooms. While it won’t be the classic version, those swaps can offer a delicious, plant-based alternative.
What if I don’t have crushed tomatoes?
Fresh tomatoes work beautifully too—just chop about five medium tomatoes finely and cook them down until they soften and release their juices. The sauce will be equally fresh and vibrant.
How spicy is this dish?
The heat level is fully customizable. The recipe includes optional chili flakes for gentle warmth, but you can add more or less according to your taste. For a punchier heat, a dash of cayenne or harissa paste works wonders.
Can I use other herbs besides parsley or cilantro?
Absolutely! Fresh basil or dill can add unique flavors that still complement the tangy tomato and creamy eggs wonderfully. Feel free to experiment with what you have on hand.
Is this dish suitable for dinner?
Definitely! While traditionally a breakfast or brunch favorite, Eggs in Tomato Sauce Recipe is hearty and satisfying enough to make a perfect, cozy dinner any night of the week.
Final Thoughts
This Eggs in Tomato Sauce Recipe is one of those dishes that feels like a warm embrace every time you make it—a comforting, flavorful meal that’s as nourishing as it is irresistible. Whether you’re sharing it with friends or indulging solo, it’s sure to become a beloved staple in your kitchen. Don’t wait to dive in and discover just how easy and delightful cooking this classic dish can be!
Print
Eggs in Tomato Sauce Recipe
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian, Gluten Free
Description
Shakshuka is a traditional Middle Eastern and North African dish featuring poached eggs simmered in a rich, spiced tomato sauce with peppers and onions. This hearty and healthy recipe is perfect for breakfast, brunch, or dinner, combining vibrant flavors and a comforting, one-pan cooking method.
Ingredients
Sauce Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/4 teaspoon chili flakes (optional, for heat)
- 1 can (28 oz) crushed tomatoes or 5 fresh tomatoes, chopped
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
Eggs and Garnishes
- 5–6 large eggs
- 1/4 cup fresh parsley or cilantro, chopped (for garnish)
- Crumbled feta cheese (optional, for serving)
- Warm crusty bread or pita (for dipping)
Instructions
- Heat the oil: Warm olive oil in a large skillet over medium heat, preparing to sauté the vegetables.
- Sauté vegetables: Add the diced onion and red bell pepper to the skillet and cook until softened, about 5 minutes, stirring occasionally to prevent burning.
- Add garlic and spices: Stir in minced garlic, ground cumin, paprika, and optional chili flakes. Cook for about 1 minute until the mixture is fragrant, allowing flavors to develop.
- Simmer the tomato sauce: Pour in the crushed tomatoes (or fresh chopped tomatoes), add salt and black pepper, then reduce heat and let the sauce simmer gently for 10–12 minutes until it thickens slightly.
- Create egg wells: With a spoon, make small indentations or wells in the thickened sauce, creating spaces to crack the eggs into.
- Poach the eggs: Crack each egg carefully into the wells. Cover the skillet with a lid and cook for 5–7 minutes until the egg whites are fully set but yolks remain runny. Adjust timing for preferred egg doneness.
- Garnish and serve: Remove skillet from heat, sprinkle chopped parsley or cilantro and crumbled feta over the top. Serve the shakshuka hot with warm crusty bread or pita for dipping into the rich tomato sauce and runny eggs.
Notes
- For extra heat, add cayenne pepper or harissa paste to the tomato sauce.
- Adjust egg cooking time to achieve your preferred yolk consistency, whether runny or firm.
- Incorporate extras like chickpeas, spinach, or zucchini to add variety and nutrition.
- Store leftover tomato sauce in the refrigerator and reheat to crack fresh eggs into later for another meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Brunch, Dinner
- Method: Stovetop
- Cuisine: Middle Eastern, North African
