Eggs baked in a rich, garlicky tomato sauce with melted cheese on top—breakfast doesn’t get much better than this. Have you ever wanted a dish that works for breakfast, brunch, and dinner without changing a single ingredient? This is it.
I started making this on lazy weekend mornings when cereal felt like giving up. One skillet, one pan, and 35 minutes later, you’ve got something that tastes like it came from a little trattoria.
Why This Dish Works So Well
Eggs and tomato sauce sound simple, but the combination is genuinely greater than its parts. The sauce brings acidity and depth, while the eggs add richness that mellows everything out.
Cheese ties the whole dish together, melting into gooey pockets that make every bite slightly different from the last. Have you ever noticed how the best comfort food always involves melted cheese? This is no exception.
It’s also ridiculously forgiving. Runny yolks, firm yolks, extra cheese, less cheese—this recipe adapts to whatever mood you’re in.
What You’ll Need
Here’s your shopping list, broken down so nothing gets buried in one long paragraph.
For the sauce:
- Olive oil – 1 tablespoon
- Yellow onion – 1 small, finely chopped
- Garlic – 2 cloves, minced
- Diced tomatoes – 1 can (14.5 ounces)
- Tomato paste – 2 tablespoons
- Dried oregano – 1 teaspoon
- Dried basil – 1 teaspoon
- Salt and black pepper – to taste
For the eggs and cheese:
- Large eggs – 4
- Shredded mozzarella – ½ cup
- Grated Parmesan – ¼ cup
For garnish:
- Fresh basil leaves
- Crusty bread, for serving (optional)
Nothing exotic here. FYI, you probably have most of this in your pantry already.
Tools That Make This Easier
You don’t need specialty equipment, but a few basics help everything come together smoothly.
- A skillet for building the sauce
- A baking dish or individual ramekins for the final bake
- A wooden spoon for stirring
- Measuring cups and spoons for accuracy
- Oven mitts, because that dish comes out hot
If you don’t have ramekins, don’t stress. A single baking dish works just as well and means less cleanup anyway.
Building The Tomato Sauce
Preheat your oven to 375°F (190°C) so it’s fully ready by the time your sauce finishes simmering. A properly heated oven bakes the eggs evenly instead of unevenly cooking one side.
Heat the olive oil in a skillet over medium heat until it shimmers slightly. Add the chopped onion and cook for 3 to 4 minutes, stirring occasionally, until it turns soft and translucent.
Stir in the minced garlic and cook for another minute, just until it turns fragrant. Don’t let it sit too long unattended, since garlic burns fast and turns bitter the second it does.
Add the diced tomatoes and tomato paste, then stir in the oregano, basil, salt, and pepper. Let the sauce simmer for about 10 minutes, stirring occasionally, so the flavors have time to deepen and thicken slightly.
Taste it before moving on. Want more depth? Let it simmer a few extra minutes. Prefer it smoother? A quick blend with an immersion blender does the trick.
Assembling The Dish
Pour the finished tomato sauce into a greased baking dish, or divide it evenly between individual ramekins if you’re using them. Spread it out so it forms an even layer across the bottom.
Use the back of a spoon to create four small wells in the sauce, spaced evenly apart. These wells are where your eggs will sit once cracked, so make them deep enough to hold each egg in place.
Crack one egg into each well carefully, taking care not to break the yolks. A little practice helps here, so don’t panic if your first attempt looks slightly messy.
Sprinkle the shredded mozzarella and grated Parmesan evenly over the sauce and eggs. This cheesy layer is what turns simple baked eggs into something genuinely craveable, so don’t be shy with it.
Baking The Eggs
Place the assembled dish into your preheated oven and bake for 15 to 20 minutes. Keep a close eye on it starting around the 15-minute mark, since ovens vary and overcooked eggs are hard to walk back.
You’re aiming for set whites with yolks that stay slightly runny, unless you genuinely prefer them firm. If that’s the case, just leave the dish in the oven a few extra minutes.
Want a little color on top? Broil the dish for the last minute or two, watching it closely so the cheese browns instead of burns. That golden, bubbly top makes a real difference in presentation.
Letting It Rest And Serving
Pull the dish out of the oven and let it sit for a minute or two before serving. This short pause lets the sauce settle slightly, which makes portioning out individual servings much easier.
Garnish with fresh basil leaves right before bringing it to the table. It adds color, a burst of freshness, and honestly just makes the whole dish look more intentional.
Serve immediately while everything is warm and the cheese is still gooey. Reheated baked eggs exist, but they’re never quite the same experience as fresh from the oven 🙂
What To Serve With It
Italian baked eggs pair beautifully with a handful of simple sides.
- Crusty bread or sourdough, perfect for dipping into the sauce
- A light arugula salad with olive oil and lemon
- A cheese platter for a more indulgent brunch spread
- A crisp glass of Pinot Grigio, if you’re feeling fancy
Bread is honestly non-negotiable here. IMO, skipping it means leaving good sauce behind in the dish.
Storage And Reheating
Leftovers work, though the eggs are always best fresh.
- Store in an airtight container in the fridge for up to 2 days
- Reheat gently in the oven at 350°F until warmed through
- Avoid microwaving on high power, since it can make the eggs rubbery
- Freezing isn’t recommended, since the egg texture suffers badly
If you want to meal prep, make the sauce ahead and add the eggs fresh right before baking.
Frequently Asked Questions
How long does it take to make Italian baked eggs? About 35 minutes total. The sauce takes roughly 15 minutes to build, and the eggs bake for another 15 to 20 minutes.
Can I use fresh tomatoes instead of canned? Yes, about 2 cups of chopped fresh tomatoes work well. Canned tomatoes are just more convenient and consistent year-round.
Can I make the sauce ahead of time? Absolutely. Make the tomato sauce up to a day in advance and store it in the fridge, then assemble and bake fresh when you’re ready.
What other cheeses work in this recipe? Goat cheese, fontina, or provolone all work nicely if you want to switch things up. Just adjust quantities slightly based on how strong the cheese tastes.
How do I know when the eggs are done? The whites should look fully set while the yolks stay slightly jiggly if you like them runny. Check around the 15-minute mark and adjust from there.
Can I add vegetables to this dish? Definitely. Spinach, mushrooms, or bell peppers all sauté nicely with the onions and add extra nutrition without much extra effort.
Is this recipe good for meal prep? The sauce keeps well for a few days, but the eggs are always best baked fresh. Prep the sauce ahead and add eggs right before serving.
Final Thoughts
Italian baked eggs prove that a few pantry staples and one skillet can turn into something genuinely restaurant-worthy. Rich tomato sauce, perfectly baked eggs, and melted cheese come together in just 35 minutes.
Make this once for a lazy Sunday, and it’ll earn a permanent spot in your breakfast rotation. Grab some crusty bread, and don’t skip the dipping.

Italian Baked Eggs
Ingredients
Method
- Preheat your oven to 375°F (190°C).
- Heat the olive oil in a skillet over medium heat until it shimmers slightly. Add the chopped onion and cook for 3 to 4 minutes, stirring occasionally, until it turns soft and translucent.
- Stir in the minced garlic and cook for another minute, just until it turns fragrant.
- Add the diced tomatoes and tomato paste, then stir in the oregano, basil, salt, and pepper. Let the sauce simmer for about 10 minutes, stirring occasionally.
- Taste and adjust seasoning if necessary.
- Pour the finished tomato sauce into a greased baking dish or individual ramekins.
- Use the back of a spoon to create four small wells in the sauce. Crack one egg into each well.
- Sprinkle the shredded mozzarella and grated Parmesan evenly over the sauce and eggs.
- Place the assembled dish into your preheated oven and bake for 15 to 20 minutes.
- Broil for the last minute or two for a golden top, if desired.
- Let the dish sit for a minute or two before serving.
- Garnish with fresh basil leaves and serve immediately.



