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

Sauces & Condiments

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

This one-pan egg with tomato sauce recipe transforms a simple weeknight dinner into a cozy Italian-inspired meal that feels like a restaurant experience. The secret lies in balancing tender eggs with a rich, slightly sweet tomato sauce that simmers just enough to develop depth without overpowering the dish.

I perfected this after years of testing—it’s the kind of recipe that becomes a staple when you want comfort without fuss.

The beauty of this dish is its 20-minute timeline, where eggs (scrambled or fried) cook directly in the same pan as the tomato sauce, creating a harmonious blend of textures and flavors. No fancy techniques are needed—just quality ingredients and a few simple steps.

The sauce starts with canned tomatoes, garlic, and herbs, then builds into a velvety base that clings perfectly to the eggs, delivering that classic Italian restaurant taste at home.

What you’ll end up with is a plate of golden eggs nestled in a glossy, aromatic tomato sauce—tender yet flavorful, with just the right balance of acidity and richness. The sauce clings to the eggs, creating every bite into a satisfying mix of creamy and tangy.

This dish is hearty enough to stand alone but pairs beautifully with crusty bread or a simple green salad for a complete meal.

Whether you're feeding a family or treating yourself to a solo dinner, this recipe delivers restaurant-quality comfort with minimal effort. The best part? Leftovers reheat just as well, making it perfect for meal prep. Let’s get cooking—your taste buds will thank you.

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

Ingredients for egg with tomato sauce

Eight essential ingredients for a restaurant-worthy Italian one-pan meal.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Fresh, room temperature preferred
Canned San Marzano Tomatoes 🍅 14 oz Crushed or chopped, high quality
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Garlic Cloves 🧄 4 cloves Fresh, minced or finely chopped
Fresh Basil Leaves 🌿 ½ cup Chopped, stems removed
Dried Oregano 🍃 1 tsp Italian preferred, not Mexican
Red Wine Vinegar 🍷 1 tbsp Or substitute lemon juice
Granulated Sugar 🍚 ½ tsp Balances acidity in sauce
Unsalted Butter 🧈 2 tbsp Full-fat for richness
Sea Salt 🧂 1 tsp Kosher or fine grain
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Crusty Bread 🍞 4 slices For serving, optional

The tomatoes are the foundation. San Marzano is ideal—sweet, meaty, and consistent—but any good canned tomatoes work. I grab mine from Trader Joe's or Whole Foods for quality. Fresh basil makes all the difference here, but dried oregano at half the amount works in a pinch. The garlic? Freshly minced (not jarred) gives the best flavor—trust me on this. For the olive oil, avoid the cheap stuff—you'll taste the difference in the sauce's richness. Store-bought crushed tomatoes are fine, but chopping your own canned tomatoes gives better texture.

No red wine vinegar? Lemon juice or apple cider vinegar works just as well. The sugar balances the acidity—don't skip it, even if you're using sweet tomatoes. For the eggs, room temperature cooks more evenly, but cold eggs from the fridge work too (just add 2-3 minutes to the cooking time). Want extra richness? Swap half the olive oil for unsalted butter. The crusty bread is optional but perfect for soaking up that glorious sauce—baguette slices from the bakery section are ideal. If you're short on time, even pre-sliced bread works.

This sauce reheats beautifully—actually tastes better the next day as flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge. For meal prep, portion the sauce into containers and reheat with fresh eggs when ready. The eggs themselves? Best served immediately, but you can fry them fresh over the reheated sauce. Freezes for 3 months if you want to make a big batch—just thaw in the fridge overnight. The basil wilts fast, so store it wrapped in damp paper towels in the fridge.

❤️

Why You'll Love This Recipe

  • No-Chop Necessary: I swear by this—just crack eggs into a pan, pour in the San Marzano tomatoes (already crushed, no prep), and let the garlic and olive oil do their magic. Three ingredients, one motion.
  • Garlic-Basil Magic: That first sizzle of garlic in olive oil? Irresistible. The tomatoes simmer down into a velvety sauce, and when you tear in fresh basil at the end—chef’s kiss—it’s like a little Italian hug in a skillet.
  • Weeknight to Potluck: Make a big batch on Sunday, and you’ve got breakfast, lunch, or a side dish covered all week. Pack it in jars for work, serve it at a picnic, or bring it to a gathering—it’s always a crowd-pleaser.
  • Pantry Staple Power: San Marzano tomatoes and olive oil last forever, and eggs? Always on hand. I’ve made this on $5 grocery runs, and it still tastes like I spent hours in the kitchen. Budget-friendly doesn’t mean boring.

