Baked Eggs in Tomato Sauce Recipe: One-Pan Breakfast Brilliance

Sauces & Condiments

Baked Eggs in Tomato Sauce Recipe: One-Pan Breakfast Brilliance

This baked eggs in tomato sauce recipe transforms a simple breakfast into a restaurant-worthy one-pan masterpiece in just 20 minutes. The secret lies in simmering rich tomato sauce with garlic and herbs, then baking eggs directly in the pan for creamy yolks and tender whites—no flipping required.

I developed this after years of making scrambled eggs, craving something with deeper flavor and less mess.

The beauty of this dish is its simplicity: fresh tomatoes blended with garlic, basil, and a touch of cream create a velvety sauce that coats the eggs perfectly. The baking process ensures eggs cook evenly, with yolks staying runny and whites just set—ideal for breakfast or brunch.

This method also eliminates the need for multiple pans, making cleanup effortless.

What you’ll end up with is a dish that’s both elegant and easy—golden eggs nestled in a fragrant tomato sauce, ready to be served with crusty bread or fresh greens.

The sauce’s acidity cuts through the richness of the eggs, balancing each bite. Perfect for weekdays or weekend gatherings, this recipe proves you don’t need complicated techniques for impressive results.

Serve immediately for the best texture, or let it sit for a minute to let the flavors meld even more. The sauce keeps well in the fridge for up to 3 days, so you can prep ahead and reheat for a quick breakfast.

Here’s how to make it—simple, fast, and foolproof.

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

Ingredients for baked eggs in tomato sauce

Fresh tomatoes, garlic, and basil blend into velvety sauce for eggs baked to perfection—no flipping, no fuss.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for even baking
Fresh Tomatoes 🍅 2 cups Ripe, diced (or canned San Marzano)
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Basil Leaves 🌿 ½ cup Chopped, stems removed
Heavy Cream 🥛 ¼ cup Full-fat for richness
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing garlic
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Red Pepper Flakes 🌶️ ¼ tsp Optional, for heat
Crusty Bread 🍞 4 slices For serving (optional)
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Butter 🧈 1 tbsp Unsalted, for greasing pan

The tomatoes are everything here. Fresh vine-ripened from the grocery store's produce section (look for vibrant red ones) or San Marzano canned if you're short on time. I always grab extra basil—half goes into the sauce, half gets torn over the eggs at the end. Garlic? Freshly minced makes a world of difference, but jarred works in a pinch. For the cream, full-fat is non-negotiable—it keeps the sauce luscious without curdling. Butter for greasing? Unsalted so you control the seasoning.

No fresh tomatoes? Canned crushed tomatoes (drained) work just fine—just add an extra pinch of salt. Skip the basil? Dried oregano at half the amount gives a similar earthy note. Heavy cream too rich? Half-and-half or whole milk will still give you a silky sauce, just a touch lighter. Red pepper flakes giving you pause? Leave them out completely—the dish still shines. And if you're serving this for kids, hold back the flakes until the very end so they can add their own if they're feeling brave.

This sauce keeps beautifully—3 days in the fridge if you make extra. I like to portion it into small containers so I can grab it straight from the fridge for a quick breakfast. The eggs are best served immediately, but if you need to reheat, low heat only—just warm through for 2-3 minutes. For a make-ahead breakfast, prep the sauce the night before and bake the eggs in the morning. Trust me, 5 minutes of prep saves you 15 minutes in the morning.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe on lazy mornings—just crack eggs into a skillet with the simmering tomato sauce, garlic, and basil, then pop it in the oven. No flipping, no fuss, and the sauce thickens while the eggs set. That’s 15 minutes of hands-off perfection.
  • Creamy-Garlicky Bliss: The heavy cream turns the tomato sauce velvety smooth, while the garlic and basil infuse it with bright, herby depth. The eggs? Rich yolks cut through the tang, and that crispy edge on top? Absolute magic. It’s the kind of dish that makes you pause mid-bite.
  • Weeknight Workhorse: Between us, this is my go-to for busy nights—double the recipe, bake half, and reheat the other half for lunch. It’s hearty enough for a main but light enough for a side, and the flavors only get better the next day. (Yes, even on a Tuesday night.)
  • Pantry-Friendly Flex: Fresh tomatoes and basil feel fancy, but canned tomatoes and dried herbs work just as well. Heavy cream is the only splurge, but the rest? Eggs, garlic, salt—ingredients you already own. It’s the kind of recipe that never goes to waste, either in your fridge or your meal rotation.

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

