Baked Eggs in Tomato Sauce Recipe: One-Pan Italian Comfort in 20 Minutes

Sauces & Condiments

Baked Eggs in Tomato Sauce Recipe: One-Pan Italian Comfort in 20 Minutes

Baked eggs in tomato sauce transform a simple breakfast into a restaurant-worthy Italian comfort dish with minimal effort. This one-pan recipe combines tender eggs with rich, flavorful tomato sauce—no fancy techniques required, just a 20-minute bake at 350°F for hands-off cooking. The secret lies in the sauce: simmered with garlic, herbs, and a touch of creaminess, it creates a velvety base that perfectly cradles the eggs.

What makes this dish special is its versatility—equally at home for a quick weeknight dinner or a weekend brunch. The eggs bake right in the sauce, absorbing its rich flavors while developing a delicate custard center.

I’ve perfected this technique to ensure the sauce stays luscious, not watery, and the eggs cook evenly without overcrowding. No flipping, no fuss, just foolproof Italian-inspired comfort.

Imagine golden egg whites set against a vibrant, aromatic tomato sauce—each bite delivers a balance of creamy egg yolks and tangy, herb-infused sauce. The dish is hearty enough to stand alone but pairs beautifully with crusty bread or a fresh green salad.

This recipe proves that Italian comfort food doesn’t require hours in the kitchen; just one pan, a few simple ingredients, and a little patience.

The best part? Leftovers reheat effortlessly, making it ideal for meal prep. Whether you’re feeding a crowd or treating yourself to a cozy solo meal, this baked eggs recipe delivers restaurant-quality results with minimal cleanup. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for baked eggs in tomato sauce

Simple ingredients elevate to restaurant-worthy Italian comfort with minimal effort.

Ingredient Amount Notes
Large Eggs 🥚 4 whole Room temperature for even cooking
San Marzano Tomato Sauce 🍅 1 ½ cups High-quality canned or homemade
Garlic Cloves 🧄 3 cloves Finely minced for depth of flavor
Fresh Basil Leaves 🌿 ¼ cup Chopped, stems removed
Heavy Cream 🥛 ¼ cup Full-fat for rich texture
Extra-Virgin Olive Oil 🫒 2 tbsp For sauteing garlic
Diamond Crystal Kosher Salt 🧂 1 tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Red Pepper Flakes 🔥 ¼ tsp Optional for heat
Grated Parmesan Cheese 🧀 ¼ cup Freshly grated from block
All-Purpose Flour 🌾 1 tbsp For thickening sauce
Crusty Bread 🍞 4 slices For serving, optional

The tomato sauce is the foundation—San Marzano is ideal for its natural sweetness and low acidity, but any high-quality canned sauce works. Whole Foods or Trader Joe's carry excellent options, or make your own by simmering crushed tomatoes with garlic and herbs. The basil should be vibrant green with no brown stems; farmers markets often have fresher leaves than grocery stores. For the garlic, peeling and mincing fresh releases more flavor than jarred minced garlic, though it's a time-saver in a pinch. The Parmesan must be freshly grated—pre-grated cheese contains anti-caking agents that prevent proper melting in the sauce.

No San Marzano tomatoes? Any canned crushed tomatoes work, but avoid those with added salt or sugar. Fresh basil wilting? Dried basil at one-third the amount keeps the flavor profile intact, though fresh is superior. Substituting heavy cream with half-and-half or coconut milk reduces richness but maintains creaminess. For a dairy-free option, use coconut cream instead. The red pepper flakes can be omitted entirely if you prefer no heat, or increase to 1 tsp for a spicier kick. If you're short on time, pre-minced garlic works but loses some aromatic depth.

