You need a comforting weeknight meal that skips the heavy cheese. This dairy-free basil pesto chicken pasta comes together in just 30 minutes with juicy, pan-seared chicken. Every bite is coated in a velvety, herby, deeply savory sauce that clings perfectly to your favorite noodles.

Jump to:
Growing up lactose intolerant meant finding new ways to enjoy classic Italian comfort foods. After plenty of kitchen testing, I found that blending raw cashews with nutritional yeast gives this pesto a rich, savory flavor and creamy texture without the dairy. The cashews also help create a smooth, cohesive sauce that coats the noodles beautifully.

Why My Recipe Works
- Nutritional yeast for savory flavor: Raw cashews add richness, while nutritional yeast brings umami and a Parmesan-like depth without dairy.
- Starchy pasta water for a smooth sauce: The starch in pasta water helps the oil and pesto blend into a smooth sauce that coats the noodles instead of separating.
- Sear the chicken first: Searing creates a flavorful crust and deeper browning, while adding the zucchini afterward keeps excess moisture out of the pan.
Ingredients & Substitutes
Exact ingredient amounts are listed in the recipe card at the bottom of this page.
- Rotini Pasta: Its ridged spiral shape traps the thick green sauce in every twist. (Sub: Penne or rigatoni)
- Boneless Skinless Chicken Thighs: Thinly slice so they cook quickly and stay juicy. (Sub: Chicken breast)
- Zucchini: Slice into ¼-inch thick rounds, so they cook at the same rate as the chicken. (Sub: Yellow squash)
- Garlic: Use fresh cloves and mince finely for even distribution.
- Extra Virgin Olive Oil: Adds rich, fruity flavor for searing the chicken. (Sub: Olive oil)
Pesto Sauce
- Fresh Basil Leaves: Choose vibrant green leaves for a bright, fresh pesto.
- Extra Virgin Olive Oil: Helps blend the basil and cashews into a smooth, cohesive sauce. (Sub: Olive oil)
- Raw Cashews: Blend easily into a silky, creamy texture. (Sub: Roasted cashews)
- Garlic: Adds a sharp, pungent bite that balances the richness of the cashews.
- Salt: Enhances the basil and balances the richness of the cashews.
- Nutritional Yeast: Adds a nutty, savory flavor reminiscent of Parmesan.
Instructions
Below are step-by-step instructions on how to make dairy-free basil pesto chicken pasta:
- Prep the chicken: Season the sliced chicken thighs with salt and black pepper. Set aside.
- Make the pesto: Add the listed pesto sauce ingredients into a high-powered blender and blend on high until smooth. Set aside.
- Cook the pasta: Bring a large pot of water to boil and cook rotini pasta until al dente, or according to package directions. Reserve â…“ cup of the starchy pasta water, then drain.
- Sear the chicken: Heat extra virgin olive oil in a skillet on medium heat and sauté the minced garlic for 10 seconds or until fragrant. Add the chicken and cook until lightly browned on the edges, about 5-6 minutes. Then add the zucchini and cook until tender.
- Finish the sauce: Add the pesto and reserved pasta water to the skillet with the chicken and zucchini. Stir until the sauce is smooth and well combined.
- Combine: Add the drained rotini and toss until evenly coated in the pesto sauce.
Expert Tips
- Choose textured pasta like rotini or ridged penne to help the thick, dairy-free sauce cling to every bite.
- Slice chicken thighs against the grain into thin, even pieces for a more tender bite and quicker cooking.
- Use a large skillet to avoid overcrowding, allowing the chicken to sear rather than steam.
- Dry the basil thoroughly after washing to avoid adding excess water to the pesto.
- Add the zucchini after searing the chicken so it releases less moisture into the pan and the chicken can brown properly.
Variations
- Vegan Option: Swap the chicken thighs for firm cubed tofu. For a fully plant-based version, make sure your pasta is egg-free.
- Gluten-Free Version: Use certified gluten-free rotini to make the dish gluten-free without changing the sauce.
- Spicy Herb Swap: Add a generous pinch of crushed red pepper flakes to the blender for a spicy kick.
Pairing Suggestions
Serve this dairy-free basil pesto chicken pasta with:
- Garlic herb focaccia: Perfect for soaking up the remaining dairy-free pesto.
- Grilled summer vegetables: Charred eggplant and bell peppers complement the fresh basil pesto.
- Tomato bruschetta: Tangy marinated tomatoes add a bright, acidic contrast to the warm pasta.
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freezing is not recommended, as the zucchini can become soft and watery after thawing.
- Reheating: Reheat in a skillet over medium-low heat until warmed through, adding a splash of water if the sauce needs loosening. For the microwave, heat in 30-second intervals, stirring between each, until hot.
FAQ
No. Soaking isn't necessary if you're using a high-powered blender that can blend the cashews into a smooth paste.
Adding starchy pasta water helps the oil and pesto emulsify into a smooth, cohesive sauce. Use â…“ cup of pasta water.
If your blender isn't very powerful, stop and scrape down the sides occasionally while blending. Continue until the cashews are fully broken down and the pesto is smooth.
📖 Recipe

Easy Dairy-Free Basil Pesto Chicken Pasta
Ingredients
- ½ lb rotini pasta or penne
- 4 skinless boneless chicken thighs thinly sliced
- 2 small zucchinis sliced into ¼" thick rounds
- 2 garlic cloves minced
- 1 tablespoon extra virgin olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
Pesto Sauce
- 1 cup fresh basil leaves packed
- ¼ cup extra virgin olive oil
- ½ cup raw cashews
- ¼ cup nutritional yeast
- 2 garlic cloves for pesto
- ½ teaspoon salt for pesto
Instructions
- Season the sliced chicken thighs with salt and black pepper. Set aside.
- Add the listed pesto sauce ingredients into a high-powered blender and blend on high until smooth. Set aside.
- Bring a large pot of water to a boil and cook the rotini until al dente, or according to package directions. Reserve â…“ cup of the starchy pasta water, then drain.
- Heat extra virgin olive oil in a skillet on medium heat and sauté the minced garlic for 10 seconds or until fragrant. Add the chicken and cook until lightly browned on the edges, about 5-6 minutes. Then add the zucchini and cook until tender.
- Add the pesto sauce and reserved pasta water to the skillet with the chicken and zucchini. Stir until the sauce is smooth and well combined.
- Add the drained rotini and toss until evenly coated in the pesto sauce.






Heidi | The Frugal Girls
This is such a great way to use up some of that fresh basil I have growing in my backyard right now... and using cashews instead of pine nuts in your homemade pesto was genius. It makes your homemade pesto so much less expensive to make!
Helene
I had to substitute cashews with pistachios because I didn't have that on hand. But it turned out great! Love that it uses nutritional yeast making it diary free ! Will have to try it again with cashews next time 🙂
christieathome
Thanks so much for making my recipe Helene! Glad it worked well for you!
Freja
This looks delish! Can I use just a regular jar of pesto from the shops? If so, how much do you recommend I use? Thanks heaps
christieathome
Thanks so much! I would suggest finding a jar that is at least 125 -250 ml of Pesto to ensure you cover every noodle! Hope that helps.
Vie
This is absolutely delicious. I made it for my family including a toddler who normally won’t eat pasta and he loved it. A definite keeper and a bonus that it is healthy too. Thanks Christie!
Jamie
This looks delicious, Christie! Thanks for sharing another healthy meal 🙂
Christie
Thanks so much for checking it out Jamie!!