Eggs With Tomato Sauce Recipe: One-Pan Italian Simplicity

Sauces & Condiments

Eggs With Tomato Sauce Recipe: One-Pan Italian Simplicity

This one-pan Italian egg with tomato sauce recipe transforms simple ingredients into a restaurant-quality breakfast or dinner in under 20 minutes. The secret lies in balancing rich, simmered tomatoes with perfectly cooked eggs—whether scrambled, fried, or poached—all while keeping prep minimal.

I developed this method after years of testing, and it never fails to impress, even for weeknight meals when time is tight.

The beauty of this dish is its versatility—you can adjust the tomato sauce to be chunky or smooth, depending on your preference, while the eggs cook directly in the same pan. A splash of white wine in the sauce adds depth, and fresh basil at the end brightens every bite.

The result is a dish that feels indulgent yet requires just one pan and a handful of ingredients.

What you’ll end up with is a plate of tender eggs nestled in a velvety tomato sauce, infused with garlic and herbs, that’s ready in 15 minutes of active time. The sauce clings to the eggs perfectly, creating a harmonious blend of textures—creamy, slightly acidic, and aromatic.

It’s the kind of dish that makes even simple weeknights feel like a special occasion.

Serve it with crusty bread to soak up every last drop of sauce, or pair it with a fresh salad for a balanced meal. The recipe scales easily, so it’s perfect for feeding a crowd or prepping ahead for busy mornings. Let’s get cooking—this dish is simpler than it tastes.

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

Ingredients for egg with tomato sauce

Twelve simple ingredients for a restaurant-quality Italian egg dish that cooks in one pan.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 2 tbsp High-quality, fruity variety
Garlic Cloves 🧄 4 cloves Freshly minced for best flavor
Canned San Marzano Tomatoes 🍅 1 can Crushed by hand for texture
Dry White Wine 🍷 ¼ cup Pinot Grigio or Sauvignon Blanc
Fresh Basil Leaves 🌿 ¼ cup Packed, stems removed
Large Eggs 🥚 4 whole Fresh, room temperature
Kosher Salt 🧂 ¾ tsp Adjust to taste
Ground Black Pepper 🌶️ ¼ tsp Freshly cracked
Dried Oregano 🍃 ½ tsp Italian variety preferred
Crusty Bread 🍞 4 slices For serving with sauce
Freshly Grated Parmesan Cheese 🧀 ¼ cup From a wedge, not pre-grated
Red Pepper Flakes 🌶️ ¼ tsp Optional for heat

The San Marzano tomatoes make all the difference here—their natural sweetness and acidity create a balanced sauce without added sugar. Grab the whole can from Trader Joe's or Whole Foods; they keep for months in your pantry. Fresh basil is non-negotiable for that bright Italian flavor, but if you're short, dried oregano at half the amount works in a pinch. For the wine, any dry white will do—Pinot Grigio is my go-to because it’s crisp and won’t overpower the tomatoes. The key is using extra-virgin olive oil with a strong fruity aroma—California-grown brands like Corto or Filippo Berio are reliable choices.

No white wine? Substitute chicken broth with a splash of lemon juice—it adds brightness without alcohol. Fresh garlic is ideal, but garlic powder at half the amount works if you're in a hurry. The eggs can be scrambled, fried, or poached—adjust cooking time accordingly. For extra richness, add a splash of heavy cream to the sauce before serving. The Parmesan should be freshly grated from a wedge; pre-grated cheese lacks the depth of flavor. If you prefer a chunkier sauce, blend half the tomatoes before adding them—this creates a velvety texture while keeping some texture for contrast.

This dish reheats beautifully—store leftovers in an airtight container for up to 3 days. The sauce freezes well for up to 2 months, though the texture may change slightly. For make-ahead prep, cook the sauce first and store it separately, then reheat with fresh eggs when ready to serve. The crusty bread should be toasted just before serving to keep it crisp. If you're feeding a crowd, double the sauce and cook the eggs in batches—a large skillet or cast-iron pan is ideal for even heat distribution.

❤️

