Spaghetti Carbonara
Spaghetti carbonara combines tender pasta with crispy diced bacon, sharp Pecorino Romano, and a silky poached egg on top for a simple yet elegant Italian dish that rivals restaurant versions.

Total
30 minServings
4Spaghetti carbonara combines tender pasta with crispy diced bacon, sharp Pecorino Romano, and a silky poached egg on top for a simple yet elegant Italian dish that rivals restaurant versions.

Check what you already have. We'll leave it off your shopping list.
CookOS may earn a commission from Instacart orders.
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Bring a large pot of generously salted water to a boil.
In a deep skillet or medium pot, egg-poaching liquid to a boil over high heat, then leave on low heat.
Heat a large (12-inch) skillet over medium-high heat, cook bacon until fat renders and meat is slightly crisp, about 10 minutes. Set aside with a slotted spoon and transfer to a plate, leaving the fat in the skillet.
At the same time, add the pasta to the salted water, and add the broth to the bacon fat and simmer the broth to reduce by 1/3, about 8 to 10 minutes.
Cook the pasta until al dente, under-cooking by 2 minutes, about 8 to 10 minutes. Drain pasta but do not rinse.
To the broth add the arugula, parsley and 1/4 teaspoon salt and black pepper.
Add drained pasta, raise heat to high, and toss to coat with sauce.
Finish cooking the pasta in the broth for 2 minutes, then remove from heat, stir in cheese, and toss. The spaghetti will soak up any liquid. Chop bacon and add to pasta.
Working one at a time, carefully crack each egg into a small bowl and very gently slide into barely boiling poaching liquid. Cook until whites set but yolks are still runny, about 2 to 3 minutes. Using a slotted spoon, lift each egg out of the water.
Evenly divide pasta between 4 warm bowls. Place each egg atop each bowl of pasta. Top generously with black pepper.
Serve immediately, mixing up the pasta to spread the egg and yolk throughout the bowl.
Carbonara is best eaten immediately. Leftovers can be refrigerated up to 1 day and reheated gently with a splash of water, though texture and creaminess will diminish.
Yes. You can toss a beaten raw egg with the hot pasta for a creamy sauce, or fry a whole egg and top the dish. Poached eggs offer the cleanest presentation and runny yolk.
Pecorino Romano is sharper, saltier, and made from sheep's milk; it's traditional for carbonara. Parmigiano Reggiano is milder and nuttier. Both are used here, but Pecorino provides the authentic bite.
Cook the pasta until just al dente, then combine off heat or on low heat. Work quickly and stir constantly. The residual heat cooks the eggs gently into a creamy sauce rather than scrambling them.
Yes—the recipe already calls for gluten-free spaghetti as an option. Use it in place of regular dried spaghetti and follow the same cooking method.
These fresh greens and herbs add brightness, color, and a peppery note that balances the richness of the bacon, cheese, and egg. They're not traditional but elevate the dish.