This dish reheats beautifully—simply warm in a skillet over medium heat for 3-5 minutes until bubbly. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for 2 months in portioned containers. The sauce thickens as it cools, so adding a splash of water or milk when reheating helps restore its velvety texture. For meal prep, bake an extra batch and freeze individual portions for quick breakfasts or lunches—just reheat and serve with fresh bread.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for lazy nights—just crack eggs into a skillet, pour in the sauce, and bake. No flipping, no fuss, no extra dishes. The heavy cream pools around the edges while the tomatoes caramelize into a glossy blanket. It’s the kind of meal that makes me wonder why I ever bothered with complicated recipes.
  • Garlic-Basil Bomb: That first bite? Rich, tangy, and bright all at once. The San Marzano sauce cuts through the cream’s richness, while the garlic and basil sing when baked into the eggs. It’s the kind of flavor that makes you reach for seconds without even thinking—my husband always steals my portion.
  • Weeknight & Weekend: Make it for a quick Tuesday dinner or double the batch for a brunch spread. The leftovers reheat beautifully, and it’s fancy enough for guests but simple enough for when you’re in pajamas. Honestly, I’ve served it at both my kitchen table and a holiday gathering—no one ever questions the menu.
  • Pantry-Friendly Luxury: No specialty ingredients needed—just eggs, a can of tomatoes, and a few basics. The heavy cream adds decadence without breaking the bank, and a single jar of pesto or fresh basil stretches across multiple meals. It’s my go-to when I’m low on groceries but still want something that feels special.

Step-by-step instructions for baked eggs in tomato sauce

This one-pan Italian classic delivers restaurant-quality eggs with minimal effort.

1

Sauté Garlic in Olive Oil

Heat the 2 tablespoons extra-virgin olive oil in an oven-safe skillet over medium heat. Add the 3 cloves minced garlic and cook for 30-45 seconds until fragrant but not browned. This quick sauté develops the garlic's flavor without letting it burn, which would create bitterness in the sauce.

Watch the garlic closely—it should smell intensely aromatic and look just barely golden around the edges. If it starts to sizzle too aggressively, reduce the heat slightly. This foundational step ensures your sauce has proper depth of flavor before we add any other ingredients.

2

Build the Tomato-Basil Sauce

Pour in the 1.5 cups San Marzano tomato sauce and stir to combine with the garlic. Bring to a gentle simmer over medium-low heat, then reduce heat to maintain a bare simmer for 5 minutes. This allows the sauce to slightly thicken and meld flavors.

Next, sprinkle in the 1 tablespoon all-purpose flour and stir vigorously for 1 minute to create a light roux that will help thicken the sauce. Add the 0.25 cup chopped fresh basil leaves, 0.25 cup heavy cream, 1 teaspoon kosher salt, 0.5 teaspoon black pepper, and 0.25 teaspoon red pepper flakes (if using). Stir well and let the sauce simmer for another 2 minutes until slightly thickened.

3

Create Egg Wells and Bake

Preheat your oven to 375°F. Using a spoon or small ladle, create four evenly spaced wells in the sauce mixture. Crack each of the 4 whole large eggs into a small bowl first, then gently slide each egg into its own well using a spoon. This prevents shell fragments from falling into the sauce.

Transfer the skillet to the preheated oven and bake for 12-15 minutes until the egg whites are set and the yolks are still slightly runny. You'll know they're ready when the whites are completely firm but the yolks remain soft and jiggly. The sauce should be bubbling gently around the edges of the skillet.

4

Finish with Parmesan and Serve

Remove the skillet from the oven and sprinkle the 0.25 cup grated Parmesan cheese evenly over the eggs. Let it sit for 1-2 minutes to melt slightly into the sauce. The cheese adds a final salty, umami punch that ties all the flavors together.

Serve immediately with the 4 slices crusty bread on the side for dipping. Each bite should deliver perfectly set eggs with rich, velvety sauce that clings beautifully to the bread. The combination of creamy eggs, tangy tomato sauce, and crispy bread creates a satisfying, comforting meal that's ready in just 20 minutes.

👨‍🍳

Pro Tips For Making Baked Eggs In Tomato Sauce

  • Preheat the Dish First: The sauce won’t cling if you skip this. Warm your baking dish in the oven for 5 minutes at 375°F (190°C) before adding the sauce—it’ll thicken better and coat the eggs evenly when you crack them in later.
  • Use Room-Temp Eggs: Cold eggs sink to the bottom and steam instead of set properly. Take them out of the fridge 30 minutes before baking—this small step guarantees the yolks stay creamy and the whites hold their shape.
  • Salt the Sauce Early: Tomato sauce needs time to absorb salt. Season it generously before layering in the dish, not after—your taste buds will thank you when the flavors meld during the 20-25 minutes in the oven.
  • Stir the Cream Last: Heavy cream burns fast. Mix it into the warm sauce just before adding the eggs, not when you start heating it. This keeps the sauce silky and prevents a curdled mess on top of your eggs.