Why You'll Love This Recipe

  • Foolproof Simplicity: I swear by this recipe when I’m too tired to think past dinner. Sauté garlic in olive oil, pour in tomatoes and wine, let it simmer—then crack eggs right into the pot. No flipping, no fuss, just melt-in-your-mouth results.
  • Wine-Infused Magic: That splash of dry white wine? It’s the secret weapon—brightens the tomatoes, cuts through the richness of the eggs, and leaves you with a sauce that tastes like it simmered all day. (Spoiler: it didn’t.)
  • Leftovers That Shine: Make a double batch and refrigerate the extra. The next day, the sauce thickens into a luscious, flavor-packed base—perfect for tossing with pasta, stirring into risotto, or even slathering on toast. Zero waste, all win.
  • Budget Breakfast for Two: San Marzano tomatoes and fresh basil might sound fancy, but they stretch like crazy. A single can of tomatoes and a handful of garlic feed two (or three, if you’re honest) for under $5. My wallet and my taste buds thank me every time.

Step-by-step instructions for eggs with tomato sauce

This one-pan method delivers perfectly poached eggs in a rich, aromatic tomato sauce.

1

Build the Tomato Sauce Base

Heat the 2 tablespoons extra-virgin olive oil in a large, deep skillet over medium heat. Add the 4 cloves minced garlic cloves and sauté for 1-2 minutes until fragrant but not browned. This prevents bitterness and ensures the garlic flavor develops fully.

Pour in the 1 can crushed San Marzano tomatoes and stir well. Add the 0.25 cup dry white wine, scraping up any browned bits from the bottom of the pan. These bits, called fond, carry concentrated flavor that will deepen your sauce. Bring the mixture to a gentle simmer and let it cook uncovered for 8-10 minutes until it thickens slightly and the alcohol evaporates completely. You'll notice the sauce reduces and develops a glossy sheen.

2

Season and Simmer the Sauce

Add the 0.75 teaspoon kosher salt, 0.25 teaspoon ground black pepper, 0.5 teaspoon dried oregano, and 0.25 teaspoon red pepper flakes to the simmering sauce. Stir well to distribute the seasonings evenly. Taste and adjust the salt if needed—this is your chance to balance the flavors before adding the eggs.

Continue simmering for another 5-7 minutes until the sauce reaches your desired consistency. It should coat the back of a spoon but still be loose enough to gently poach eggs. Remove the skillet from heat and stir in the 0.25 cup packed fresh basil leaves. This adds freshness and vibrant color to the finished dish. Keep the sauce warm over very low heat while you prepare the eggs.

3

Poach the Eggs in the Sauce

Crack each of the 4 large eggs into a small bowl or ramekin. This prevents shell fragments from falling into the sauce. Using a spoon, gently stir the warm sauce to create a gentle whirlpool motion. Carefully slide one egg into the center of the sauce, then repeat with the remaining eggs, spacing them evenly.

Return the skillet to low heat and cover immediately with a lid. Poach the eggs for 3-4 minutes until the whites are set but the yolks remain runny. The cover creates a steam environment that helps the eggs cook evenly without breaking. If you prefer firmer yolks, cook for an additional 30-60 seconds.

4

Finish and Serve

Remove the skillet from heat and carefully transfer the eggs to plates, spooning some of the tomato sauce over each one. Sprinkle each serving generously with 0.25 cup freshly grated Parmesan cheese and serve immediately with the 4 slices crusty bread on the side. The bread soaks up the delicious sauce while adding texture to each bite.

For best results, serve this dish while the eggs are still warm and the sauce retains its vibrant color. The combination of silky egg yolks, rich tomato sauce, and crispy bread creates a satisfying meal that's perfect for breakfast, brunch, or even a light dinner. The secret lies in keeping everything warm until the very last moment.

👨‍🍳

Pro Tips For Making Egg With Tomato Sauce

  • Sear Garlic Slowly: I learned this the hard way—crispy garlic burns fast and ruins the sauce. Cook the minced cloves over low heat for 3-4 minutes, stirring constantly, until just golden. That subtle nutty aroma is what makes the difference, not char.
  • Deglaze With Wine: Don’t pour the wine in all at once—add it gradually while scraping the fond from the pan. Let it simmer for 2-3 minutes to cook off the alcohol before adding tomatoes. This step actually changes the outcome, giving depth instead of just boozy flavor.
  • Crush Tomatoes Roughly: Skip the blender—use your hands or a wooden spoon to break up the San Marzano tomatoes into chunks. This keeps texture and prevents a gluey sauce. (Yes, even if you’re impatient like me.)
  • Add Basil Late: Toss in fresh basil only at the very end—right after the sauce is done. If you add it early, it turns bitter and mushy. A handful of leaves, torn, not chopped, makes all the difference. (Your future self will notice.)

