Breakfast & Brunch
This stewed eggs recipe transforms simple eggs into a luxurious breakfast with velvety yolks suspended in rich tomato broth—perfect for weekend brunch or a special morning treat. The secret lies in gentle simmering, which keeps the yolks perfectly set while infusing them with savory depth from the broth.
I developed this method after years of experimenting with French œufs en meurette, adapting it for home cooks who crave restaurant-quality results without the fuss.
The process is surprisingly simple: eggs poach in a warm, flavorful broth rather than boiling, which preserves their delicate texture. A blend of tomatoes, herbs, and a touch of cream creates that signature creamy sauce that coats each egg.
Unlike scrambled or fried eggs, stewed eggs offer a satisfying contrast—tender whites and runny yolks that glide through the broth with every bite. This vegetarian-friendly dish is equally at home on a weeknight table or as an elegant starter for dinner guests.
What makes this recipe stand out is how it balances tradition with approachability. While classic versions require hours of simmering, my method delivers the same luxurious results in under 30 minutes—ideal for busy mornings.
The tomatoes develop a deep, caramelized flavor, while the cream adds richness without overpowering the eggs. Each component—from the broth to the garnish—works together to create a dish that feels both comforting and sophisticated.
Serve with crusty bread to soak up the broth or alongside roasted vegetables for a complete meal. The possibilities for variations are endless: swap in white wine for a brighter flavor, add mushrooms for earthiness, or finish with fresh herbs for a pop of color.
This recipe proves that breakfast can be as refined as it is delicious.
Ingredients for stewed eggs
Four eggs, a splash of cream, and tomatoes transform into luxurious stewed eggs.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| San Marzano Crushed Tomatoes 🍅 | 14 oz | High-quality canned tomatoes |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For gentle simmering |
| Shallots 🧅 | 2 whole | Minced finely |
| Garlic Cloves 🧄 | 3 cloves | Peeled and smashed |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tsp dried thyme |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped for garnish |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Bay Leaves 🍃 | 1 whole | Removed before serving |
| Crusty Baguette 🍞 | 1 whole | For serving |
| White Wine Vinegar 🍷 | 1 tbsp | Optional for brightness |
The tomatoes anchor this dish—San Marzano delivers the sweet, rich base that elevates everything. Look for cans labeled 'whole peeled' or 'crushed' with no added salt; Mueller's or Rao's are my go-tos. Fresh thyme and bay leaves add complexity, but dried will work in a pinch (use half the amount). The shallots should be finely minced—no need to peel them, just trim the ends. For the cream, full-fat is non-negotiable—it creates that signature velvety texture. If you're feeling fancy, grab a small wedge of Parmesan to grate over the top at the end.
No white wine vinegar? Lemon juice or apple cider vinegar works just as well. Short on fresh herbs? Dried thyme and parsley (one-third the amount) suffice, though fresh is ideal. The eggs must be at room temperature—cold eggs release more albumin, which can make the whites cloudy. If you're prepping ahead, store the broth separately and gently reheat before adding the eggs. For a brighter flavor profile, substitute white wine for the vinegar—just reduce it by half first. The baguette should be crusty but not rock-hard; French or Italian loaves from the bakery section are perfect.
This dish reheats beautifully—simply warm the broth gently and add the eggs for 2-3 minutes before serving. The eggs keep for 3 days in the fridge if stored in the broth, but the whites firm up faster. For best texture, reheat only until warm, not boiling. The broth freezes well for 3 months—just omit the eggs when freezing. To serve, ladle the eggs into shallow bowls and garnish with fresh parsley and a drizzle of cream. The contrast of warm eggs and crusty bread makes every bite satisfying.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pan—no fancy gadgets, no extra bowls. Sauté the shallots in olive oil, crack in the eggs, pour on the tomatoes and cream, and let it simmer. Fifteen minutes later, you’re done. My lazy Sundays just got a whole lot easier.
- Rich Without Effort: Here’s what sold me—the way the San Marzano tomatoes caramelize into the cream, coating those eggs in a velvety, slightly tangy sauce. That crispy-yet-creamy egg edge? Chef’s kiss. It’s the kind of dish that makes you pause mid-bite and think, “Wait, was this really this good?”
- Breakfast for Dinner (Again): Between us, I make this at least twice a week—breakfast, lunch, or dinner, no judgment. The eggs hold up perfectly for leftovers (yes, even on a Tuesday night), and it’s weirdly satisfying with crusty bread or over toast. My kids beg for it, and honestly? So do I.
- Budget-Friendly Luxury: You’re getting restaurant-quality richness for pennies—eggs, tomatoes, cream, and shallots won’t break the bank. I’ve made this for date nights, potlucks, and even a last-minute work lunch, and no one ever questions why it’s on the menu. It’s the kind of dish that feels fancy but won’t drain your wallet.
Step-by-step instructions for stewed eggs recipe
Mastering this technique transforms simple eggs into a luxurious dish with velvety yolks and rich tomato broth.
Prepare the Tomato Base
Heat the 2 tablespoons extra-virgin olive oil in a heavy-bottomed saucepan over medium-low heat. Add the 2 minced shallots and cook gently for 3-4 minutes until translucent but not browned. This gentle cooking prevents bitterness that would overpower the delicate egg flavors.
Add the 3 smashed garlic cloves and cook for 30 seconds until fragrant. Immediately stir in the 14 ounces san marzano crushed tomatoes, 0.75 teaspoon diamond crystal kosher salt, 0.5 teaspoon freshly ground black pepper, 1 bay leaf, and the 1 tablespoon white wine vinegar. Bring to a gentle simmer and let cook uncovered for 15 minutes, stirring occasionally. The sauce should reduce slightly and develop a concentrated tomato flavor without skin forming on top.
Build the Creamy Foundation
Once the tomato mixture has thickened slightly, reduce heat to low and stir in the 0.5 cup heavy cream. Add the 0.25 cup fresh thyme leaves and simmer gently for 5 minutes, stirring occasionally. The cream should blend smoothly into the sauce, creating a velvety texture. Taste and adjust seasoning—you want the base to be rich but balanced, with the acidity from the vinegar brightening the tomatoes.
Here's the thing—don't let the mixture boil after adding cream. You're looking for a gentle simmer that keeps the cream from curdling while allowing it to fully incorporate. The sauce should coat the back of a spoon but remain pourable. Remove the bay leaf at this stage as it's served whole.
Poach the Eggs to Perfection
While the sauce simmers, carefully crack each of the 4 large eggs into a small bowl or ramekin. This prevents shell fragments from falling into your delicate sauce. Bring a separate pot of water to a gentle simmer (not rolling boil) and add 1 teaspoon diamond crystal kosher salt. Lower the eggs into the water one at a time using a slotted spoon, allowing 3 minutes for the whites to fully set while keeping the yolks runny. The water should remain at a gentle simmer—any hotter and you risk overcooking the yolks.
Using the slotted spoon, transfer each poached egg to a paper towel-lined plate to drain briefly. The eggs should have fully set whites with perfectly round, vibrant yolks. Work quickly with each egg to maintain their shape and temperature.
Combine and Finish
Return the saucepan with the tomato-cream mixture to low heat. Gently place each poached egg into the sauce, nestling them into the warm liquid. The residual heat will keep everything warm while preventing the eggs from overcooking. Let them steep for 1-2 minutes—this allows the eggs to absorb just enough flavor from the sauce without breaking apart.
For serving, divide the stewed eggs among shallow bowls, ensuring each portion contains at least one egg. Ladle the rich tomato-cream sauce over the top, creating a marbled effect with the eggs. Garnish each serving with 2 tablespoons chopped fresh parsley leaves and serve immediately with slices of the crusty baguette on the side. The contrast of crisp bread against the silky eggs creates the perfect balance.
Optional Garnish and Presentation
For an elevated presentation, drizzle each serving with a small amount of the reserved tomato-cream sauce before adding the parsley. The sauce should glisten slightly, indicating its rich, velvety consistency. I like to arrange the baguette slices on a separate platter so guests can tear pieces as needed—the crusty texture cuts through the richness beautifully.
This dish shines when served immediately, but you can prepare the sauce ahead of time and reheat gently before adding the eggs. The key is maintaining that perfect 160°F internal temperature for the eggs—any hotter and the yolks will firm up. Serve with a simple green salad to balance the richness and complete the meal.
Pro Tips For Making Stewed Eggs
- CRACK EGGS GENTLY: I learned this the hard way—when you drop whole eggs into simmering tomatoes, the sudden heat makes them explode like tiny bombs. Instead, crack them into a small bowl first, then slide them in one at a time. The whites will stay intact, and your stew won’t look like a tomato soup disaster.
- COOK SHALLOTS LOW AND SLOW: Shallots should melt into the sauce, not turn to mush. Sauté them in olive oil over medium-low heat for 8-10 minutes until soft but still holding shape. If you rush it, you’ll end up with a gritty texture that ruins the whole dish—trust me, I’ve tasted it.
- STIR CREAM IN AT THE END: Heavy cream burns faster than a gossip session at a family reunion. Let the eggs and tomatoes simmer together until the whites are just set, then remove the pan from heat and stir in the cream off the stove. The residual heat will warm it through without curdling.
- USE COLD EGGS FOR EVEN COOKING: Pull eggs straight from the fridge—room-temperature eggs cook unevenly, leaving you with rubbery whites or underdone yolks. Cold eggs also hold their shape better when sliding into the sauce. (Yes, even if you’re impatient like me.)
Regional styles of this dish
French Œufs en Meurette
This classic version from Burgundy replaces tomatoes with a deep red wine reduction—specifically Pinot Noir—simmered with shallots, garlic, and thyme for 20-30 minutes. The wine reduces to a syrupy consistency, creating a glossy sauce that coats the eggs beautifully.
I use 1 cup dry Pinot Noir and 1 cup beef stock for depth, adding 2 tablespoons brandy at the end for a sophisticated finish. 🍷
Spanish Huevos Estofados
In Spain, stewed eggs often feature a tomato and chorizo base, though I’ve adapted it to keep it vegetarian. Sauté ½ cup diced chorizo substitute (like smoked paprika and mushrooms) for 5 minutes before adding the tomatoes.
Add 1 teaspoon smoked paprika and ½ cup white wine to the sauce for a smoky, tangy twist. Serve with crusty pan con tomate (toasted bread rubbed with garlic and tomato).
Italian Uova in Umido
Southern Italy’s version often includes sun-dried tomatoes and basil for brightness. I blend ½ cup sun-dried tomatoes into the sauce along with the fresh ones, then finish with 1 tablespoon fresh basil leaves just before serving.
A splash of white wine (like Vermentino) replaces the vinegar, adding a citrusy note that pairs perfectly with the creamy eggs. 🌿
British Stewed Eggs on Toast
This hearty variation skips the cream and uses a thick tomato and onion gravy instead. Sauté 1 large onion until caramelized, then add 1 cup tomato paste and 1 cup beef stock. Simmer for 15 minutes before adding the eggs.
Serve directly on toasted sourdough with a sprinkle of grated cheddar for a comforting, pub-style breakfast. The gravy’s richness makes the eggs feel indulgent without needing cream.
Modern Fusion Twist
For a contemporary take, I’ve experimented with a miso-butter sauce—mixing 1 tablespoon white miso paste into the cream along with 1 tablespoon melted butter. The umami depth elevates the dish, especially when paired with pickled ginger for a sweet-tangy contrast.
This version works beautifully as a brunch starter or light lunch, with steamed jasmine rice on the side to soak up the sauce. 💡
Nutrition facts
Frequently asked questions
Can I make stewed eggs without tomatoes?
Replace the tomatoes with 1 cup red wine (like Pinot Noir) and 1 cup vegetable stock for a French-inspired version. Simmer the wine and stock with shallots, garlic, and thyme for 15-20 minutes until reduced by half. The wine adds depth without the acidity of tomatoes.
How do I keep the yolks perfectly runny?
Poach the eggs in water that's at a gentle simmer (160°F), not a rolling boil. Use a timer for exactly 3 minutes—any longer risks overcooking. When transferring to the sauce, let them steep for just 1-2 minutes to absorb flavor without breaking. Work quickly to maintain that silky texture!
Can I make this recipe ahead of time?
Yes! Prepare the tomato-cream sauce up to 1 day ahead and store it in the fridge. Reheat gently on low heat before adding the eggs. For the eggs themselves, poach them fresh and add them to the warm sauce just before serving. The whites firm up faster when reheated, so keep the sauce warm but not boiling.
What's the best bread to serve with stewed eggs?
A crusty baguette or sourdough works best—their texture contrasts perfectly with the creamy eggs. For extra indulgence, toast thick slices and rub with garlic and olive oil before serving. The crust should be firm enough to hold up to the rich sauce without getting soggy.
Why did my sauce split when I added cream?
This happens when the sauce is too hot or acidic. Always reduce heat to low before adding cream and stir constantly. If it separates, whisk in 1 teaspoon cornstarch mixed with 1 tablespoon cold water and simmer for 1 minute to restore smoothness. Prevent future issues by simmering the tomato base longer to reduce acidity.