Sauces & Condiments
This egg with tomato sauce recipe transforms simple ingredients into a restaurant-worthy dish that simmers with garlic and basil brightness in just 15 minutes.
The secret lies in balancing acidity and richness—tomatoes caramelize while eggs poach or scramble directly in the sauce, creating a dish that’s both elegant and effortless. I developed this after years of testing variations, and it’s now my go-to for weeknight dinners that feel special without the fuss.
The simmered tomato sauce is the star here, built layer by layer with garlic, olive oil, and fresh basil that infuses the dish with aromatic depth.
Eggs—whether fried, scrambled, or poached—absorb the flavors as they cook, resulting in a creamy, velvety texture that pairs perfectly with crusty bread or over pasta. This method ensures no soggy eggs or bland sauce; every bite delivers a harmonious blend of tangy, savory, and herby notes.
What makes this recipe truly versatile is its adaptability—use it for breakfast, lunch, or dinner, and adjust the eggs to your preference. The sauce keeps well for up to 5 days, so you can make a big batch and reheat it quickly.
Garnish with fresh basil, a sprinkle of parmesan, or a drizzle of olive oil for extra flair. Ready in 15 minutes, this dish proves that simple ingredients can deliver restaurant-quality results without the complexity.
Perfect for meal prep or last-minute dinners, this recipe scales easily for one or four. The key is patience during the simmering process—letting the flavors meld creates a depth that shortcuts can’t match.
Whether you’re serving it as a main dish or a side, the combination of tender eggs and vibrant tomato sauce will become a staple in your rotation. Let’s get cooking!
Ingredients for egg with tomato sauce
Twelve ingredients. One aromatic sauce. Four perfect eggs simmered to velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety preferred |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced for optimal aroma |
| Canned San Marzano Tomatoes 🍅 | 1 can | 28 oz, crushed by hand |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Large Eggs 🥚 | 4 whole | Fresh, room-temperature preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Fine grain for precise seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Red Wine Vinegar 🍷 | 1 tbsp | Dry, bold variety for acidity |
| Granulated Sugar 🍚 | ½ tsp | Balances acidity in sauce |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | Parmigiano-Reggiano preferred |
| Crusty Bread 🍞 | 4 slices | For serving, toasted |
| Fresh Red Chili Flakes 🌶️ | ¼ tsp | Optional, for heat |
The tomatoes are non-negotiable—San Marzano delivers that sweet, rich depth that cuts through the richness of the eggs. Whole Foods or Trader Joe's carry them canned, and the price difference is worth it for that concentrated flavor. Fresh basil should be vibrant green, not wilted; local farmers markets often have the freshest leaves. Garlic cloves should be firm and free of sprouts—organic varieties from the store's produce section work perfectly. For the olive oil, California avocado or Italian varieties add fruity notes that elevate the dish beyond basic cooking oil.
No San Marzano tomatoes? High-quality crushed tomatoes in a jar work in a pinch, but avoid the watery, paste-heavy brands. Fresh basil wilting? Dried basil at one-third the amount preserves the herbaceous notes, though texture will differ. Red wine vinegar unavailable? Balsamic vinegar adds sweetness but lacks the bright acidity. The Parmesan must be freshly grated—pre-shredded contains anti-caking agents that prevent proper melting. For the eggs, room temperature ensures even cooking; cold eggs create rubbery yolks. Chili flakes can be omitted entirely if heat isn't desired.
The tomato sauce keeps beautifully in an airtight container in the refrigerator for up to 5 days, with flavors deepening over time. For longer storage, freeze portions in ice cube trays—3 months of freshness guaranteed. Eggs should be cooked fresh in the sauce, but you can prep the sauce ahead and finish cooking the eggs separately. Toast the bread just before serving to maintain crispness—sourdough or ciabatta pairs perfectly with the rich tomato base. Garnish with extra basil and Parmesan just before serving to preserve freshness.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just fry the eggs in the same skillet where the tomato sauce simmers. The garlic and olive oil perfume the whole kitchen, and cleanup? One spatula, one pan. Done.
- Sunshine in a Skillet: That first bite of the egg yolk breaking into the sweet, tangy San Marzano sauce? It’s like summer in a plate. The basil brightens it up, but the real star is how the eggs soak up all that rich, garlicky tomato flavor—no fancy technique required.
- Lunch or Dinner Fix: I make this for my college-aged son’s 3 PM “hunger strike” or as a light dinner when I’m not in the mood for heavy pasta. The sauce keeps well, so I can prep it ahead and just fry fresh eggs when needed—perfect for lazy Sundays or last-minute guests.
- Pocketbook Hero: San Marzano tomatoes and extra-virgin olive oil might sound fancy, but they stretch further than you’d think. A can of tomatoes and a few cloves of garlic feed four for under $5, and the leftovers? Even better the next day when the flavors meld. My budget—and my taste buds—thank me.
Step-by-step instructions for eggs with tomato sauce
This method delivers a perfectly balanced sauce with tender eggs—bright, aromatic, and ready in minutes.
Sauté Garlic Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium-low heat. Add the 6 cloves minced garlic cloves and cook for 2-3 minutes until the garlic turns a pale golden color and releases its aroma. Watch closely—garlic burns quickly, so keep the heat gentle. This foundational step builds the sauce's flavor profile before any other ingredients are introduced.
Here's the thing—if you let the garlic darken too much, it will turn bitter. You want that sweet, nutty aroma without any browned edges. Once the garlic is fragrant, you're ready for the next step. Don't rush this; patience here ensures a nuanced sauce.
Build the Tomato Sauce Base
Add the 1 can crushed San Marzano tomatoes to the skillet, stirring to combine with the garlic. Bring the mixture to a gentle simmer over medium heat, then reduce to low heat and let it cook uncovered for 8-10 minutes. This allows the tomatoes to break down and develop depth of flavor.
Stir in the 1 tbsp red wine vinegar, 0.5 tsp granulated sugar, 1 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. The vinegar brightens the acidity while the sugar balances it, creating a harmonious sauce. Taste as you go—this is where you can adjust seasoning to your preference. The sauce should be vibrant and slightly thickened by the end of this cooking time.
Incorporate Basil and Chili Flakes
Remove the skillet from heat and stir in the 0.5 cup packed fresh basil leaves and 0.25 tsp fresh red chili flakes. The basil adds freshness and visual appeal, while the chili flakes introduce subtle heat. Let the basil infuse for 2 minutes off the heat—this preserves its vibrant color and prevents it from turning bitter from prolonged cooking.
Real talk: if you add the basil too early, it will wilt and lose its bright green hue. The off-heat infusion ensures it stays fresh and aromatic. Give it a quick stir to distribute evenly, then return the skillet to low heat if needed to maintain warmth while you prepare the eggs.
Cook the Eggs to Perfect Tenderness
Crack the 4 whole large eggs directly into the simmering sauce. Let them sit undisturbed for 2-3 minutes to allow the whites to begin setting while the yolks remain runny. Gently stir the eggs with a silicone spatula, lifting them from the bottom of the pan to coat evenly in the sauce. This ensures they cook through without breaking.
Cook for an additional 3-4 minutes until the whites are just set but the yolks remain creamy. The sauce should coat the eggs completely, creating a silky texture. If the sauce thickens too much during this process, add 1-2 tablespoons of water to loosen it slightly. The goal is a delicate balance between the rich sauce and tender eggs.
Finish and Serve with Crusty Bread
Remove the skillet from heat and stir in the 0.25 cup freshly grated parmesan cheese. The cheese melts into the sauce, adding a salty depth that complements the bright tomato and garlic flavors. Taste one final time and adjust seasoning if needed—this is your last chance to perfect the balance.
Divide the eggs and sauce among 4 slices of toasted crusty bread, spooning the mixture generously over each portion. Serve immediately while the eggs are still warm and the sauce maintains its vibrant texture. The crusty bread provides a sturdy base that contrasts beautifully with the creamy eggs and rich sauce.
Pro Tips For Making Egg With Tomato Sauce
- Sear Garlic Low: I used to burn the garlic every time—those bitter bits ruin the sauce. Sauté the minced cloves in olive oil over the lowest heat you can stand, stirring constantly. If it smells nutty but not burnt, you’re golden.
- Crush Tomatoes First: Skip the blender—your hands are faster. Break open the San Marzano cans with a wooden spoon and crush the tomatoes by hand before adding them to the pan. This releases more juice and gives you a chunkier, more rustic texture.
- Salt the Water Late: Eggs cook faster in salted water, but if you add them too early, the whites turn rubbery. Wait until the water’s boiling hard, then drop in the eggs—let them sit for exactly 3 minutes before draining. No peeking!
- Toast the Basil: Toss a handful of fresh basil leaves into the hot sauce for 10 seconds—just enough to wilt them slightly. This releases their oils and gives the dish a brighter, more aromatic punch. (Yes, even if you’re impatient like me.)
Storing and reheating this egg with tomato sauce
Sauce Storage Secrets
The tomato sauce keeps beautifully in an airtight glass container in the fridge for up to 5 days—its flavors actually deepen over time as the garlic and basil mellow. I use Le Creuset stoneware containers because they’re non-reactive and maintain temperature well.
For longer storage, freeze the sauce in silicone ice cube trays—each cube makes a perfect single-serving portion. 🥫
Egg Prep Ahead
You can prep the sauce completely ahead and store it separately, then finish cooking the eggs fresh. Keep the sauce refrigerated and bring it to room temperature before reheating.
For the eggs, crack them into a small ramekin with 1 tablespoon cold water and refrigerate—this keeps them fresh for up to 24 hours before cooking.
Reheating Sauce Perfectly
Gently reheat the sauce on the stovetop over low heat for 5-7 minutes, stirring occasionally. Avoid microwaving—it can make the tomatoes watery and dull the garlic’s aroma.
If the sauce thickens too much, add 1 tablespoon water or pasta water to restore its silky texture. The goal is to warm it through without boiling. 🌡️
Cooking Eggs in Reheated Sauce
Once the sauce is warm, crack the eggs directly into it and cook them over low heat for 3-4 minutes—this prevents the sauce from curdling. Stir gently to distribute the heat evenly.
For extra richness, add a splash of heavy cream (about 1 tablespoon) to the sauce before adding the eggs. This creates a luxurious, velvety finish.
Bread Toasting Tips
Toast your crusty bread fresh before serving—it should be golden and crisp. I use a cast-iron skillet for even browning. For extra flair, rub the bread with a garlic clove before toasting.
The bread acts as a vessel to soak up any leftover sauce, making every bite hearty and satisfying. 🍞
Garnish Like a Pro
Always garnish with fresh basil leaves and grated Parmesan just before serving—this preserves their vibrant flavors. For a pop of color, add microgreens or chopped parsley.
A drizzle of extra-virgin olive oil (about 1 teaspoon per serving) adds another layer of richness. The final presentation makes all the difference! ✨
Nutrition facts
Frequently asked questions
Can I make this with canned tomatoes instead of fresh?
This recipe was designed with San Marzano canned tomatoes for their natural sweetness and low acidity, but any high-quality crushed tomatoes will work. Just be sure to choose brands without added water or preservatives. The key is letting the sauce simmer long enough to develop depth—8-10 minutes uncovered on low heat. For extra richness, add 1 tablespoon tomato paste when building the sauce base.
How do I prevent the eggs from breaking while cooking?
Gently stir the eggs with a silicone spatula—never poke them directly. Let them sit undisturbed for 2-3 minutes first to set the whites slightly before stirring. Keep the heat at low-medium to avoid vigorous bubbling. If the sauce gets too hot, reduce heat immediately to prevent breaking. A non-stick skillet also helps eggs glide without tearing.
What if I don't have fresh basil?
Use dried basil at one-third the amount (about 1 tablespoon instead of 0.5 cup fresh) and add it with the chili flakes. For extra flavor, toast the dried basil in the garlic oil for 30 seconds before adding tomatoes. Avoid pre-minced dried basil—it loses potency quickly. A pinch of oregano can also work in a pinch, but basil's bright aroma is irreplaceable.
Can I make this dish vegetarian?
Yes! Replace the eggs with tofu cubes (firm or extra-firm) or chickpeas for a protein boost. For tofu, press and pan-fry cubes until golden before adding to the sauce. Cook for 5-6 minutes to absorb flavors. Add 1 teaspoon nutritional yeast for a cheesy note. The dish remains hearty and satisfying while keeping the same vibrant tomato-basil profile.
Why does my sauce taste too acidic?
The acidity comes from the tomatoes and vinegar, but it can be adjusted. Add 0.5 teaspoon sugar to balance, or a pinch of baking soda (just 1/8 teaspoon) to neutralize acidity. Simmering uncovered for 5 extra minutes also helps reduce sharpness by letting alcohol evaporate. If the sauce is too watery, reduce heat and cook uncovered until thickened.