Sauces & Condiments
This baked eggs in tomato sauce recipe delivers restaurant-quality comfort with minimal effort—just one pan, 30 minutes, and ingredients you likely already have. The golden, bubbly egg tops contrast perfectly with the rich, slightly sweet tomato sauce underneath, creating a dish that feels indulgent yet simple.
I developed this version after years of perfecting the balance between creamy eggs and bold tomato flavors, ensuring every bite is satisfying without being heavy.
The secret lies in the sauce: simmered with garlic, herbs, and a touch of sugar to deepen its flavor while keeping it bright. Eggs nestled into the warm sauce bake until their whites set gently and yolks remain runny, creating that luxurious texture.
This dish works equally well as a main course or light supper, especially when paired with crusty bread to soak up every last drop of sauce.
What makes this recipe truly special is its versatility—it’s hearty enough for a weeknight dinner but elegant enough for a weekend brunch. The sauce’s depth comes from slow simmering, while the eggs add a fresh, creamy contrast.
Serve with fresh basil or parsley for brightness, and you’ve got a dish that’s both comforting and impressive.
Perfect for feeding two or four, this recipe scales beautifully without losing its charm. The one-pan method means less cleanup, and the flavors only get better as they sit. Here’s how to create this golden-topped comfort dish that feels like a hug in every bite.
Ingredients for baked eggs in tomato sauce
Pantry staples meet fresh herbs for this golden-topped comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Canned San Marzano Tomatoes 🍅 | 1 can | Crushed by hand, seeds removed |
| Fresh Garlic Cloves 🧄 | 3 cloves | Minced finely for depth |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and balance |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Dried Oregano 🍃 | ½ tsp | For earthy undertones |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Enhances flavor profile |
| All-Purpose Flour 🌾 | 1 tbsp | For sauce thickening |
| Crusty Bread 🍞 | 4 slices | For serving, optional |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for garnish |
The tomatoes make or break this dish—San Marzano is ideal for its sweetness and low acidity, but any high-quality canned tomatoes work. I always grab the 28-ounce cans from the store's Italian section, where they're often stocked alongside olive oil and balsamic vinegar. Fresh basil is non-negotiable for that bright, herbaceous note, but if you're using dried, reduce to one-third the amount. The garlic should be fresh, not that pre-minced jar stuff—it's worth the 30-second mincing. For the olive oil, look for extra-virgin with a harvest date—older oils lose their fruity punch.
No San Marzano? Any good-quality crushed tomatoes will do, just taste and adjust the sugar if needed. Fresh basil wilt fast, so if you're prepping ahead, store the stems in a jar of water like flowers. The flour is just for thickening—skip it if your sauce isn't quite thick enough after simmering. For extra richness, stir in a spoonful of nutritional yeast at the end. The Parmesan is purely for garnish, but if you're avoiding dairy, vegan Parmesan or extra basil works just as well. The bread? Any crusty loaf will do—sourdough or baguette slices are perfect for soaking up sauce.
This sauce keeps beautifully in the fridge for 4-5 days, with flavors deepening over time. For best results, reheat gently on the stove and add a splash of water to loosen. The baked eggs are best served immediately, but you can prep the sauce ahead and assemble just before baking. Store any leftovers in an airtight container, and the sauce freezes well for up to 3 months. I always make extra sauce—it's perfect for topping toast or pasta later in the week.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally three ingredients plus eggs—no chopping, no fuss. Just crack those eggs into a warm tomato sauce, sprinkle garlic and basil, and let the oven do the work. That’s it. Zero cleanup, zero stress.
- Tomato-Garlic Bliss: The San Marzano tomatoes melt into a sweet, tangy sauce that clings to every bite, while the garlic infuses just enough heat. Fresh basil at the end? That’s the secret—bright, herby, and impossible to resist. It’s like a hug in a dish.
- Weeknight to Weekend: I make this for lazy Mondays when I’m too tired to cook, but it’s also my go-to for Sunday brunches when I want to impress. Serve it with crusty bread or over pasta—suddenly, you’ve got a meal that works for both.
- Budget-Friendly Luxury: Canned tomatoes and eggs won’t break the bank, but they taste like I spent hours simmering a fancy sauce. Leftovers? Even better—the sauce thickens overnight, making the next day’s eggs taste richer. My wallet and my taste buds win.
Step-by-step instructions for baked eggs in tomato sauce
This one-pan method delivers restaurant-quality eggs with a silky tomato sauce and golden crusts.
Build the Flavorful Tomato Base
Heat the 0.25 cup extra-virgin olive oil in a large oven-safe skillet over medium heat. Add the 3 cloves minced fresh garlic cloves and sauté for 30 seconds until fragrant—don't let it brown. Pour in the 1 can crushed San Marzano tomatoes, stirring to combine. Bring to a gentle simmer and cook uncovered for 5 minutes to allow excess moisture to evaporate.
Add the 0.5 tsp dried oregano, 1 tsp granulated sugar, 1.5 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Stir well and continue simmering for another 3-4 minutes until the sauce thickens slightly. This step develops the rich, balanced flavor that will carry through the entire dish. If the sauce becomes too thick, add 1-2 tablespoons water to maintain proper consistency.
Thicken the Sauce and Prepare the Eggs
Reduce the heat to low and sprinkle the 1 tbsp all-purpose flour over the sauce, stirring constantly for 1-2 minutes until fully incorporated. This creates a natural thickening agent without altering the sauce's flavor. The mixture should coat the back of a spoon with a velvety texture.
While the sauce simmers, crack the 4 whole large eggs directly into the sauce, spacing them evenly. Gently stir the sauce around each egg just enough to coat them lightly—this helps create those signature golden crusts without breaking the yolks. The eggs should be partially submerged but visible above the sauce. Real talk: don't overmix or you'll end up with scrambled eggs instead of perfectly baked ones.
Bake Until Golden and Set
Transfer the skillet to a preheated 375°F oven and bake for 12-15 minutes. You're looking for the egg whites to set completely and the tops to develop a beautiful golden-brown crust. The sauce should bubble gently around the edges but not overflow. Here's the thing—don't peek into the oven during baking. Every time you open the door, you lose heat and risk uneven cooking.
When the eggs are fully set, remove from the oven and let them rest for 2-3 minutes. This resting period allows the yolks to firm up slightly while maintaining their creamy texture. The sauce should be thick enough to cling to the eggs without being gluey. If it's too thick, stir in 1 tablespoon hot water to achieve the perfect consistency.
Finish with Fresh Herbs and Serve
Remove the skillet from the heat and stir in the 0.25 cup chopped fresh basil leaves. The basil will brighten the rich tomato sauce and add a fresh contrast to the eggs. Sprinkle the 0.25 cup freshly grated Parmesan cheese evenly over the top, letting it melt slightly from the residual heat. This final step adds a salty, umami depth that ties everything together.
Serve immediately with the 4 slices crusty bread on the side for dipping. Each bite should deliver perfectly set eggs with a creamy yolk, surrounded by a velvety tomato sauce that's neither too acidic nor too sweet. The golden crust on top should be crisp enough to hold its shape but tender enough to break with gentle pressure. This dish is all about comfort—warm, satisfying, and effortlessly elegant.
Pro Tips For Making Baked Eggs In Tomato Sauce
- Preheat Pan First: Crank your oven to 375°F (190°C) and let the baking dish sit inside for 5 minutes before adding anything. I learned this after my first batch—cold eggs in a cold dish meant watery yolks instead of set, creamy centers. Trust me, the extra minute saves you from sad, runny eggs.
- Crush Garlic Coarse: Skip the mincer—smash those cloves with the flat side of your knife first, then give them a rough chop. This releases more flavor without burning, and it blends better into the sauce. (Yes, even if you’re impatient like me.)
- Salt Before Baking: Sprinkle a pinch of flaky salt directly into the egg wells before cracking them in. The salt dissolves into the raw egg and seasons it evenly—no more hunting for specks of salt in the finished dish. It’s a tiny move, but it makes a real difference.
- Stir Tomatoes Early: Simmer the crushed tomatoes with garlic and olive oil for 10 minutes before adding basil—this softens the acidity and lets the flavors meld. I used to toss in the basil right away, and the sauce always tasted sharp and unfinished. (Your future self will thank you.)
Creative variations of this recipe
Italian-Inspired Shakshuka Twist
Transform this dish into a North African-inspired shakshuka by swapping the basil for 1 tbsp harissa paste (adjust to taste) and adding ½ tsp ground cumin to the tomato sauce. Top with ¼ cup crumbled feta cheese instead of Parmesan and finish with 2 tbsp chopped cilantro.
The harissa brings heat, while the feta adds tangy creaminess—perfect for brunch lovers. 🌶️
Creamy Mushroom Addition
For a luxurious twist, sauté ½ cup finely chopped cremini mushrooms with the garlic in the initial step. After baking, stir in 2 tbsp heavy cream or ½ cup ricotta cheese to create a velvety sauce.
The earthy mushrooms pair beautifully with the tomato base, while the cream adds richness. Garnish with extra black pepper for depth.
Spicy Chorizo Boost
Add ½ cup diced chorizo to the skillet with the garlic, cooking until crispy before adding tomatoes. The smoky, spicy chorizo infuses the sauce with bold flavor. For extra heat, sprinkle ½ tsp smoked paprika into the sauce before baking.
Serve with avocado slices on top for a creamy contrast. This version feels heartier and more complex.
Herb-Infused Variations
Swap basil for other fresh herbs to change the flavor profile completely. Try ½ cup chopped parsley and 1 tbsp chopped thyme for a French-inspired version, or ¼ cup chopped dill and 1 tbsp chopped mint for a Middle Eastern twist.
Each herb brings a unique brightness that elevates the dish. I love the dill-mint combo for a refreshing, zesty bite. ✨
Cheesy Egg Nest Bake
For a more substantial dish, create individual egg nests by pressing ¼ cup shredded mozzarella into the sauce around each egg before baking. The cheese melts into a bubbly blanket, trapping the eggs in a golden, cheesy embrace.
Top with red pepper flakes for heat and extra Parmesan for saltiness. This version feels indulgent but still simple to prepare.
Breakfast-for-Dinner Fusion
Turn this into a full breakfast by adding ½ cup cooked breakfast sausage or crumbled bacon to the sauce. Stir in ¼ cup shredded cheddar cheese after baking, then top with sliced scallions.
Serve with toasted sourdough for a hearty meal that feels like a weekend brunch. The smoky, savory elements make this a crowd-pleaser. 🥓
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned?
Fresh tomatoes work but require extra prep. Roast 4-5 large tomatoes at 400°F for 20 minutes until soft, then blend with 1 tsp sugar and ½ tsp salt to mimic canned tomato depth. Fresh versions are lighter but lack the concentrated flavor of San Marzano. For best results, stick with canned tomatoes unless you're willing to roast and strain.
Why did my eggs turn out rubbery instead of creamy?
Overbaking or high heat causes rubbery yolks. Bake at 375°F for 12-15 minutes max—check at 12 minutes for doneness. If your oven runs hot, reduce to 350°F and add 2-3 minutes. Also ensure eggs are room temp before baking (cold eggs cook unevenly). For extra creaminess, add 1 tbsp cream to the sauce before baking.
Can I make this ahead of time?
Yes! Prep the sauce 1 day ahead—just refrigerate it in an airtight container. Reheat gently on the stove, then add eggs fresh and bake as directed. For the full dish, assemble the eggs 2 hours before baking and refrigerate uncovered (this helps prevent soggy bread). Bake straight from the fridge, adding 2-3 extra minutes to the baking time.
What's the best bread to serve with this?
Crusty, sturdy bread works best for soaking up sauce. Try sourdough, ciabatta, or baguette slices toasted until golden. Avoid soft rolls—they'll turn mushy. For extra flair, toast bread with garlic butter before serving. If you're avoiding gluten, grilled polenta slices or corn tortillas make great alternatives.
How do I adjust this for spicier flavors?
Add heat with red pepper flakes (½ tsp in the sauce) or chopped jalapeños (mix into sauce before baking). For smoky depth, stir in ½ tsp smoked paprika with the oregano. If using fresh chiles, remove seeds for milder heat. Balance spice with extra basil or a drizzle of balsamic glaze after baking to mellow the heat.
