My Debut Cookbook 'Comfy' Is Out Now. ORDER HERE!
Bacon/ Cream/ Hearty Dinners/ Pasta

Creamy One Pot Pasta with Asparagus, Bacon & Mushrooms

May 5, 2020 (Last Updated: April 25, 2024) by Chris Collins

This pasta is wrapped in a dreamy creamy sauce and loaded with asparagus, crispy bacon and mushrooms. Better still, it’s all made in one pot!

closeup shot of pasta in pot with focus on bacon

The ULTIMATE One Pot Pasta

You know what, this is the first one pot pasta recipe I’ve uploaded to the blog. I knew it was coming, we ALL knew it was coming. So here it is in all it’s glory! And boy is it glorious, here’s why you’re going to LOVE it:

  • Creamy – This pasta has a luxuriously cream sauce that’s made in the same pot as the pasta. You really can have your cake and eat it!
  • Easy – No fuss, zero stress and no cooking ability required. This recipe is perfect for a midweek dinner and easily feeds a family of 4.
  • Flavoursome – A creamy pasta that’s bursting with flavour. Did I already mention eating cake?

Why make one pot pasta?

Good question. Beside that fact it’s more convenient than having two pots on the go, there’s two other reasons I personally like a one pot pasta:

  • Starch – As the pasta cooks in the sauce it releases starch, which helps create a nice creamy and glossy consistency.
  • Pasta Flavour – as the pasta cooks it also takes on the flavour of the liquid it’s cooking in.

closeup shot ofpasta on serving spoon with pot blurred in background

Pasta with Asparagus

One of the stars of the show in this recipe is asparagus. Asparagus actually works really nicely with pasta, and especially in this context. Because it’s cooking in the sauce with the pasta, it’s gorgeous flavours are dispersed throughout the sauce. It’s a really prominent flavour in the dish.

Alongside the asparagus, the other two main goodies are bacon and mushrooms. All 3 of these not only work beautifully together, but each work really well with cream and pasta.

How to make one pot pasta (quick summary)

  1. Fry bacon.
  2. Remove and melt butter.
  3. Add asparagus, onion & mushrooms.
  4. Brown then add garlic.
  5. Pour in chicken stock and cream.
  6. Add pasta.
  7. Simmer and stir until al dente.
  8. Stir in bacon, parsley and parmesan.

How to make one pot pasta - 8 step by step photos

Top Tip – Ensure your stock is closer to room temp than it is piping hot, and your cream is at room temp, otherwise you increase the chance of the cream curdling when they combine.

Why remove the bacon?

I do this for two reasons. First is so it doesn’t boil with the pasta and lose it’s crispiness. Second is to just free up a bit of room for the onion, mushroom and asparagus (otherwise everything will steam).

What do I do if the pasta doesn’t cook?

The ratios I give in the recipe will ensure you have a fairly thick sauce, but still properly cooked pasta. The pasta should always be a little al dente (have a bit of a bite to it), but if for whatever reason you want your pasta a little more cooked just add a few splashes more stock.

overhead shot of pasta served in white bowl with two silver forks digging in

And there we have it! It really is that easy.

For another asparagus pasta recipe check out my Asparagus Pancetta Pasta and Baked Feta Orzo!

For more similar recipes check out these beauties too:

Creamy Pasta Recipes

Alrighty, let’s tuck into the full recipes for this one pot pasta shall we?!

closeup shot of pasta served in bowl with two forks digging in

How to make Creamy One Pot PastaΒ (Full Recipe & Video)

closeup shot ofpasta on serving spoon with pot blurred in background

Creamy One Pot Pasta with Asparagus, Bacon & Mushrooms

This pasta is wrapped in a dreamy creamy sauce and loaded with asparagus, crispy bacon and mushrooms. Better still, it's all made in one pot!!
5 from 9 votes
Print Pin Rate
Servings (click & slide): 4
Course: Dinner / Main Course
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Calories per serving: 855kcal
Cost per serving: Β£2 / $2.50


  • Large Pot & Wooden Spoon
  • Sharp Knife & Chopping Board
  • Jug (for stock)
  • Fine Cheese Grater
  • Slotted Spoon & Side Bowl (for removing bacon)

Ingredients (check list):

  • 12.3oz / 350g uncooked Penne, or other short-cut pasta
  • 3 1/3 cups / 800ml Chicken Stock, not piping hot!
  • 1 cup / 240ml Heavy/Double Cream, at room temp
  • 1/2 cup / 40g freshly grated Parmesan
  • 5.3oz / 150g Asparagus, diced (woody ends removed)
  • 5.3oz / 150g Mushrooms of choice, sliced (here I use Chestnut Mushrooms)
  • 5.3oz / 150g Bacon, diced
  • 2 tbsp Unsalted Butter
  • 2 cloves of Garlic, finely diced
  • 2 tbsp finely diced Fresh Parsley
  • 1 medium Onion, finely diced
  • Salt & Pepper, to taste


  • In a large pot over medium heat add the bacon and fry until the fat fully renders and the bacon is nice and crispy. Don't be tempted to crank up the heat, you want it fairly low and slow to render down the fat. Remove the bacon from the pot and place in a bowl to one side, leaving the bacon fat behind.
  • Melt in 2 tbsp butter, then add asparagus, mushrooms and onion. Fry until they begin to soften/pick up colour, then add garlic and fry for a minute or so longer.
  • Pour in the chicken stock and cream (important the cream is at room temp and the stock isn't too hot or the cream may curdle). Give it a stir, then add the uncooked pasta.
  • Bring to a simmer, reduce heat to low-medium, then cook until the penne is al dente, stirring frequently as you go. If the sauce soaks up before the pasta is cooked just add another dash of stock, water or milk to cook to help cook it through. You're looking for it to be al dente though (still a teeny bit hard).
  • Once the sauce has thickened and the pasta is cooked, add back in the bacon with the parsley and parmesan. Season to taste then give it a final stir and serve up!

Quick 1 min demo!


a) Hot Stock / Cream - Make sure the stock is closer to room temp than it is piping hot, and make sure the cream is room temp (or close to). Pouring cold cream into piping hot stock is a curdle waiting to happen.Β 
b) Emulsify - Because you're trying to blend a fair bit of fat (bacon fat, butter, cream) with stock, which is essentially water, the starch from the pasta will allow you to do this. As such, it's important to give it a good stir as the pasta is cooking, just to help along with the emulsion.
c) Consistency - You're looking for the sauce to be thick enough to stick to the pasta, but not so thick there's no saucy consistency to it. If it does thicken before the pasta is cook just add a few splashes of stock (or water) until it's cooked.
d) Pasta - Pasta (IMO) should always be al dente (have a bit of a bite to it) and that's how it'll end up with this recipe. Don't expect to have super soft pasta!
e) Calories - based on sharing between 4 people.