Pro cooking tips for this dish

Sauce Consistency Control

Simmering the tomato sauce uncovered is key—this allows excess moisture to evaporate while concentrating flavors. I aim for a sauce that coats the back of a spoon but remains loose enough to gently poach eggs.

If your sauce thickens too quickly, add 1-2 tablespoons of water or broth and stir. For extra richness, reduce the sauce longer over low heat until it reaches a jam-like consistency. 🌡️

Egg Cooking Precision

Poaching eggs in the sauce ensures they cook perfectly without breaking. Use a small bowl or ramekin to crack eggs—this prevents shells from falling into the sauce. For runny yolks, cook for exactly 3-4 minutes over low heat with the lid on.

If your eggs cook too fast, reduce heat to very low and monitor closely. A thermometer** set to 160°F (for whites) helps maintain consistency.

Flavor Layering Tricks

The white wine in the sauce adds depth, but if you’re avoiding alcohol, substitute with chicken broth + 1 tsp lemon juice. For extra umami, add 1 tsp soy sauce or fish sauce when simmering the tomatoes.

Fresh basil should be added at the end—its bright flavor wilts if cooked too long. I also like a pinch of sugar (1/8 tsp) to balance acidity in the tomatoes.

Pan Selection Matters

A deep, heavy skillet (10-12 inches) is ideal for even heat distribution. I prefer cast iron or stainless steel—they retain heat better than nonstick. If using nonstick, avoid high heat to prevent sticking.

For extra flavor, deglaze the pan with wine after cooking the garlic to capture fond (browned bits) that add depth to the sauce.

Timing for Efficiency

Prep the sauce first, then cook the eggs while it simmers. This multitasking saves time—by the time the sauce is ready, the eggs are poached to perfection. If serving a crowd, cook the sauce in batches and keep it warm in a slow cooker on low.

For make-ahead meals, store the sauce separately and reheat gently before adding fresh eggs.

Garnish Like a Pro

Freshly grated Parmesan cheese adds a salty crunch, while red pepper flakes bring heat. A drizzle of high-quality olive oil before serving enhances richness. For a pop of color, add chopped parsley or microgreens on top. The contrast of textures—creamy eggs, silky sauce, and crisp garnishes—elevates every bite. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 240mg80%
Sodium 680mg29%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 10g
Protein 20g40%
* 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 make this with scrambled eggs instead of poached?

For scrambled eggs, cook the tomato sauce as directed, then remove it from heat. In the same pan, scramble 4 eggs with 1 tablespoon cream or milk over low heat until just set (2-3 minutes). Stir the eggs into the warm sauce and finish with fresh basil. The texture will be creamier, but the flavor remains rich and balanced.

2

What if I don’t have white wine for the sauce?

No problem! Swap the 0.25 cup white wine with 0.25 cup chicken broth + 1 teaspoon lemon juice for brightness. For extra depth, add 1 teaspoon soy sauce or fish sauce—it enhances umami without alcohol. The acidity from lemon ensures the sauce stays vibrant, just like with wine.

3

How do I prevent the sauce from getting too acidic?

Balance acidity by adding a pinch of sugar (1/8 teaspoon) or 1 teaspoon honey while simmering the tomatoes. For extra richness, stir in 1 tablespoon heavy cream at the end. If the sauce still tastes too sharp, a splash of broth or water dilutes the acidity while keeping the sauce flavorful. Taste as you go!

4

Can I make this ahead of time?

Yes! Cook the sauce first and store it in an airtight container in the fridge for up to 3 days or freeze for 2 months. Reheat gently on low heat, then add fresh eggs when ready to serve. For make-ahead meals, prep the sauce the night before and keep it warm in a slow cooker on low while cooking fresh eggs in batches.

5

What’s the best way to serve this dish?

Pair it with crusty bread for dipping, or serve over toasted baguette slices for a brunch-style platter. For a complete meal, add a side of mixed greens with balsamic dressing or roasted cherry tomatoes. The eggs and sauce also work beautifully in open-faced sandwiches with melted cheese. Garnish with extra basil and Parmesan for a restaurant-worthy finish!

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