| |

One-Pot Asparagus and Bacon Rigatoni

This one pot asparagus and bacon rigatoni is a fresh, creamy weeknight dinner made with simple ingredients and ready in about 30 minutes.

One pot asparagus and bacon rigatoni served in a bowl with parmesan cheese

Asparagus season doesn’t last long, and this is one of my favorite ways to use it — a creamy, one-pot rigatoni with bacon that’s on the table in about 30 minutes. Everything cooks together in broth, which means real flavor and almost no cleanup.

My dad taught me this method years ago. He spent decades in professional kitchens, and one of the things he was always saying was that you’re leaving flavor behind every time you drain pasta water. Cooking the pasta directly in broth keeps all of that in the pot — the starch thickens the liquid into a sauce as it cooks, so by the time the rigatoni is done, the sauce is already there. It’s a small shift that makes a real difference.

If you like this one, my Healthy-ish Stovetop Mac and CheeseGround Beef Stroganoff, and One-Pot Rigatoni Ragu use the same approach — all worth keeping in the rotation.

How the One-Pot Pasta Method Works

When you cook pasta in broth instead of water, the starch it releases as it cooks has nowhere to go — so it stays in the pot and thickens the liquid around it. That’s your sauce. No separate roux, no cream reduction, nothing complicated. Just pasta doing what pasta does, in a more flavorful liquid.

It also means you’re not pouring any of that flavor down the drain. Every bit of what you put in the pot ends up in the dish.

Ingredients

This recipe uses simple, everyday ingredients, but the way they come together is what makes it feel a little extra special.

Ingredients for one pot asparagus and bacon rigatoni including bacon, pasta, asparagus, broth, and cheese

About the Ingredients

Bacon

Instead of adding oil to the pot, you’re using the rendered bacon fat as your cooking base. It adds a smoky, savory depth that carries through the whole dish — and it means one fewer ingredient to measure.

Garlic

Just two cloves, cooked until fragrant. You’re not trying to brown it — just mellow it out so it blends into the background flavor instead of sitting on top of everything.

Rigatoni

The ridges and the hollow center are what make rigatoni work so well here. The sauce gets into the pasta, and you’ll get little bites where a piece of asparagus has tucked right inside a tube. Penne or mezzi rigatoni work too if that’s what you have.

Chicken Bone Broth

This is where most of the flavor comes from. Use bone broth if you have it — the extra body it adds to the sauce is noticeable. Regular chicken broth or vegetable broth both work fine as a swap.

Asparagus

Cut it to roughly the same length as your pasta so everything cooks at a similar rate. If you’re using fresh asparagus, it goes in at the beginning with the broth. Frozen goes in later, once the pasta is cooked.

Ideas

Jenn’s Kitchen Tip

Cutting your asparagus to match the size of the pasta isn’t just for looks — it means both finish cooking at the same time, so you don’t end up with mushy asparagus or underdone pasta.

Cream Cheese + Heavy Cream

The cream cheese is what gives the sauce that smooth, almost Alfredo-like texture without needing to build a separate sauce. Stir it in after the pasta is cooked, then add the heavy cream to finish. Milk at the end is just for loosening things up if the sauce tightens more than you’d like.

Parmesan

Freshly grated, added at the table. It finishes the sauce with a little salt and that savory depth that pulls everything together.

Salt & Pepper

Salt enhances all the flavors, while pepper adds just a little warmth without overpowering the dish.

How to Make it

This recipe comes together in one pot with just a few simple steps. The key is letting the pasta cook directly in the broth so it creates a creamy sauce as it cooks.

1. Cook the Bacon

Cook the chopped bacon in a large, heavy-bottomed pot over medium heat until crispy. Transfer to a paper towel-lined plate, but leave about half of the bacon fat in the pan.

👉 This is where the flavor foundation starts — don’t skip leaving the fat in the pan.

Cooking chopped bacon in a pot for one pot pasta recipe

2. Add Garlic + Build Flavor

Add the bacon back into the pan along with the chopped garlic. Cook for about a minute, until fragrant.

👉 You’re not browning the garlic here — just waking it up.

Adding garlic to cooked bacon in pan for pasta

3. Add Pasta, Broth, + Asparagus

Pour in the chicken bone broth, add a pinch of salt, and stir in the rigatoni. If using fresh asparagus, add it now. Bring to a gentle simmer, cover, and cook until the pasta is al dente, stirring occasionally to prevent sticking.