Step-by-step instructions for eggs with tomato sauce

Let's create a simple yet satisfying Italian-style dish that brings cozy comfort to your table.

1

Prepare the Tomato Sauce Base

Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the 4 cloves minced garlic cloves and sauté for 30 seconds until fragrant—you'll smell that wonderful garlic aroma filling your kitchen. Be careful not to let it brown, as garlic burns quickly.

Add the 14 oz canned San Marzano tomatoes, 1 tsp dried oregano, 1 tbsp red wine vinegar, 0.5 tsp granulated sugar, 1 tsp sea salt, and 0.5 tsp freshly ground black pepper. Stir well to combine all ingredients. Let the sauce simmer gently for 5-7 minutes until it thickens slightly and the flavors meld together. You'll notice the sauce reduces and becomes glossy, which means it's ready for the next step.

2

Incorporate Butter and Basil

Reduce the heat to low and add the 2 tbsp unsalted butter. Stir until it melts completely and the sauce becomes silky smooth. This step adds richness and helps balance the acidity of the tomatoes. The butter should blend seamlessly, creating a velvety texture.

Remove the skillet from heat and stir in the 0.5 cup chopped fresh basil leaves. Let the basil infuse for 1-2 minutes—this ensures the fresh, bright flavor permeates the sauce. The basil will wilt slightly, which is a good sign that it's releasing its aroma. Keep the sauce warm while you prepare the eggs.

3

Cook the Eggs in the Sauce

Return the skillet to medium-low heat and make four small wells in the sauce using a spoon. Crack the 8 whole large eggs gently into these wells, being careful not to break the yolks. Let the eggs sit undisturbed for 2-3 minutes until the whites begin to set but the yolks remain runny.

Once the egg whites are mostly set but still slightly translucent, gently tilt the skillet and spoon the warm tomato sauce over the eggs. This creates a beautiful presentation and ensures each bite is packed with flavor. Cook for another 2-3 minutes until the egg whites are fully set but the yolks remain creamy. The sauce should coat the eggs beautifully, creating a comforting, saucy dish.

4

Serve with Crusty Bread

Remove the skillet from heat and let the eggs rest for 1-2 minutes. This allows the yolks to set slightly without overcooking. Divide the eggs and sauce evenly among 4 plates, ensuring each serving has a generous portion of both.

Serve immediately with the 4 slices crusty bread on the side. The bread will soak up any remaining sauce, making every bite even more satisfying. This dish is perfect for a quick lunch or dinner, offering a comforting blend of rich eggs and tangy tomato sauce that feels like a warm hug on a plate. Enjoy while it's hot!

👨‍🍳

Pro Tips For Making Egg With Tomato Sauce

  • CRACK EGGS COLD: I used to scramble them straight from the fridge, but cold eggs slide right out of the shell and hold their shape better in the sauce—no splatter, no stress. Run them under cold water first if they’re warm, or they’ll stick like glue.
  • CRUSH GARLIC FINE: Minced garlic burns fast, and you’ll regret it when your sauce tastes bitter. Use a flat side of your knife to smash 3 cloves into a paste before cooking—it releases flavor evenly without turning to ash. (Yes, even if you’re impatient like me.)
  • SIMMER TOMATOES LOW: High heat makes canned tomatoes turn to mush and release too much water. Keep it at a gentle bubble—just enough to see tiny ripples—so the sauce thickens naturally and the acidity mellows. This isn’t the prettiest method, but it’s the tastiest.
  • SALT THE SAUCE LATE: Add salt only after the tomatoes have simmered for 5 minutes—this lets the natural sweetness shine before balancing it. Taste first, then adjust; canned tomatoes vary wildly in saltiness, and you don’t want to overdo it. (Your future self will thank you.)

