Creamy Pesto Chicken Pasta with Garlic and Parmesan

Creamy Pesto Chicken Pasta is a true crowd-pleaser: hearty, bright, and satisfying. This version combines tender chicken, al dente pasta, sweet peas, and a silky pesto-cream sauce for a weeknight dinner that also reheats beautifully. It’s family-friendly, packed with flavor, and simple enough to become a regular on your meal rotation.

A skillet with Creamy Pesto Chicken Pasta on a white countertop. There is also a cheese grater and a block of cheese visible, as well as a few basil leaves.

Summary

This creamy pesto chicken pasta delivers tender chicken breasts, a rich but bright pesto-cream sauce, and pops of sweetness from peas. It’s easy to customize—swap the pasta shape you have on hand, add other vegetables like broccoli or asparagus, or use dairy-free substitutions if needed. The recipe yields about 6 servings and comes together in roughly 40 minutes.

Ingredients

  • 1 pound boneless, skinless chicken breasts
  • 2 teaspoons kosher salt, divided
  • 1/2 teaspoon freshly ground black pepper
  • 16 ounces casarecce pasta (or substitute fusilli, penne, or another short pasta)
  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons unsalted butter
  • 3/4 cup heavy cream
  • 3/4 cup basil pesto
  • 1 cup grated Parmesan cheese, plus more for serving
  • 1 cup frozen peas
  • 1/4 cup thinly sliced fresh basil leaves, plus more for garnish

Instructions

  1. Bring the water to a boil: Fill a large pot with water and bring it to a rolling boil. Add a generous pinch of salt before cooking the pasta.
  2. Prep and season the chicken: While the water heats, place chicken breasts on a cutting board and cover them with parchment or plastic wrap. Pound each breast to an even 1/2-inch thickness using a meat mallet or the bottom of a heavy skillet. Pat dry and season both sides with 1 teaspoon of kosher salt and 1/2 teaspoon black pepper.
  3. Cook the pasta: Add the pasta to boiling water and cook according to package directions until al dente. Before draining, reserve 1/2 cup of the starchy pasta water. Drain the pasta and set aside.
  4. Cook the chicken: Heat the olive oil in a large, deep skillet over medium-high heat. Add the chicken breasts in a single layer and cook until golden and cooked through, about 4 minutes per side depending on thickness. Transfer cooked chicken to a clean plate and keep warm.
  5. Make the sauce: Reduce the heat to medium-low. Melt the butter in the same skillet, then add the heavy cream and pesto, stirring to combine and scraping up any browned bits from the pan. Stir in the grated Parmesan and cook until the cheese melts and the sauce is smooth, about 2 minutes.
  6. Finish the pasta: Add the drained pasta, reserved pasta water, 1 teaspoon salt, and the frozen peas to the skillet. Toss and cook for about 2–3 minutes until the pasta is well coated and the peas are heated through. Taste and adjust seasoning as needed.
  7. Serve: Remove the skillet from the heat and stir in the sliced basil. Slice the chicken breasts and arrange them on top of the pasta. Garnish with additional grated Parmesan and fresh basil leaves. Serve immediately.
A skillet with oil and seasoned chicken cooking.
The creamy pesto sauce in a skillet with a wooden spoon on a white countertop.
The Creamy Pesto Chicken Pasta in a skillet on a countertop, before the chicken is added.

Tips and Variations

  • If you can’t find casarecce, use fusilli, penne, or any other short pasta; they all hold the sauce well.
  • For extra vegetables, add small broccoli florets, sliced asparagus, or trimmed green beans. Add hearty veggies while the sauce simmers so they become tender.
  • To make this dairy-free, substitute vegan butter and a dairy-free grated cheese alternative, and use full-fat coconut cream or a suitable plant-based cream in place of heavy cream. The texture will differ slightly but remain creamy.
  • Leftovers store well in the refrigerator for up to 3 days. Reheat gently over low heat with a splash of water or cream to loosen the sauce.

Recipe FAQ

Q: I can’t find casarecce pasta. Can I use a different noodle?
A: Yes—fusilli, penne, or other short shapes work great as substitutes.

Q: Can I add other vegetables?
A: Absolutely. Broccoli, asparagus, or green beans all pair nicely—adjust cooking time so the vegetables are tender but still bright.

Q: Can I make this dairy-free?
A: Use dairy-free butter and Parmesan alternatives, and swap heavy cream for a full-fat plant-based cream. The result will be slightly different but still delicious.

Nutrition (per serving, approximate)

Calories: 753 kcal · Carbohydrates: 65 g · Protein: 35 g · Fat: 39 g · Saturated Fat: 15 g · Sodium: 1459 mg · Fiber: 4 g

Additional Info

  • Prep time: 10 minutes
  • Cook time: 30 minutes
  • Total time: 40 minutes
  • Servings: 6
  • Course: Main Course
  • Author: Alex Snodgrass
A top down view of a white countertop with three sage-green dishes of Creamy Pesto Chicken Pasta. There are also two yellow glasses of water, various basil leaves, mustard colored napkins, and a dish of a block of parmesan cheese.

I hope your family enjoys this Creamy Pesto Chicken Pasta as much as mine does. It’s one of those recipes that balances comfort and freshness while staying simple enough for busy nights. If you try it, consider leaving a note about any swaps or tweaks you made—those ideas help others when planning meals.

Food photography and styling by Eat Love Eats.