Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One pot asparagus and bacon rigatoni served in a bowl with parmesan cheese

One-Pot Asparagus & Bacon Rigatoni


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Description

This one-pot asparagus and bacon rigatoni is an easy weeknight dinner that comes together in about 30 minutes. No separate boiling, no extra dishes—just a creamy, flavorful pasta made all in one pot.


Ingredients

Units Scale
  • 4 slices thick-cut bacon, chopped (see Notes 1 for substitutes)
  • 2 cloves garlic, chopped
  • 1 lb rigatoni (see Notes 3 for substitutes)
  • 2 1/2 cups chicken bone broth (see Notes 4 for substitutes)
  • 1 1/2 lbs asparagus, cut to the size of the pasta (see Notes 2 for substitutes)
  • 1/2 cup heavy cream
  • 2 oz cream cheese, softened
  • 1/4 cup 2% milk (optional — see Notes 5 for substitutes)
  • 1/4 cup freshly grated Parmesan cheese
  • 1 teaspoon sea salt, or to taste
  • Freshly ground black pepper, to taste

Instructions

  1. In a 3½-quart enameled cast-iron pan over medium heat, cook the chopped bacon until crispy. Transfer to a paper towel-lined plate. Reserve about half of the bacon fat in the pan.
  2. Add the cooked bacon and chopped garlic back to the pan. Cook for about 1 minute, until fragrant.
  3. Add the chicken bone broth, a pinch of salt, and the rigatoni.
    👉 If using fresh asparagus, add it at this stage.
  4. Bring to a simmer, cover, and cook until the pasta is al dente, stirring occasionally to prevent sticking. There should still be a small amount of broth remaining in the pan.
  5. Add the cream cheese in chunks and stir until fully melted and coating the pasta.
    👉 If using frozen asparagus, add it at this stage.
  6. Stir in the heavy cream. Season with salt (if needed) and black pepper. Continue stirring until the sauce is smooth and creamy.
  7. If the sauce is too thick, add milk a few tablespoons at a time until the desired consistency is reached.
  8. Remove from heat, top with Parmesan cheese, and serve.

Notes

1. Protein Substitutions

Any of these can be used in place of bacon. Cook them first before continuing with the recipe:

  • Ham
  • Chicken breast
  • Canned tuna

2. Vegetable Substitutions

These can be used in place of asparagus:

  • Broccoli
  • Sugar snap peas
  • Green beans

👉 Use fresh or frozen:

  • Fresh → add with pasta
  • Frozen → add with cream cheese

3. Pasta Options

You can use any short pasta:

  • Rigatoni
  • Penne
  • Mezzi rigatoni

4. Broth Substitutions

Use a 1:1 ratio of:

  • Chicken broth
  • Vegetable broth 

5. Milk Adjustment

Use a 1:1 swap with:

  • Any milk
  • Or additional broth

🧊 STORAGE (tightened slightly)

Store in an airtight container in the refrigerator for 3–5 days.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: One-Pot
  • Cuisine: American