
This dish transforms a simple breakfast into something extraordinary with sunny-side up eggs nestled in a rich, spiced tomato gravy.
The sauce builds layers of flavor as it simmers, creating the perfect base for tender eggs that soak up every bit of the aromatic red gravy.
Ingredients for Egg with Tomato Sauce
Rich tomato gravy meets tender sunny-side up eggs for a breakfast worth savoring.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Canned Crushed Tomatoes 🍅 | 28 oz | San Marzano preferred |
| Yellow Onion 🧅 | 1 whole | Finely diced for sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Ginger Root 🌿 | 1 tbsp | Peeled and grated |
| Ground Cumin 🌿 | 1 tsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🌿 | ½ tsp | For color and warmth |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Water 💧 | ½ cup | To thin sauce consistency |
| Unsalted Butter 🧈 | 2 tbsp | For cooking eggs |
The tomatoes are the foundation—San Marzano cans from an Italian market or Whole Foods deliver the best texture and sweetness. Fresh ginger and garlic should be plump and firm; avoid any with soft spots or sprouting. Diamond Crystal kosher salt offers the cleanest flavor without bitterness. For the cumin and coriander, Penzeys or bulk spice bins ensure freshness and potency (rub between fingers to test aroma).
Short on time? Pre-minced garlic and ginger from a jar work acceptably, though fresh is superior. No crushed tomatoes? Substitute whole peeled tomatoes and hand-crush them. Cayenne can be omitted for a milder sauce, or increased to half a teaspoon for serious heat. The cilantro garnish is optional—fresh parsley or scallions offer a similar bright finish if it’s not your favorite.
Sauce keeps beautifully in the fridge for up to 5 days—actually deepens in flavor overnight. Freeze in airtight containers for 3 months. Eggs, of course, are best fresh. Cook the sauce base ahead, then reheat gently and fry the eggs to order (worth the extra minute).
Why You’ll Love This Recipe
- One Pan Wonder: I love that everything cooks in one skillet—just sauté the onion, garlic, and ginger, pour in the tomatoes, and crack the eggs right on top.
- Flavor Bomb: The combination of fresh ginger and garlic with the sweetness of tomatoes makes every bite ridiculously good.
- Breakfast or Dinner: Honestly, this works for any meal. I’ve served it with toast for brunch and over rice for a quick weeknight dinner.
- Pantry Friendly: Between us, it’s my go-to when I’m low on groceries—canned tomatoes and eggs are always in my kitchen.
Step-by-Step Instructions for Egg With Tomato Sauce
Master this technique for perfectly poached eggs in a rich, aromatic tomato sauce.
Step 1: Build the Aromatic Base for the Sauce
Heat the 3 tbsp olive oil in a deep skillet over medium heat. Add the finely diced yellow onion and sauté for 5-6 minutes until translucent and just beginning to caramelize at the edges. This develops the sweet foundation for your sauce.
Stir in the minced garlic cloves, grated fresh ginger root, ground cumin, ground coriander, turmeric powder, and cayenne pepper. Toast these spices for 45-60 seconds until fragrant—this blooms their flavors and eliminates any raw taste.
Step 2: Develop the Spiced Tomato Sauce
Pour in the 28 oz canned crushed tomatoes and 0.5 cup water. Stir well to combine with the aromatic base. Season with the 1 tsp salt and 0.5 tsp black pepper, then reduce heat to medium-low.
Simmer the sauce uncovered for 15-20 minutes, stirring occasionally, until it thickens slightly and the oil begins to separate at the edges. The sauce should reduce by about one-quarter and develop a deeper, more concentrated flavor. Taste and adjust seasoning if needed.
Step 3: Poach the Eggs in the Sauce
Create four small wells in the sauce using the back of a spoon. Crack each of the 4 whole large eggs into individual wells, ensuring they’re spaced evenly. The sauce should come about halfway up the eggs. This method allows the eggs to cook gently in the hot liquid.
Cover the skillet and cook for 6-8 minutes on low heat. You want the whites fully set but the yolks still runny. Check doneness by gently pressing on an egg white—it should feel firm with no liquid.
Step 4: Finish and Garnish
Once the eggs are cooked to your liking, remove from heat. Stir in the 2 tbsp unsalted butter until fully melted—this adds a silky richness to the sauce. The butter should create a glossy sheen on the surface.
Sprinkle with the chopped fresh cilantro just before serving. The residual heat will slightly wilt the herbs, releasing their aroma. Serve immediately with crusty bread to soak up every last bit of this fragrant, spiced sauce.
Pro Tips For Making Egg With Tomato Sauce
- Simmer the sauce: Let the crushed tomatoes cook with onion, garlic, and ginger for at least 10 minutes on medium-low heat—I learned this the hard way when my first few attempts tasted raw and acidic.
- Use room temperature eggs: Cracking cold eggs directly into hot tomato sauce can cause uneven cooking and a rubbery texture. I now pull them out 15 minutes before starting.
- Skip the over-stirring: Once the eggs go in, resist the urge to poke or stir them. After ruining a batch by breaking the yolks, I now let them poach undisturbed for 4-5 minutes.
- Add ginger last: Fresh ginger can turn bitter if cooked too long. I grate it in during the last 2 minutes of sauce simmering—just enough time to mellow its bite without losing its zing.
Serving Suggestions for This Dish
Bread Pairings
Serve this dish with crusty sourdough or a warm baguette to soak up the rich, spiced sauce. I love using ciabatta for its airy texture that holds up to dipping. Toast slices lightly for extra crunch. 🥖
Fresh Garnishes
Beyond cilantro, try topping with thinly sliced scallions or pickled red onions for a bright, tangy contrast. A sprinkle of crumbled feta adds a salty, creamy element that complements the eggs beautifully.
Side Dishes
A simple cucumber-tomato salad with lemon dressing cuts through the richness. For heartier meals, serve with roasted potatoes or sautéed greens like spinach or kale.
Beverage Pairings
A cold sparkling water with lime refreshes the palate between bites. For coffee lovers, a strong black coffee or chai tea enhances the warm spices in the sauce. 🍵
Breakfast Spread
This dish shines as part of a brunch spread. Pair with fresh fruit like sliced mango or berries, and Greek yogurt for a balanced, satisfying meal. The sweetness contrasts the savory sauce perfectly.
Extra Flavor Boosters
Offer hot sauce or chili crisp on the side for those who love heat. A drizzle of garlic-infused olive oil just before serving adds an extra layer of aroma and depth.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, but you’ll need about 6-8 ripe tomatoes, peeled and crushed. Simmer them slightly longer to thicken the sauce. Canned tomatoes are preferred for consistent texture and flavor year-round.
What if my sauce is too thin?
Simmer uncovered for an additional 5-10 minutes to reduce. For faster results, mash the tomatoes slightly with a spoon. Avoid adding cornstarch, as it can dull the vibrant spice flavors.
Can I make this ahead of time?
The sauce keeps well in the fridge for up to 5 days and freezes for 3 months. Cook the eggs fresh just before serving to maintain the perfect runny yolk texture.
Nutrition Facts
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026