
This breakfast carbonara transforms the classic Italian dish into a morning masterpiece, featuring the perfect combination of creamy pasta, crispy bacon, and a luxurious poached egg that creates an even richer sauce when broken. It's the ultimate weekend brunch that feels both indulgent and sophisticated.
I first created this dish when hosting a brunch for my in-laws, and it's become our traditional Christmas morning breakfast. The way the poached egg yolk mingles with the creamy pasta sauce creates pure magic on the plate.
Ingredients
- Spaghetti or linguine pasta: forms the hearty base and absorbs all the beautiful flavors of the sauce. Choose quality dried pasta for the best texture.
- Bacon or pancetta: provides the essential savory flavor. Look for thick-cut bacon with visible fat marbling for the best flavor.
- Parmesan and Pecorino Romano cheese: create the signature creamy texture. Always buy blocks and grate yourself for superior melting.
- Heavy cream: optional but adds luxurious richness that makes this truly breakfast-worthy.
- Fresh eggs: are critical both for the sauce and poached topping. Seek out farm-fresh eggs with bright orange yolks if possible.
- Fresh garlic and black pepper: provide aromatic depth. Freshly ground pepper makes a noticeable difference.
- White vinegar: helps the poached eggs hold their shape. Any white vinegar works perfectly.
- Fresh parsley: brightens the rich dish with color and fresh flavor. Italian flat-leaf variety offers the best flavor.
Instructions
- Pasta Preparation:
- Bring a large pot of water to a rolling boil before adding a generous tablespoon of salt. Add your pasta and cook until just al dente, typically 1-2 minutes less than package directions suggest. The pasta will continue cooking slightly when combined with the sauce. Reserve half a cup of starchy pasta water before draining this liquid gold helps create a silky sauce later.
- Bacon Crisping:
- While pasta cooks, heat a large skillet over medium heat no oil needed as the bacon will render its own fat. Add diced bacon or pancetta and cook for 5-7 minutes, stirring occasionally until pieces are golden and crisp but not burnt. The fat should be rendered and the meat should have a satisfying crunch. Add the butter and minced garlic, cooking just until fragrant about 60 seconds. Immediately remove from heat to prevent garlic from burning.
- Sauce Preparation:
- In a medium bowl, whisk two eggs until completely smooth before adding grated Parmesan, Pecorino if using, optional cream, and a very generous amount of freshly ground black pepper. The mixture should be thick but pourable. This creates the base of your carbonara sauce that will cook gently from the residual heat of the pasta.
- Egg Poaching:
- Fill a wide, shallow saucepan with about 3 inches of water and bring to a gentle simmer tiny bubbles should form on the bottom but not break the surface aggressively. Add vinegar to help the egg whites coagulate properly. Crack each egg individually into a small cup first, then create a gentle whirlpool in the water before sliding each egg in. Poach for exactly 3 minutes for perfectly runny yolks. Remove with a slotted spoon and place on paper towels to absorb excess water.
- Combining Components:
- Return the drained pasta to the skillet with bacon and toss thoroughly to coat each strand with the flavorful fat. Allow to cool for just 60 seconds this prevents the eggs from scrambling. Working quickly, pour the egg and cheese mixture over the pasta while tossing continuously with tongs. The residual heat will gently cook the eggs into a silky sauce. If the sauce seems too thick, add reserved pasta water a tablespoon at a time until you reach your desired creamy consistency.
- Final Assembly:
- Divide the carbonara among four warmed plates or shallow bowls. Create a small indentation in the center of each portion. Carefully place a poached egg in each indentation, ensuring it sits proudly on top. The presentation should showcase the beautiful poached egg as the centerpiece of the dish.

The secret to this dish is absolutely in the timing. I learned through many attempts that the pasta must cool just slightly before adding the egg mixture, or you'll end up with scrambled eggs instead of a silky sauce. My family has started requesting this dish for special occasions beyond breakfast it's that versatile and delicious.
The Perfect Poached Egg
Achieving the ideal poached egg requires attention to detail. The water should be at a bare simmer, never a rolling boil. Adding vinegar helps the whites coagulate around the yolk more quickly. For restaurant-quality results, crack each egg into a fine mesh sieve first to drain off the watery portion of the whites. This creates a more compact, beautiful poached egg that sits proudly atop your carbonara. The yolk should be completely runny, as breaking it creates an additional sauce element that elevates the entire dish.
Make-Ahead Options
While carbonara is traditionally served immediately, you can prepare components ahead for easier morning assembly. Cook the bacon and create the cheese mixture the night before, storing separately in the refrigerator. The morning of serving, simply cook the pasta and poach the eggs. For the cheese mixture, bring to room temperature before using and whisk again to combine. Even with these time-saving steps, the final combining of ingredients should happen just before serving for the optimal creamy texture.
Vegetarian Adaptation
Transform this dish into a vegetarian delight without sacrificing flavor. Replace bacon with smoked tofu cut into small cubes and crisped in olive oil, or use sautéed mushrooms seasoned with smoked paprika for a similar umami quality. Shiitake and cremini mushrooms work particularly well. Ensure your cheeses are made with vegetarian rennet. The dish maintains its luxurious character while accommodating vegetarian guests. The poached egg remains the star, providing richness and protein to the meatless version.
Serving Suggestions
Create a complete brunch experience by serving smaller portions of carbonara alongside fresh fruit and crusty bread. For a more substantial meal, add a simple arugula salad dressed with lemon and olive oil to cut through the richness. Consider offering mimosas or Bloody Marys as complementary beverages. For presentation, serve in shallow, warmed bowls to maintain temperature and showcase the beautiful poached egg. A final sprinkle of freshly grated Parmesan and black pepper just before serving adds restaurant-quality appeal.

Achieving a perfect breakfast carbonara relies on precise timing and temperature control. Follow these steps closely for a truly exceptional and memorable meal.
Recipe FAQ
- → Can I substitute bacon for a vegetarian option?
Yes, you can use smoked tofu or sautéed mushrooms instead of bacon for a vegetarian version, maintaining the savory depth.
- → How do I achieve a creamy sauce without scrambling the eggs?
Toss the drained pasta with the egg-cheese mixture off direct heat, using reserved pasta water to create a smooth sauce.
- → What is the best way to poach the eggs?
Use simmering water with a splash of vinegar, crack each egg into a small bowl, slide into the water, and poach for 3 minutes.
- → Can I use a different type of pasta?
Yes, spaghetti or linguine work best, but feel free to use gluten-free pasta or your favorite shape for variation.
- → What wines pair well with this dish?
A crisp Pinot Grigio or light sparkling wine balances the rich flavors beautifully.