Make-ahead tips for this dish

Prep Ahead Sauce

Make the tomato-basil sauce up to 2 days in advance and store it in an airtight container in the fridge. The flavors deepen as it rests, and you can reheat it gently on the stove before adding the eggs.

I often prep this on Sunday for quick weeknight dinners—just warm, add fresh basil, and bake the eggs right in the sauce. 🌱

Egg Prep Shortcut

Crack your eggs into a small bowl or ramekin before transferring them to the sauce wells. This prevents shell fragments from falling into your sauce and makes the process cleaner.

For extra convenience, use room-temperature eggs—they cook more evenly and reduce the risk of cracking when sliding into the sauce. 🥚

Freezer-Friendly Assembly

Assemble the entire dish (sauce + eggs) in a freezer-safe skillet and freeze it unbaked. When ready to eat, simply thaw in the fridge overnight, then bake at 375°F for 15-18 minutes.

The sauce may thicken during freezing, so add 1-2 tablespoons water or broth when reheating to restore its velvety texture. This is perfect for lazy mornings or last-minute meals! ❄️

Bread Prep Tip

Toast your crusty bread ahead of time and store it in a paper bag at room temperature for up to 3 days. The bread stays crispier longer this way and is ready to serve immediately alongside the baked eggs.

For extra flair, brush the toasted bread with garlic-infused olive oil before serving. 🍞

Portion Control

Divide the baked eggs into individual oven-safe ramekins before baking if you prefer single servings. This works especially well for meal prep—simply portion the sauce into ramekins, top with an egg, and bake at 375°F for 10-12 minutes.

Store the ramekins in the fridge for up to 3 days and reheat in the oven or microwave for 1-2 minutes. 💡

Garnish Last Minute

Hold off on adding the Parmesan cheese until just before serving. Sprinkling it fresh after baking ensures it stays crisp and adds that final umami punch. For extra presentation, add a few fresh basil leaves or a drizzle of high-quality olive oil right before eating.

This keeps the dish looking restaurant-fresh even when prepped ahead. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 280mg93%
Sodium 520mg23%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 12g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use store-bought tomato sauce instead of San Marzano?

Yes! While San Marzano tomatoes are ideal for their sweetness and low acidity, any high-quality canned crushed tomatoes will work. For best results, choose a brand with minimal added salt or sugar. If your store-bought sauce is watery, simmer it for an extra 2-3 minutes to thicken before adding the eggs. The flavor won't be identical, but it will still taste delicious.

2

How do I prevent the eggs from cracking when baking?

Crack your eggs into a small bowl or ramekin first, then gently slide them into the sauce wells using a spoon. This prevents shell fragments from falling in. Also, use room-temperature eggs—they're less likely to crack when transferred. If an egg cracks, simply remove the shell pieces with a spoon before baking.

3

Can I make this dish ahead of time?

Prepare the tomato-basil sauce up to 2 days in advance and store it in an airtight container. When ready to serve, reheat the sauce gently, add fresh basil, create egg wells, and bake as directed. For even more convenience, assemble the entire dish (sauce + eggs) in a freezer-safe skillet, freeze it unbaked, then bake straight from frozen at 375°F for 15-18 minutes.

4

What if my sauce becomes too thick after baking?

If the sauce thickens too much during baking, simply stir in 1-2 tablespoons of water or milk before serving. The sauce should be velvety but not gluey. For extra richness, you can also add a splash of heavy cream. If you're reheating leftovers, thin the sauce with a little liquid before warming.

5

Are there any good vegetarian substitutions?

For a vegetarian version, replace the eggs with silken tofu or chickpea flour "eggs". Silken tofu baked in the sauce will absorb flavors beautifully, while chickpea flour creates a firm, egg-like texture. You can also use mushrooms or zucchini blossoms for a more traditional Italian approach. The tomato-basil sauce remains the star of the dish!

★★★★★4.8(13 reviews)
Categories Sauces & Condiments