Your Private Notes:


Nutrition Facts
Creamy One Pot Pasta with Asparagus, Bacon & Mushrooms
Amount Per Serving
Calories 855 Calories from Fat 436
% Daily Value*
Fat 48.46g75%
Saturated Fat 23.904g120%
Trans Fat 0.159g
Polyunsaturated Fat 4.838g
Monounsaturated Fat 16.447g
Cholesterol 130mg43%
Sodium 764mg32%
Potassium 844mg24%
Carbohydrates 85.2g28%
Fiber 11.3g45%
Sugar 7.54g8%
Protein 23.23g46%
Vitamin A 1728IU35%
Vitamin C 8.6mg10%
Calcium 181mg18%
Iron 2.69mg15%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition is based on the absence of salt unless stated as a measurement in the ingredients. Cost is worked out based on ingredients bought from UK supermarkets, then divided by the number of servings. In both instances these values are just for guidance. Please check out my FAQ Page for more info.
Tried this recipe?Show me how you got on by tagging @dontgobaconmyheart_ on IG and #dontgobaconmyheart
Looking for more?You'll find plenty more delicious comfort food like this in my Debut Cookbook 'Comfy'

If you loved this One Pot Pasta Recipe then be sure to pin it for later! Already made them or got a question? Give me a shout in the comments below and pick up your free ecookbook along the way!





Leave a Reply

Recipe Rating


  • Reply
    June 6, 2022 at 12:49 pm

    5 stars
    Did it with kale and scaled up to 6. Website very user friendly and videos cute too. Hubby had two bowls. Very affordable dinner given the cost of everything rising.Thank you, Jen Melbourne.

    • Reply
      Chris Collins
      June 6, 2022 at 3:24 pm

      So happy to hear it went down well! Thanks so much for popping back for a review πŸ™‚ C.

  • Reply
    February 9, 2022 at 7:46 pm

    5 stars
    Tried this today, absolutely amazing. As for ‘spares’, would you reccomend freezing, eating cold, reheating etc?

    • Reply
      Chris Collins
      February 10, 2022 at 9:55 am

      Glad the recipe went down well! I’d tightly store in the fridge for a few days, then reheat over low heat on the stove with a splash of cream or stock to help loosen up the sauce.

  • Reply
    May 23, 2021 at 10:15 pm

    5 stars
    Made this twice. The flavors are so good. Thank you for sharing. The one pot idea is great for a fast nutritious meal.

    • Reply
      Chris Collins
      May 24, 2021 at 10:19 am

      Great to hear, Linda! Thanks so much for the review πŸ™‚

  • Reply
    July 9, 2020 at 2:41 pm

    5 stars
    Absolutely delicious, one of our favourites

    • Reply
      Chris Collins
      July 9, 2020 at 3:10 pm

      That’s great to hear Helen! Thanks so much for popping back for a review πŸ™‚

  • Reply
    Mindy Fewless
    May 6, 2020 at 2:10 pm

    5 stars
    This was absolutely delicious!! And I love that it’s made in one pot for easy clean up!

    • Reply
      Chris Collins
      May 6, 2020 at 2:21 pm

      All about the easy clean up! πŸ™‚

  • Reply
    May 6, 2020 at 1:55 pm

    5 stars
    I really love how flavorful this is!!

    • Reply
      Chris Collins
      May 6, 2020 at 2:21 pm

      Thanks Toni!!

  • Reply
    May 6, 2020 at 1:23 pm

    5 stars
    I LOVE asparagus and use it a lot in dishes during the Michigan growing season. This pasta dish is the perfect springtime meal to enjoy one of my favorite veggies.

    • Reply
      Chris Collins
      May 6, 2020 at 2:20 pm

      Thanks, Erin! πŸ™‚

  • Reply
    May 6, 2020 at 12:34 pm

    5 stars
    I love no fuss, one pot meals and Chris I think you have won me over with this one.

    • Reply
      Chris Collins
      May 6, 2020 at 2:20 pm

      Awesome!! πŸ™‚

  • Reply
    Farah Maizar
    May 6, 2020 at 12:01 pm

    5 stars
    So you basically combined all my favorite ingredients in one pasta dish. I already know this is going to be a winner! Noteed on the temperature of the heavy cream, can’t wait to try this!

    • Reply
      Chris Collins
      May 6, 2020 at 2:20 pm

      Hope you love it, Farah! πŸ™‚