👉 Everything cooks together from here — that’s what makes this a true one-pot meal.

Rigatoni pasta and asparagus cooking together in broth in one pot
Ideas

Jenn’s Kitchen Tip

If the pasta starts to stick, give it a quick stir and lower the heat slightly. A gentle simmer works much better than a rapid boil for one-pot pasta — too much heat and the liquid reduces too fast before the pasta is done.

4. Add Cream Cheese

Once the pasta is cooked, there should still be a small amount of liquid in the pot. Add the cream cheese in chunks and stir until fully melted and coating the pasta. If using frozen asparagus, add it at this stage.

👉 This is where it turns creamy — stir until you don’t see any white streaks left.

Cream cheese added to pasta to create creamy sauce

5. Finish with Cream + Season

Stir in the heavy cream and season with salt and freshly ground black pepper. If the sauce is thicker than you’d like, add milk a tablespoon or two at a time until you reach the right consistency.

👉 You’re in control of the final texture — add milk a little at a time until it’s where you want it.

6. Serve

Remove from heat and top with freshly grated Parmesan. Serve warm.

👉 Simple, creamy, and just fresh enough to keep it from feeling heavy.

Simple, creamy, and just fresh enough to keep it from feeling heavy.
Ideas

Cooking With Kids

  • Washing and snapping the asparagus into pieces
  • Measuring broth, cream, and cheese
  • Stirring the pasta as it cooks (with help, since the pot will be hot)
  • Adding cream cheese into the pot and watching it melt into the sauce
  • Sprinkling Parmesan on top at the end

FAQ

Can I use a different type of pasta?

Yes — any short pasta works. Penne and mezzi rigatoni are both good choices. Just avoid long pastas like spaghetti, which don’t cook as evenly in this method.

Can I use frozen asparagus instead of fresh?

You can. Add it after the cream cheese goes in (step 4) instead of at the beginning. This keeps it from overcooking and turning mushy.

Why cook the pasta in broth instead of water?.

The starch the pasta releases as it cooks thickens the broth into a sauce — so you’re building flavor and texture at the same time, without draining anything away. It also means the pasta itself absorbs more flavor as it cooks.

What can I use instead of bacon?

Ham, cooked chicken, or even canned tuna can work. Just make sure it’s cooked before it goes in, and you may want to add a small drizzle of olive oil in place of the bacon fat.

How do I keep the pasta from sticking?

Stir it every few minutes and keep the heat at a gentle simmer. A rapid boil reduces the liquid too fast and that’s when you start getting sticking and uneven cooking.

Can I make this ahead of time?

It’s best fresh, but leftovers keep well for 3–5 days in an airtight container. Add a splash of milk or broth when reheating and stir over low heat to bring the sauce back together.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

One-Pot Asparagus & Bacon Rigatoni

Recipe by Jenn Giam Smith

  • Total Time35 minutes
  • Yield5 people 1x

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.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

One pot asparagus and bacon rigatoni served in a bowl with parmesan cheese

Email me this recipe

Enter your email and I'll send it right to you, plus get new recipes from me regularly!

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.


Image of my e-book on an iPad

MAKE MID-WEEK A LITTLE EASIER

Sign up below, and I’ll send you a FREE E-BOOK featuring six of my all-time favorite mid-week recipes!

    Recipe & Photo Credit

    This recipe and all images are original content created by Jenn Giam Smith for Cheers, Jenn.
    You’re welcome to link to this recipe using one photo with proper credit. Please do not copy, republish, or redistribute this recipe or images without permission.
    Have a question or want to share how it turned out?
    Leave a comment below — I love hearing from you. 💛

    Image of my e-book on an iPad

    MAKE MID-WEEK A LITTLE EASIER

    Sign up below, and I’ll send you a FREE E-BOOK featuring six of my all-time favorite mid-week recipes!

      Recipe & Photo Credit

      This recipe and all images are original content created by Jenn Giam Smith for Cheers, Jenn.
      You’re welcome to link to this recipe using one photo with proper credit. Please do not copy, republish, or redistribute this recipe or images without permission.
      Have a question or want to share how it turned out?
      Leave a comment below — I love hearing from you. 💛

      Similar Posts

      Leave a Reply

      Your email address will not be published. Required fields are marked *

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

      Protected by Spam Master