This one-pan breakfast comes together faster than you can say "scrambled eggs."

1

Sauté Garlic and Build the Tomato Base

Heat the 2 tablespoons extra-virgin olive oil in a 9-inch oven-safe skillet over medium heat. Add the 4 cloves minced garlic and sauté for 1-2 minutes until fragrant but not browned—you want golden color, not burnt bits. This is where the flavor foundation happens, so don't rush it.

Add the 2 cups diced fresh tomatoes (or canned San Marzano) and cook for 5-7 minutes until they soften and release their juices. Stir occasionally, letting them break down slightly. The sauce should thicken just enough to coat the back of a spoon, but still look vibrant. Season with the 1 teaspoon salt and 0.25 teaspoon red pepper flakes now—this balances the acidity of the tomatoes while adding depth.

2

Stir in Cream and Herbs

Reduce the heat to low and carefully pour in the 0.25 cup heavy cream. Stir gently to combine, letting it warm through for 1-2 minutes. You'll see the sauce start to glisten—this is the moment it transforms from simple tomato to rich, velvety base. Add the 0.5 cup chopped fresh basil leaves and stir just until wilted. The basil should soften but still retain some bright green color—overcooking turns it bitter.

Taste and adjust seasoning if needed. I usually add a pinch more salt here because the cream can dilute the flavors. This sauce is the star of the dish, so don't skimp on seasoning. Let it simmer gently for another 1 minute while you prepare the eggs.

3

Create Egg Wells and Bake to Perfection

Using a spoon, carefully create 4 small wells in the tomato sauce mixture, spacing them evenly across the skillet. Crack the 8 large eggs (room temperature) gently into each well—this prevents shells from falling in. Sprinkle each egg with a tiny pinch of 0.5 teaspoon ground black pepper (about 1/8 teaspoon per egg) and a few basil leaves for extra flavor.

Transfer the skillet to a preheated 375°F oven and bake for 12-15 minutes. You're looking for eggs with set whites but still slightly runny yolks—this is the perfect texture. The sauce should bubble gently around the edges. If the sauce starts to darken too quickly, tent the skillet loosely with aluminum foil to prevent over-browning.

4

Finish with Butter and Fresh Parsley

Remove the skillet from the oven and let it rest for 2 minutes. This resting period lets the eggs set completely while keeping the yolks creamy. Add the 1 tablespoon unsalted butter, cut into small pieces, and let it melt into the sauce for 1 minute—this adds richness and helps emulsify the sauce for a silky finish.

Garnish each serving with 1 tablespoon chopped fresh parsley and serve immediately with the 4 slices crusty bread on the side. The eggs should be tender with just-set whites and warm, runny yolks, all nestled in a glossy tomato-cream sauce that's neither too thick nor too thin. Every bite delivers that perfect balance of creamy egg, tangy tomato, and herbal brightness.

👨‍🍳

Pro Tips For Making Baked Eggs In Tomato Sauce

  • Preheat Pan Properly: I learned this the hard way—skipping a screaming-hot cast-iron or stainless pan means your tomatoes sweat instead of blistering. Get that pan smoking over medium-high for 2-3 minutes before adding garlic and tomatoes; you’re not just sautéing, you’re building flavor.
  • Salt the Tomatoes First: Toss halved tomatoes with a pinch of salt and let them sit 10 minutes before cooking. This draws out moisture, so they caramelize faster and don’t turn to mush. (Yes, even if you’re impatient like me—trust the process.)
  • Don’t Overmix the Cream: Heavy cream’s job is to blanket, not stir. After adding it to the sauce, give it one gentle fold with a spoon—just enough to distribute. Overmixing makes the eggs rubbery later. Think "whisper" not "blender."
  • Bake Eggs at 375°F: Too hot (400°F+) and the whites scramble; too cool (350°F) and they stay runny. 375°F is the Goldilocks zone—eggs set in 12-15 minutes with a creamy center. Use an oven thermometer to double-check; mine’s always lied to me.

