Dairy Free Chicken Alfredo
I first made this dairy-free chicken Alfredo on a frantic weeknight and was surprised by how rich and comforting it felt despite skipping dairy. Tender, paprika-seasoned chicken meets a silky, dairy-free cream sauce and gluten-free farfalle for a plate that feels indulgent but stays allergy-friendly. It’s perfect when you want classic Alfredo comfort without milk, and it pairs beautifully with a simple green salad or roasted veggies.
Why you’ll love this dish
This version keeps the creamy, garlicky flavor everyone expects from Alfredo while using dairy-free butter, dairy-free heavy cream, and dairy-free parmesan. It’s quick enough for weeknights, kid-friendly, and easy to scale for guests. If you’re catering to lactose intolerance, dairy-free diets, or just trying a lighter alternative, this hits the mark without feeling like a compromise.
“I couldn’t tell this was dairy-free — rich, velvety sauce and perfectly seasoned chicken. A new family favorite.”
If you like trying different comfort-pasta spins, you might enjoy the tangy heat in the Buffalo Chicken Alfredo Pasta for a bolder weeknight option.
Step-by-step overview
Before you dive in, here’s the basic flow so you know what to expect:
- Boil gluten-free farfalle to al dente and reserve some pasta water.
- Season and sear diced chicken until cooked through, then rest.
- Make the dairy-free roux in the same skillet with dairy-free butter and gluten-free 1:1 flour.
- Whisk in chicken broth and dairy-free heavy cream until thick and creamy.
- Stir in dairy-free parmesan and chopped spinach, then fold in pasta and chicken.
- Adjust consistency with reserved pasta water and serve immediately.
For a presentation that turns this into a fun handheld dinner, check out the Chicken Alfredo Garlic Bread Bowls.
What you’ll need
- 1 1/4 lbs chicken breast, diced small
- 1 3/4 tsp sweet smoked paprika
- 1 1/2 tsp dried oregano
- 1 1/2 tsp garlic powder (for chicken)
- 1/2 tsp dried thyme
- 1/2 tsp black pepper
- 1/2 tsp salt (for chicken)
- 12 oz gluten-free farfalle (or your favorite gluten-free pasta)
- 4 tbsp dairy-free butter (or oil if preferred)
- 2 tbsp minced onion (or 1 small shallot, minced)
- 2 tsp Italian seasoning
- 1 tsp garlic powder (for sauce)
- 1/2 tsp salt (for sauce)
- 2 cups chicken broth (low-sodium preferred)
- 1 2/3 tbsp gluten-free 1:1 flour (for thickening)
- 2 cups dairy-free heavy cream (canned coconut cream or soy-based heavy cream substitute)
- 2 cups chopped spinach (fresh)
- 8 oz dairy-free parmesan, shredded (choose a melty-style brand)
- 2 tbsp pasta water (as needed to thin sauce)
Substitution notes: use regular pasta if gluten isn’t a concern, and swap spinach for kale if you like a sturdier green. For a vegetarian take, replace chicken with sautéed mushrooms or roasted cauliflower.
Directions to follow
- Bring a large pot of salted water to a boil. Cook gluten-free farfalle according to package directions until al dente. Drain, reserve about 2 tablespoons of pasta water, and set pasta aside.
- In a bowl, toss the diced chicken with sweet smoked paprika, oregano, garlic powder, thyme, black pepper, and salt until evenly coated.
- Heat 1–2 tablespoons olive oil in a large skillet over medium heat. Add the chicken and sear for 3–4 minutes per side, or until the internal temperature reaches 165°F (74°C). Transfer the chicken to a plate and rest.
- Reduce heat to medium-low and add the dairy-free butter to the same skillet. Once melted, add the minced onion, Italian seasoning, 1 teaspoon garlic powder, and 1/2 teaspoon salt. Sauté for about 1 minute until fragrant.
- Sprinkle the gluten-free 1:1 flour into the skillet and stir for 30–45 seconds, scraping up any brown bits from the bottom — this builds flavor.
- Slowly whisk in the chicken broth and then the dairy-free heavy cream. Add the chopped spinach and continue whisking. Simmer for 3–4 minutes, stirring frequently, until the sauce thickens and feels rich.
- Add the shredded dairy-free parmesan and stir until melted into a smooth sauce. Continue cooking 1–2 minutes until it reaches your desired thickness. If the sauce seems too thick, whisk in a tablespoon of reserved pasta water at a time.
- Return the drained pasta to the skillet and toss to coat evenly in the sauce. Add the seared chicken and gently fold to combine. Taste and adjust salt or pepper if needed. Serve hot.
For a version stuffed into bread bowls (great for parties), see the instructions for Chicken Alfredo Lasagna-style servings and adaptations.
Best ways to enjoy it
Serve immediately with:
- A crisp green salad dressed in lemon vinaigrette to cut the richness.
- Roasted asparagus or broccolini for crunch and color.
- A sprinkle of extra dairy-free parmesan and a grind of black pepper on top.
- Crusty garlic bread (use dairy-free spread) or roasted garlic for dipping.
If you want a clever side swap, try pairing it with the stuffed-shells vibe found in this Chicken Broccoli Alfredo Stuffed Shells recipe.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days. The sauce will thicken when chilled — that’s normal.
- Reheating: Warm gently on the stove over low heat with a splash of chicken broth or a teaspoon or two of dairy-free cream to loosen the sauce. Microwave in 30-second intervals, stirring in between, and add liquid if it’s too thick.
- Freezing: You can freeze the cooked chicken and sauce (without the pasta) for up to 2 months. Thaw overnight in the refrigerator and reheat slowly, then toss with freshly cooked pasta. Avoid freezing pasta mixed with sauce — texture suffers.
Always reheat to an internal temperature of 165°F (74°C) before serving.
Helpful cooking tips
- Pat chicken dry before seasoning to get a better sear.
- Use reserved pasta water to adjust sauce consistency: starchy water helps emulsify the sauce and make it cling to pasta.
- If your dairy-free parmesan isn’t very melty, grate it finely or pick a brand labeled “melting.” Stir it in off the heat to avoid graininess.
- Whisk continuously when adding broth and cream to prevent lumps from the flour.
- Taste and season at the end; dairy-free cheeses and creams can be milder than dairy versions.
Creative twists
- Lemon-garlic: Add 1–2 tsp lemon zest and a squeeze of lemon for brightness.
- Mushroom & herb: Sauté sliced cremini mushrooms with the onions for more umami.
- Pesto swirl: Stir 2 tbsp dairy-free pesto into the finished sauce for a basil-forward variant.
- Shrimp swap: Replace chicken with peeled shrimp, cooking 1–2 minutes per side until opaque.
- Spicy: Add red pepper flakes or a spoonful of harissa for heat.
Common questions
Q: Can I use regular heavy cream and parmesan instead of dairy-free?
A: Yes — if you aren’t avoiding dairy, swap in regular heavy cream and parmesan. The cooking method stays the same, but the sauce may thicken a bit more quickly because dairy cheeses melt differently.
Q: Can I prep this ahead for dinner?
A: Yes. Cook and cool the chicken and sauce separately, then refrigerate up to 24 hours. Reheat the sauce gently and add fresh pasta to maintain texture. Avoid combining pasta and sauce too far in advance.
Q: My sauce is grainy after adding dairy-free parmesan. How do I fix it?
A: Heat can cause some dairy-free cheeses to separate. Remove from heat and whisk vigorously; add a splash of warm chicken broth or pasta water to smooth it. Next time, add the cheese off the highest heat and grate it finely.
Q: Can I make this gluten-free and dairy-free for guests with allergies?
A: Yes — use certified gluten-free pasta and a gluten-free 1:1 flour (as listed). Confirm your dairy-free parmesan and butter are also allergen-safe brands.
Conclusion
If you want a different dairy-free Alfredo inspiration, this roundup of a comforting take on chicken fettuccine is useful: The Yummiest Chicken Fettuccine Alfredo, Dairy Free & Gluten Free.
For a plant-forward dairy-free sauce technique that emphasizes creamy garlic flavor, see this guide to a dairy-free Alfredo base: Dairy-Free Alfredo Sauce – Cozy Peach Kitchen.
Dairy-Free Chicken Alfredo

