Asparagus Pasta Recipe is a creamy one-pot dinner with tender asparagus, sweet peas, lemon, and Parmesan. So simple and packed with flavor!

Asparagus pasta recipe in a pot topped with freshly grated Parmesan cheese, with a spoon ready to serve.
chelsea

Author’s Notes

The Sister Seal of Approval

My sisters and I have a constant group text going, and I don’t think a day passes without some kind of update. It’s everything from the funniest things our kids said to random finds we’re obsessed with lately (hello Sprayway, I love you).

They’re also my built-in taste testers. Anytime one of us makes something from my site, it immediately gets sent to the group chat telling everyone else they have to try it.

This recipe actually got shared before it was even published. One of my sisters, who works on the site with me, was adding the video into the recipe card and said she ordered the ingredients right then and there. Not long after, she sent the draft to the group, and later that night another sister texted, “Dude, this is maybe the best pasta I’ve ever had.” 😂

I was like…wait, it’s not even live on the website yet! So if that doesn’t convince you to make this Asparagus Pasta Recipe ASAP, I’m not sure what will, haha!

signature
All the ingredients in this recipe prepped out for easy assembly including the parsley, shells, shallots, asparagus, peas, lemon, seasonings, butter, garlic, oil, broth, milk, and parmesan.

Ingredients In Asparagus Pasta Recipe

IngredientLet’s Chat About It
Shallots & garlicSlice shallots thin so they meld into the sauce; don’t let garlic brown or it will taste bitter.
Asparagus & peasCut asparagus into even pieces so it cooks at the same rate; thaw peas before adding.
Butter & seasoningsLet butter fully melt before adding spices to bloom the flavor quickly.
Chicken broth & milkUse room-temp milk so the sauce stays smooth, doesn’t split, and boils quicker.
Pasta, Parmesan & lemonStir cheese in slowly so it melts smoothly.
Shallots and garlic sautéing in oil, followed by peas and asparagus, then removed while liquids are added to the pot for this asparagus pasta recipe.

How To Make This Asparagus Pasta Recipe

  1. Prep: Set milk out; mix seasonings.
  2. Cook veggies: Sauté shallots, add asparagus, peas, and garlic; transfer to a bowl.
  3. Build base: Melt butter in the same pot and stir in seasonings.
  4. Cook pasta: Add liquids and pasta; simmer until tender and most liquid is absorbed.
  5. Finish & serve: Stir in cheese, veggies, butter, and lemon.

Chelsea’s Top Tip

Don’t Overcook the Pasta!

My Top Asparagus Pasta Recipe Tip: Slightly undercook the pasta by about 1 minute so it finishes cooking in the sauce and stays perfectly tender instead of getting too soft or becoming mushy.

Pasta added to the pot with milk, cheese, and sautéed vegetables, all stirred together into a creamy, cheesy dinner.

What To Serve On The Side

Storage

Asparagus Pasta Recipe is best enjoyed right off the stovetop while the sauce is smooth and creamy. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of milk to loosen the sauce.

My Favorite Salads For The Side

Tap stars to rate!
No ratings yet

Asparagus Pasta Recipe

Asparagus Pasta Recipe is a creamy, lemony pasta packed with asparagus, peas, and plenty of Parmesan in every bite.
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4 servings

Equipment

Ingredients

  • 2 tablespoons olive oil
  • 1/2 cup thinly sliced shallots
  • Salt and pepper
  • 1-1/4 cups chopped asparagus see note 1
  • 1 cup frozen peas
  • 2 teaspoons minced garlic
  • 4 tablespoons unsalted butter divided
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dry mustard powder
  • 1-3/4 cups chicken broth
  • 3/4 cup whole milk
  • 2 cups mini pasta shells
  • 3/4 cup freshly grated Parmesan cheese see note 2
  • 1 large lemon 1/2 tsp zest; 1-2 tbsp juice

Instructions 

  • Set milk out to reach room temperature. In a small bowl, stir together garlic powder, onion powder, mustard powder, pepper, and salt. Set aside.
  • Heat olive oil in a large nonstick pot over medium heat. Add shallots, season lightly with salt and pepper (I add 1/4 tsp each), and cook, stirring often, until lightly golden, about 3-5 minutes. Add asparagus and cook 2-3 minutes until bright green. Stir in peas and garlic and cook 1 minute. Transfer everything to a bowl and cover with foil to keep warm.
  • Keep heat at medium and add 3 tablespoons butter to the empty pot. Once melted, stir in the seasoning mixture and cook, stirring constantly, until the butter foams.
  • Pour in chicken broth and milk and stir. Bring to a boil, add pasta shells, then reduce to a gentle boil and cook uncovered for 7-10 minutes, stirring often, until pasta is tender and most of the liquid is absorbed, leaving a creamy sauce. Scrape the bottom of the pot with a silicone spatula often as it cooks to prevent sticking.
  • Remove from heat. Stir in Parmesan one handful at a time until melted and smooth. Add cooked veggies, remaining 1 tablespoon butter, lemon zest, and lemon juice. Gently stir to combine. If needed, add a splash of milk to thin the sauce. Taste and adjust seasoning as needed.
  • Serve immediately with extra Parmesan and parsley if desired.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: Prepare asparagus by washing and removing the tough, woody ends, either snap each spear at its natural break point or cut off the bottom 1 to 2 inches. Cut on a diagonal into 1-inch pieces and make sure it’s fully dry before adding to the pot.
Note 2: VERY important! Use a block of Parmesan and grate it very finely with a microplane. It takes a little extra time but makes a big difference in flavor and texture. Gently pack into measuring cups for the correct amount.
Storage: Asparagus Pasta Recipe is best enjoyed right off the stovetop while the sauce is smooth and creamy. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of milk to loosen the sauce.

Nutrition

Serving: 1serving | Calories: 506kcal | Carbohydrates: 51g | Protein: 18g | Fat: 25g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 0.5g | Cholesterol: 50mg | Sodium: 580mg | Potassium: 462mg | Fiber: 5g | Sugar: 8g | Vitamin A: 1168IU | Vitamin C: 21mg | Calcium: 290mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

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

Recipe Rating