This post may contain affiliate links. Please see our disclosure policy.

If you’ve never tried the one-pot method of cooking pasta, this recipe is a good one to start with. All the ingredients are combined in the same pot and the spaghetti is cooked much in the way you cook rice, with just enough liquid to make it tender. Because the starch from the pasta doesn’t get drained away in the cooking water the dish has a naturally creamy consistency that’s only enhanced by the addition of the eggs and Parmesan cheese.
More Pasta Recipes with Bacon
If you enjoy pasta dishes that pair smoky bacon with rich, satisfying ingredients, don’t miss these reader favorites. Our Blue Cheese Pasta with Bacon and Caramelized Onions combines creamy blue cheese with sweet onions and fresh vegetables for a bold twist on a classic pasta. Orecchiette with Brussels Sprouts and Bacon offers a balance of savory and fresh flavors in a dish that’s simple, hearty, and perfect for any night of the week. Another great option is our Spaghetti with Bacon, Onion and Thyme, a simple yet deeply flavorful dish that highlights the classic combination of aromatic herbs and smoky bacon.

One-Pot Spaghetti Alla Carbonara
Ingredients
- 6 ounces thick-cut bacon, cut into 1/4-inch dice
- 2 tablespoons extra virgin olive oil
- 1 medium shallot, finely chopped
- 2 cloves garlic, very finely chopped
- 3 tablespoons dry white wine or vermouth
- 3-1/2 cups low sodium chicken broth, plus more if needed
- 10 ounces thin spaghetti
- 2 large eggs, lightly beaten
- 1 cup freshly grated Parmesan cheese
- 3 tablespoons fresh parsley, finely chopped
- Salt and freshly ground black pepper
Instructions
- Add the bacon to a Dutch oven or stockpot and fry over medium-high heat until crisp. Transfer to a paper towel-lined plate and drain the excess fat from the pan (don’t wipe it out).
- Add the olive oil and return the pan to the stove over medium heat. Add the shallot and sauté until softened, 2 to 3 minutes. Add the garlic and continue cooking until fragrant, 1 to 2 minutes longer.
- Deglaze the pan with the wine, scraping up any browned bits that have accumulated on the bottom with a spatula. Stir in 3-1/2 cups of the chicken broth, increase the heat slightly and bring the broth to a simmer.
- Combine the eggs and cheese in a small bowl and set aside.
- Break the spaghetti in half, add it to the pan and give it a gentle stir. Cover the pan just long enough for the spaghetti to soften to a point where you can stir it without it breaking, about 2 minutes.
- Uncover the pan, add the reserved bacon and continue cooking, stirring frequently, until the spaghetti is tender and nearly all of the broth has been absorbed.
- If you feel the broth is being absorbed too quickly, reduce the heat and stir in up to 1/4 cup more.
- Once the spaghetti is cooked, reduce the heat to low and add the egg mixture and the parsley. Toss with tongs to combine thoroughly and season to taste with salt and pepper.
- Plate individual portions and serve immediately.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Very good.
Glad you liked it!