Ingredients
For the Chicken
- 1 1/4 lbs 1 1/4 lbs chicken breast, diced small Pat dry before seasoning.
- 1 tsp 1 3/4 tsp sweet smoked paprika
- 1 tsp 1 1/2 tsp dried oregano
- 1 tsp 1 1/2 tsp garlic powder (for chicken)
- 1 tsp 1/2 tsp dried thyme
- 1 tsp 1/2 tsp black pepper
- 1 tsp 1/2 tsp salt (for chicken)
For the Sauce
- 12 oz 12 oz gluten-free farfalle (or your favorite gluten-free pasta)
- 4 tbsp 4 tbsp dairy-free butter (or oil if preferred)
- 2 tbsp 2 tbsp minced onion (or 1 small shallot, minced)
- 2 tsp 2 tsp Italian seasoning
- 1 tsp 1 tsp garlic powder (for sauce)
- 1 tsp 1/2 tsp salt (for sauce)
- 2 cups 2 cups chicken broth (low-sodium preferred)
- 1 tbsp 1 2/3 tbsp gluten-free 1:1 flour (for thickening)
- 2 cups 2 cups dairy-free heavy cream (canned coconut cream or soy-based heavy cream substitute)
- 2 cups 2 cups chopped spinach (fresh) Can substitute with kale.
- 8 oz 8 oz dairy-free parmesan, shredded Choose a melty-style brand.
- 2 tbsp 2 tbsp pasta water (as needed to thin sauce) Reserve some from cooking pasta.
Instructions
Cooking the Pasta
- Bring a large pot of salted water to a boil. Cook gluten-free farfalle according to package directions until al dente. Drain, reserve about 2 tablespoons of pasta water, and set pasta aside.
Preparing the Chicken
- In a bowl, toss the diced chicken with sweet smoked paprika, oregano, garlic powder, thyme, black pepper, and salt until evenly coated.
- Heat 1–2 tablespoons olive oil in a large skillet over medium heat. Add the chicken and sear for 3–4 minutes per side, or until the internal temperature reaches 165°F (74°C). Transfer the chicken to a plate and rest.
Making the Sauce
- Reduce heat to medium-low and add the dairy-free butter to the same skillet. Once melted, add the minced onion, Italian seasoning, 1 teaspoon garlic powder, and 1/2 teaspoon salt. Sauté for about 1 minute until fragrant.
- Sprinkle the gluten-free 1:1 flour into the skillet and stir for 30–45 seconds, scraping up any brown bits from the bottom.
- Slowly whisk in the chicken broth and then the dairy-free heavy cream. Add the chopped spinach and continue whisking. Simmer for 3–4 minutes, stirring frequently, until the sauce thickens.
- Add the shredded dairy-free parmesan and stir until melted into a smooth sauce. If the sauce seems too thick, whisk in a tablespoon of reserved pasta water at a time.
Combining and Serving
- Return the drained pasta to the skillet and toss to coat evenly in the sauce. Add the seared chicken and gently fold to combine. Serve hot.
