Go Back
One Pot Creamy Alfredo Rigatoni with Bacon and Peas | Mommyhood's Diary

One-Pot Creamy Alfredo Pasta with Bacon and Peas

This One-Pot Creamy Alfredo Pasta with Bacon and Peas recipe is so simple, so easy, and just amazingly creamy.  A no-stress, no-mess dinner for any night of the week!!
Course Main Course
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 8
Calories 707kcal


  • 8 slices bacon, coarsely chopped
  • 3 cloves garlic, minced
  • 16 oz (454 gr) dried pasta (I used rigatoni)
  • 3 cups (720 ml) chicken broth
  • 2 cups (480 ml) water
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 cups frozen peas
  • 1/4 cup (58 gr) butter (half stick)
  • 2 cup (480 ml) heavy cream
  • 1 cup (90 gr) Parmesan cheese, shredded (you can also use Asiago cheese or Pecorino Romano)
  • 4 oz (115 gr) Mascarpone cheese or cream cheese optional, see notes


  • In a large deep skillet cook the bacon until crisp over medium heat. Remove the bacon from the skillet and drain on a paper towel. Set aside.
  • Add garlic to the same skillet; saute and stir for 30 seconds. Add pasta, broth, the water, salt, and pepper, mix to combine. Bring to boiling; reduce heat to low. Simmer, covered, for 10 to 15 minutes or until pasta is tender.
  • Stir in peas and butter; mix to combine. Once the butter has melted, add heavy cream, Parmesan, cream cheese (if using), and reserved cooked bacon. Mix until well combined. Cook for about 3 -5 minutes, or until the sauce has thickened. Taste and adjust the seasoning, adding more salt and/or black pepper, if necessary.
  • Top with more shredded cheese, if desired. Serve immediately.


Store pasta leftovers in a tightly sealed container in the refrigerator for up to 3 days. 
Reheat in the stovetop or microwave with a splash of milk, just be sure to stir frequently to avoid sticking.
Pasta: This time I used rigatoni pasta, but you can use any kind of pasta you like. Please keep in mind that the cooking time may vary depending on the type of pasta you use.
Cheese: I love the combination of Parmesan and Mascarpone cheese, but you can use any Asiago, Pecorino Romano, or even Manchego. The addition of Mascarpone or cream cheese will make the dish ultra-creamy.
Veggies: I think peas are just perfect, but you can also use asparagus, mushrooms, corn, peppers, etc…
Meats: Substitute bacon for diced chicken, shrimp, diced ham or omit the meat all the way for a meatless version.
 Did you make this recipe? Don't forget to give it a star rating below!
Please note that nutritional information is a rough estimate and it can vary depending on the products used.


Calories: 707kcal | Carbohydrates: 51g | Protein: 19g | Fat: 47g | Saturated Fat: 27g | Cholesterol: 134mg | Sodium: 853mg | Potassium: 390mg | Fiber: 4g | Sugar: 4g | Vitamin A: 1633IU | Vitamin C: 21mg | Calcium: 238mg | Iron: 2mg