Asparagus Pasta Recipe
Updated Feb 25, 2025
This post may contain affiliate links. Please read our disclosure policy.
This deliciously creamy asparagus pasta recipe is a tasty mix of fresh veggies and tender bowtie pasta, coated in a luscious, creamy sauce. It’s a flavorful meal that’s sure to become a favorite at your dinner table!

Why Make This Asparagus Pasta Recipe
- Tender greens. Fresh spring asparagus and pops of green peas add color to a simple Alfredo-style pasta.
- A lighter cream sauce. The garlicky sauce is light and creamy, made with a blend of chicken broth, skim milk, and cream cheese.
- Adaptable. You can easily customize this asparagus pasta recipe with other veggies or proteins, like chicken, cooked bacon, or shrimp. It’s super flexible.
- Fast and delicious. The quick, 35-minute cooking time makes this dish perfect for busy weeknight dinners. You’ll blanch the asparagus and peas in the same water you use to cook the pasta.

Ingredients Needed
I kept the ingredients for this creamy asparagus pasta simple because I wanted the seasonal veggies to be the focus. Scroll down to the recipe card for the full ingredients list, including the recipe amounts.
- Farfalle Pasta – This bow-tie pasta holds onto the creamy sauce beautifully. You can swap it for penne, rotini, fusilli, or any pasta shape you prefer. Longer shapes like fettuccine and tagliatelle are great here, too.
- Asparagus – Fresh, green asparagus spears with the woody stems removed. This recipe is also a wonderful way to use up leftover grilled or roasted asparagus. If asparagus is out of season, you can use frozen or swap it for green beans or zucchini.
- Green Peas – Frozen, fresh, or even snap peas can work as a substitute.
- Extra Virgin Olive Oil – You can substitute olive oil, butter, or avocado oil.
- Onion – Yellow onion or white is good. Shallots would work as well.
- Garlic – If fresh garlic isn’t available, use ½ teaspoon of garlic powder per clove.
- All-Purpose Flour – Helps thicken the creamy sauce. Cornstarch or a gluten-free flour blend can be used as an alternative.
- Chicken Broth – Adds flavor and thins out the sauce. Vegetable broth works well for a vegetarian option.
- Milk – I used skim milk, but you could also use whole milk or heavy cream for a richer sauce.
- Cream Cheese – Adds a velvety smoothness and extra creaminess to the sauce.
- Grated Parmesan Cheese – Pecorino Romano or nutritional yeast can be used as an alternative.
- Fresh Chopped Parsley – A bright and herby garnish to balance the richness. Basil or chives work as great substitutes.
How to Trim Asparagus
Start by locating where the paler shade of the stalk turns a fresh, vibrant green. That’s your cue to cut. You can also use the snap method to break off the woody ends, but I’ve always found that means bidding goodbye to more of the edible part of the asparagus. Afterward, chop the spears into 2-inch pieces.

Tips for the Best Asparagus Pasta
- Trim the asparagus. For the best texture and vibrant color, snap or trim off the woody ends before adding the asparagus to the pasta.
- A note on peas. Fresh, canned, or frozen peas all work. No need to thaw frozen peas, just toss them right in!
- Use room-temperature cream cheese. If the cream cheese for the sauce is cold from the fridge, it’s more likely to curdle when it hits the heat.
- Save a little pasta water. Before draining the cooked pasta, scoop out a half cup of the pasta water and set this aside. The starchy water is a great thickener and emulsifier for the cream sauce. Add a splash to your pasta at the very end to bring the sauce and ingredients together.
- Different pasta. Swap farfalle for any pasta you like, including whole wheat or gluten-free varieties.
- Dairy-free. For a vegan version, use non-dairy milk and cream cheese alternatives.

