Lemon asparagus chicken pasta is an easy dinner you’ll want to make right away. It’s creamy, fresh, and so satisfying. 

Love chicken pasta dishes? Try our Chicken Sausage and Broccolini Pasta.

Lemon Asparagus Chicken Pasta

Asparagus lemon chicken pasta is a spring kind of meal day. It involves a ton of spring flavors, like asparagus, lemon, homemade basil pesto, pasta, and of course chicken. You guys are going to love this easy one-pan meal!

I’ll be the first to admit, we’re not huge pasta lovers around here but once in a while, I get a craving for a big bowl of pasta, preferably in some kind of creamy sauce, with a side of fresh salad

Well, this lemon asparagus chicken pasta is exactly that. It will surely fix your pasta craving right away.

Why You’ll Love this Recipe

  • Made with simple ingredients (and nothing out of a can). Love that! You’ll need pasta, olive oil, chicken, asparagus, butter, garlic, half and half, cream cheese, pesto, Parmesan, and lemon.
  • Takes about 30 minutes to make. Start off with cooking the pasta and while that’s cooking, cook the chicken, asparagus, and make the sauce. It will come together in no time.
  • Made entirely in one pan. Who doesn’t love less clean up?! For best results use a large heavy-duty sauté pan or skillet. 
ingredients for lemon asparagus chicken pasta

How to Make Lemon Asparagus Chicken Pasta

Cook the pasta: Start with cooking the pasta per the box instructions. Reserve about 1/2 cup of pasta water before draining the rest. Set both aside. Do not rinse the pasta under the water.

Cook the chicken and asparagus: While the pasta is cooking, prep the chicken by slicing each breast in half lengthwise and then thinly slicing each half. 

Heat olive oil in a large sauté pan over medium-high heat and cook the chicken until browned and cooked through. Remove to a bowl.

cooked chicken in saute pan

Reduce heat to medium and add 1/4 cup tap water to the pan. It should immediately begin to simmer. Add the asparagus. Cover and cook the asparagus until tender-crisp. Remove to the same bowl as the chicken and cover to keep warm.

cooked asparagus in saute pan

Make the sauce: Melt butter in the same pan. Add garlic and cook for about 30 seconds. Add half and half and cream cheese. Season the sauce with salt and pepper, to taste. Stir until the cream cheese is melted and smooth.

cream sauce in saute pan

Stir in pesto, Parmesan cheese, lemon juice, and zest. Bring it to a simmer. Taste for salt and pepper. 

Tip: Skip the jarred pesto from the store and make your own. It will seriously transform your entire dish.

basil cream sauce in saute pan

Combine together: Add pasta, chicken, and asparagus to the sauce. Toss with a wooden spoon to combine. Add pasta water to thin out the sauce as needed. Do not add all of the water at once.  

chicken and pasta in basil cream sauce

Serving Suggestions

Just about any type of fresh salad serves well with this chicken pasta dish. Here are a few favorites to try:

asparagus lemon chicken pasta

Craving more pasta? Try these recipes for your next meal:

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
lemon basil chicken pasta recipe

Lemon Asparagus Chicken Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 4 reviews
  • Author: Katya
  • Prep Time: 10 mins
  • Cook Time: 30 mins
  • Total Time: 40 mins
  • Yield: 6 1x
  • Category: Main
  • Method: Saute
  • Cuisine: Italian


Lemon pasta with chicken and asparagus is an easy dinner with simple ingredients. It’s creamy, fresh, and so satisfying.


Units Scale
  • 8 oz. dry pasta (see note)
  • 2 Tbsp. olive oil
  • 1 lb. boneless, skinless, chicken breast, cut in half lengthwise and thinly sliced
  • 1 lb. fresh asparagus, trimmed and cut into 2-inch pieces
  • 2 Tbsp. butter
  • 2 cloves garlic, minced
  • 1 cup half and half
  • 4 oz. cream cheese, cut into cubes
  • 1/4 cup basil pesto
  • 1/4 cup freshly grated Parmesan cheese
  • 2 Tbsp. fresh lemon juice
  • 2 tsp. lemon zest
  • Kosher salt and fresh black pepper


  1. Cook pasta in salted water according to package directions. Reserve 1/2 cup pasta water and drain the rest. Do not rinse the pasta.
  2. In a large sauté pan or skillet, heat olive oil over medium-high heat. When hot, add chicken, season with salt and pepper to taste, and cook for about 2 minutes per side or until cooked through. Remove to a bowl and keep warm.
  3. To the same pan, add 1/4 cup tap water, reduce heat to medium, and add asparagus. Cover and simmer until tender crisp, about 4 minutes. Remove to the same bowl as chicken.
  4. Next, add butter to the pan and when melted, add garlic and cook for about 30 seconds or until fragrant.  Add half and half and cream cheese. Season with salt and pepper, to taste. Stir until the cream cheese is melted and smooth. I like to use a wooden spoon or a whisk for this step.
  5. Stir in the pesto, Parmesan cheese, lemon juice, and zest. Bring to a simmer. Taste the sauce for salt and pepper.
  6. Add pasta, chicken, and asparagus, and toss with sauce. Add reserved pasta water to thin out the sauce as needed. Do not add all of the water at once.


  • Pasta: I’ve made this with variety of pastas such as penne, fusilli, elbow, spaghetti, angel hair, and fettuccine. Use what you like or have on hand.
  • Chicken: When cooking the chicken, do not overcrowd the pan otherwise the chicken will release moisture and not brown. Cook the chicken in batches if need to.
  • Leftovers: Leftover pasta will keep in the fridge for 2-3 days in an airtight container. Reheat the leftovers over medium heat in a non-stick skillet with a splash of chicken broth, white wine, or little milk.


  • Serving Size:
  • Calories: 476
  • Sugar: 5.4 g
  • Sodium: 282.9 mg
  • Fat: 24.1 g
  • Carbohydrates: 37.3 g
  • Protein: 27.9 g
  • Cholesterol: 88.8 mg