Pro cooking tips for perfect results

Sauce Consistency Secrets

Your tomato sauce should be thick enough to coat the back of a spoon but still glide smoothly. If it’s too thin after cooking the tomatoes, simmer uncovered for 1-2 extra minutes to reduce.

For extra richness, whisk in 1 tablespoon cornstarch mixed with 1 tablespoon water—stir it in at the end and cook for 30 seconds until thickened. I’ve found that San Marzano canned tomatoes naturally thicken better than fresh, so they’re my go-to when I’m short on time. 🍅

Egg Temperature Matters

Using room-temperature eggs ensures even cooking—no more runny whites or rubbery yolks. Pop them out of the fridge 20-30 minutes before baking. If you’re in a rush, place them in a bowl of warm water for 10 minutes.

Cold eggs take longer to set and can cause uneven texture. Trust me, this small step makes a huge difference in the final result. 🥚

Oven Prep is Key

Preheat your oven to 375°F for 5 minutes before baking—this ensures even heat distribution. If your oven runs hot, reduce the temperature to 350°F and bake for 15-17 minutes. For broiler-equipped ovens, avoid using the broil function—it can cook the sauce too quickly and dry out the eggs.

Place the skillet on the middle rack for consistent heat circulation. 🔥

Butter Finishing Trick

Adding 1 tablespoon unsalted butter at the end isn’t just for flavor—it creates a silky emulsion that makes the sauce velvety. Cut the butter into small cubes so it melts evenly without clumping.

For extra richness, use European-style butter (like Plugrá), which has a higher fat content. Stir gently for 1 minute to let it blend in completely. ✨

Resting Prevents Spills

Letting the eggs rest for 2 minutes after baking keeps the yolks intact when serving. This also lets the sauce set slightly, preventing a messy slide when plating. If you’re serving immediately, use a spatula to gently lift the eggs out of the sauce—this keeps everything together.

For a restaurant-style presentation, transfer the sauce to a bowl and arrange the eggs on top. 💫

Make-Ahead Sauce Hack

Prep the tomato sauce the night before and store it in an airtight container in the fridge. Reheat it gently on the stovetop over low heat until warm, then proceed with the egg step.

The sauce will thicken slightly after chilling, so add 1 tablespoon water when reheating. This cuts your morning prep time to just 10 minutes—perfect for busy weekdays! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 360mg120%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 8g
Protein 24g48%
* 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 this recipe for lunch or dinner instead of breakfast?

This dish works beautifully for lunch or dinner—just serve it with crusty bread, a side salad, or crusty bread. The tomato-cream sauce pairs wonderfully with roasted vegetables or grilled chicken. For a heartier meal, add 1 cup cooked pasta to the skillet after baking the eggs.

2

What if my sauce gets too thick or too thin?

If it's too thin, simmer uncovered for 1-2 extra minutes to reduce. For extra richness, whisk 1 tablespoon cornstarch with 1 tablespoon water and stir it in at the end. If it's too thick, add 1-2 tablespoons warm water and stir gently. The sauce should coat the back of a spoon but still flow smoothly.

3

How do I prevent the eggs from sticking to the skillet?

Use an oven-safe skillet with a non-stick coating, and always preheat it before adding ingredients. For extra insurance, add 1 tablespoon butter to the skillet before sautéing the garlic. If using a non-stick pan, avoid metal utensils that can scratch the surface. The sauce itself acts as a natural lubricant once heated.

4

Can I make this recipe ahead of time?

Yes! Prep the tomato sauce the night before and store it in an airtight container in the fridge. Reheat gently on the stovetop over low heat until warm, then proceed with the egg step. The sauce will thicken slightly after chilling, so add 1 tablespoon water when reheating. This saves 10 minutes of morning prep.

5

What can I substitute if I don't have fresh basil?

Use 0.25 teaspoon dried basil or oregano (half the amount of fresh), or swap in 0.25 teaspoon dried thyme for a different herbal note. For a brighter flavor, add a pinch of red pepper flakes or a dash of lemon zest. The dish will still taste delicious without fresh basil.

★★★★★4.9(8 reviews)
Categories Sauces & Condiments