Storing and reheating this dish

Refrigerator Storage

Let this dish cool completely before storing—2 hours max—to prevent condensation that can make the eggs soggy. Transfer the eggs and sauce to an airtight glass container (I love Pyrex with snap lids) and refrigerate for up to 3 days.

The sauce actually improves overnight as flavors meld, but the eggs are best eaten within 2 days for optimal texture. 🥫

Freezer-Friendly Sauce

The tomato sauce freezes beautifully for up to 3 months—just store it separately from the eggs. Portion into quart-sized freezer bags (leave 1-inch headspace for expansion) and squeeze out excess air. Thaw overnight in the fridge before reheating.

For meal prep, I often make a big batch of sauce and freeze it; then I just fry fresh eggs in the reheated sauce when ready. ❄️

Reheating Eggs Safely

Eggs reheat best in the same skillet over low heat for 2-3 minutes—just add a splash of water or broth to prevent sticking. For a quick fix, microwave individual portions on 50% power for 30 seconds, then stir and add another 15 seconds if needed.

Always check the internal temperature reaches 165°F for safety. The sauce can be reheated on the stovetop or in the microwave until hot. 🔥

Reviving Dried Bread

If your crusty bread gets stale, revive it by sprinkling with water, covering with a damp towel, and microwaving for 10 seconds. For extra crispiness, toast slices in a dry skillet over medium heat for 1-2 minutes per side.

The bread should be firm but not hard—perfect for soaking up that rich tomato sauce. 🍞

Sauce Boosters After Reheating

Reheated sauce may lose some brightness, so revive it with a pinch of salt, a squeeze of lemon juice, or a sprinkle of fresh basil. For extra richness, stir in 1 tbsp butter or 1 tsp olive oil while reheating.

If the sauce seems too thick, thin it with 1-2 tbsp water or broth. A quick taste test ensures it’s just as flavorful as the first time. ✨

Make-Ahead Meal Prep

Prep the sauce a day ahead and store it in the fridge. In the morning, fry or scramble fresh eggs directly in the sauce—no need to reheat the entire dish.

For a complete meal prep, portion the sauce into containers and pair with pre-cooked eggs (like hard-boiled or fried) stored separately. This keeps everything fresh and ready to assemble in minutes. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 360mg120%
Sodium 1200mg52%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 6g
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 fresh tomatoes instead of canned?

Fresh tomatoes work but require extra prep. Peel, seed, and chop 2 cups of ripe tomatoes (about 4 medium) to match the 14 oz canned quantity. Simmer them longer (10-12 minutes) to break down their texture and develop flavor. For best results, roast the tomatoes first by baking at 400°F for 20 minutes before using in the sauce.

2

How do I make this dish vegetarian?

Swap the eggs for 4 large tofu patties (pressed and cubed) or 4 vegan egg substitutes like chickpea flour "eggs." For extra protein, add 1 cup cooked chickpeas to the sauce. The tomato base remains identical—just adjust cooking times for tofu (about 5-7 minutes per side).

3

Why did my sauce turn out too acidic?

Too much vinegar or underripe tomatoes cause excessive acidity. Balance it by adding ½ tsp sugar or 1 tsp honey while simmering. For future batches, reduce vinegar to ½ tbsp or use lemon juice instead. Let the sauce rest 10 minutes off heat—acidity mellows as it cools.

4

Can I make this with scrambled eggs instead?

Scramble 8 eggs in a separate pan until just set, then pour the warm tomato sauce over them. For extra flavor, stir 1 tbsp grated Parmesan into the sauce before combining. The sauce will coat the eggs beautifully, creating a creamy, saucy scramble perfect for toast.

5

What's the best way to serve leftovers?

Reheat the sauce alone (stovetop or microwave) and fry fresh eggs in it for the best texture. For a quick fix, assemble cold eggs with reheated sauce over toasted bread. Add a sprinkle of Parmesan cheese or fresh basil to revive flavors. Leftovers taste best within 2 days.

★★★★★5.0(14 reviews)
Categories Sauces & Condiments