Serving Suggestions
This cheesy asparagus pasta is a tasty dish on its own, but I’ll often pair it with easy sides to make a complete meal. Here are some of my favorites:
- Salads: A crisp, refreshing summer salad makes a nice contrast to the creamy pasta. Consider this tomato burrata salad with ripe, in-season tomatoes.
- Roasted vegetables: Add a side of veggies like these roasted Brussels sprouts or honey garlic butter carrots.
- Protein: If you’d like, enjoy a spatchcock grilled chicken alongside your pasta. Or, make sautéed garlic shrimp or roasted mahi mahi.
Pin this now to find it later
Pin It
Creamy Asparagus Pasta
Ingredients
- 1 box (14.5 oz.) farfalle pasta
- 1 pound asparagus, cut into two-inch pieces, ends trimmed and discarded
- 1 cup green peas, frozen or fresh
- 1 tablespoon extra virgin olive oil
- 1 small onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon all-purpose flour
- ¼ cup low sodium chicken broth
- 1 cup skim milk
- 2 ounces cream cheese, room temperature
- 3 tablespoons grated parmesan cheese
- salt and fresh ground black pepper, to taste
- fresh chopped parsley, for garnish
Instructions
- Cook the pasta and veggies. Bring a large pot of water to a boil. Add pasta to the boiling water and cook for 6 minutes; add the asparagus and peas to the pot and continue to cook for 3 more minutes or until al dente. Drain.
- Sauté. In the meantime, prepare the sauce and heat the olive oil in a large skillet over medium heat. Add onions and garlic and cook for 2 to 3 minutes, or until tender.
- Make the sauce. In a small mixing bowl, combine flour and chicken broth; whisk until thoroughly incorporated. Add the broth mixture to the onion mixture in the pan. Whisk in the milk; continue to whisk constantly and bring to a boil. Reduce heat and cook for 1 more minute, or until thickened.
- Make it creamy. Whisk in the cream cheese; stir until melted. Stir in the grated Parmesan cheese and remove from heat. Season with salt and pepper.
- Put it all together. Add the pasta and vegetables to the sauce; stir until completely combined. Remove from heat, garnish with parsley, and serve.
Notes
- Asparagus: Cut or snap off and discard the woody ends before adding the asparagus to the pasta.
- Peas: Use fresh, canned, or frozen peas. You don’t have to thaw them if they are frozen.
- Pasta: Farfalle Pasta can be replaced with classic, whole wheat, or gluten-free pasta. Great subs for farfalle are shells, orecchiette, mini penne, or small rigatoni.
- Cream Cheese: The cream cheese needs to be at room temperature so that it blends and melts perfectly. If cold, it will curdle and not mix well with the other liquid.
- Dairy-Free: You can replace skim milk and cream cheese with non-dairy alternatives for a vegan version of this dish.
Nutrition
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.
How to Make Asparagus Pasta
I’m so excited for you to try this! It’s pasta night done right. Creamy, flavorful, and packed with veggies. Best of all, you can make it in mostly one pot in under 45 minutes.


- Boil the pasta. Add the bowtie pasta to boiling water. Cook until the pasta is al dente. In the last 3 minutes of cooking, add the asparagus and peas to the boiling water to blanch them. Afterward, drain. *If you’d like, save some of the cooking water and set it aside for now. You can use it in the sauce later on!
- Sauté the onions and garlic. In the meantime, prepare the sauce by heating olive oil in a large skillet over medium heat. Add onions and garlic and cook until tender.
- Make the sauce. Whisk the flour and chicken broth to make a slurry. Pour the broth mixture into the onion mixture in the pan. Then, whisk in the milk, and continue to whisk constantly, bringing it all to a boil.
- Add the cheeses. Now, reduce the heat and cook for 1 more minute or until thickened. Stir in the cream cheese and grated Parmesan cheese, and remove from heat. Season the sauce to taste with salt and pepper.
- Combine and serve. Add the cooked pasta and vegetables to the sauce, toss, and serve. If you find the consistency a bit thick, add a splash of milk, broth, or pasta water. Enjoy!
Storage
- Store the leftovers in an airtight container in the refrigerator for up to 3 to 4 days.
- Reheat in the microwave or on the stove over low heat. If needed, add a splash of milk to restore the creamy consistency.











This was super good –
I cooked 8 oz bowtie pasta, asparagus, and peas as written. I got some pork tenderloin medallions on sale so cooked those in a skillet. Put them aside, and sautรฉed shrooms, garlic and shallot in the juices. From there, I sprinkled cornstarch on the veggies, cooked it down, added chicken broth, cream, cream cheese, parm, S&P, garlic and onion powder, put my medallions back in the sauce, cooked it for a smidge longer and then served it over the pasta combo. It was DELISH! I have TONS of fresh MI asparagus I need to use so this will definitely be on rotation! Thanks for the recipe!
That sounds incredible! ๐ I’m very glad you enjoyed it! Thank YOU! ๐
This was very good, very easy. I used No Yolks noodles and only 8 oz. 6 oz would have been plenty, 12 would have been overkill. As a result of so much pasta, I had to use way more milk, probably close to 2 cups to make the dish thin enough. I also used green beans as had no asparagus and asparagus has a stronger flavor so I think it would be better with that, but the beans worked out well. I put a bit of Trader Joeโs 21 Seasoning to liven it up a bit.
Thank YOU! I’m very glad you enjoyed it! ๐
This Recipe was easy and quick! I added chicken and lemon juice which really brightened up the sauce!
That sounds like a great twist! Chicken and lemon juice must have added such a fresh flavor. So glad you enjoyed the recipe! Thank YOU! ๐
This turned out great. My wife and I enjoyed it very much. I will spice it up a little more next time. I think as a side dish for steak or trout this would be really good. We had it as a main course and will do it again.
That’s great! I’m very glad you and your wife enjoyed it! Thank YOU! ๐
Amazing-love it-a go to easy recipe
5 stars definitely-I made an error in my 1st post-need more recipes like this
Rather tasteless. I followed other reviewersโ suggestion to only use half the pasta, and I increased the amount of Parmesan, and still very bland.
Just add a little more salt and a bit of pepper, that will help.