Creamy Dairy Free Chicken Alfredo Recipe to Try
There are some dishes that just spell pure indulgence, and a creamy, savoury chicken alfredo is certainly one of them. For years, I assumed that giving up dairy meant saying goodbye to that rich, velvety pasta sauce I loved. It felt like a culinary compromise I just had to accept. But after much tinkering in my kitchen, I’m thrilled to share a recipe that delivers all the luxurious texture and deep flavour of the original, without a single drop of cream or cheese. This is the Dairy Free Chicken Alfredo Recipe that changed everything for me.
The magic lies in a surprisingly simple base of soaked cashews, blended until impossibly smooth with nutritional yeast for that cheesy, nutty tang. When combined with tender, pan-fried chicken and glossy fettuccine, it creates a meal that feels genuinely special. I stumbled upon this combination by accident when trying to create a creamy sauce for another dish, and it’s been a hit in our house ever since. It’s the kind of dinner we turn to for a satisfying weeknight meal that feels a little bit elegant.
This recipe is for anyone who loves hearty pasta but needs or chooses to avoid dairy. It’s substantial, flavourful, and comes together with a rhythm that is quite relaxing once you get the hang of it. We’re not just making a substitute here; we’re creating a genuinely delicious dish in its own right, one that stands tall next to its dairy-filled cousin.
Recipe Overview
This Dairy Free Chicken Alfredo Recipe delivers a beautifully rich and savoury sauce that clings to every strand of fettuccine. The creaminess comes from blended raw cashews, which create a neutral, velvety base. We build flavour with sautéed garlic, nutritional yeast for a cheesy depth, and a hint of lemon juice to brighten everything up. Pan-fried chicken adds a wonderful savoury protein element. I found during testing that letting the blended sauce sit for five minutes before tossing it with the pasta allows the flavours to meld together beautifully.
- Prep Time: 15 minutes (plus cashew soaking time)
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4 people
- Difficulty: Medium
Why You’ll Love This Dairy Free Chicken Alfredo Recipe
- Genuine Flavour: The sauce is the star here. It’s not just “creamy”; it’s savoury from the garlic and onion powder, has a distinct ‘cheesy’ note from the nutritional yeast, and a final hint of warmth from a pinch of nutmeg.
- Ready in Under 40 Minutes: From start to finish, this dish comes together in about 35 minutes, making it entirely achievable for a weeknight dinner.
- Flexible Recipe: Feel free to toss in some steamed broccoli florets or a few handfuls of fresh spinach at the end. You could also swap the chicken for pan-fried prawns or sautéed mushrooms for a vegetarian version.
- Works Beautifully for Family Dinners: This is a wonderful dish to serve when you want something that feels a bit special without spending hours in the kitchen. It’s hearty and satisfying for all ages.
- Family Tested: My husband, who’s usually picky about dairy-free alternatives, asked for seconds! That’s always the true test in my house, and this recipe passed with flying colours.
Ingredients You’ll Need
For the best results, I recommend using a high-quality nutritional yeast; it really makes a difference to the “cheesy” flavour. I often use Engevita with B12. Also, ensure your cashews are raw and unsalted, as roasted cashews will completely change the taste and texture of the sauce.
- For the Chicken & Pasta:
- 400g fettuccine or tagliatelle
- 2 large chicken breasts (about 500g total), sliced into thin strips
- 1 tbsp olive oil
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- For the Dairy-Free Alfredo Sauce:
- 150g raw, unsalted cashews
- 500ml boiling water (for soaking)
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 60g nutritional yeast
- 2 tbsp fresh lemon juice
- 1 tsp onion powder
- 1/2 tsp sea salt (or to taste)
- 1/4 tsp ground black pepper
- A pinch of freshly grated nutmeg
- 250ml unsweetened almond or oat milk (plus more if needed)
- Fresh parsley, chopped, for garnish
Adam’s Tip: If you’re short on time, you can do a ‘quick soak’ for the cashews. Place them in a heatproof bowl, cover with boiling water, and let them sit for just 15-20 minutes. It works wonders when you forget to soak them overnight.
How to Make This Dairy Free Chicken Alfredo Recipe
The process involves three main parts that we’ll bring together at the end: cooking the pasta, preparing the chicken, and blending the sauce. Don’t forget to save some of that starchy pasta water – it’s the secret to a perfect sauce consistency.
- Soak the Cashews: Place the raw cashews in a bowl and cover them with 500ml of boiling water. Set aside to soak for at least 30 minutes (or up to 4 hours). This step is crucial for a smooth, creamy sauce.
- Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the fettuccine and cook according to package directions until al dente. Before draining, reserve about 250ml of the starchy pasta water. Drain the pasta and set aside.
- Cook the Chicken: While the pasta is cooking, pat the chicken strips dry and season them with 1/2 tsp salt and 1/4 tsp pepper. Heat 1 tbsp of olive oil in a large frying pan or skillet over medium-high heat. Add the chicken and cook for 6-8 minutes, turning occasionally, until golden brown and cooked through. Remove the chicken from the pan and set it aside.
- Sauté the Garlic: Reduce the heat to medium and add the remaining 2 tbsp of olive oil to the same pan. Add the minced garlic and cook for 30-60 seconds until fragrant, being careful not to let it burn.
- Blend the Sauce: Drain the soaked cashews and add them to a high-speed blender. Add the sautéed garlic (with the oil), nutritional yeast, lemon juice, onion powder, salt, pepper, nutmeg, and 250ml of unsweetened almond milk. Blend on high for 1-2 minutes until the mixture is completely smooth and velvety. If you don’t have a high-powered blender, this may take a bit longer.
- Combine and Heat: Pour the blended cashew sauce into the frying pan. Heat gently over a low-medium heat, stirring constantly for 2-3 minutes until it has warmed through and thickened slightly. Do not let it boil. What works best for me is to keep the heat low to avoid the sauce splitting.
- Bring It All Together: Add the cooked fettuccine and chicken to the pan with the sauce. Toss everything together until the pasta and chicken are well-coated. If the sauce is too thick, add a splash of the reserved pasta water until it reaches your desired consistency.
- Serve: Divide the Dairy Free Chicken Alfredo among four bowls. Garnish generously with fresh chopped parsley and an extra crack of black pepper before serving immediately.
Tips From My Kitchen
- Temperature Control: Never boil a cashew-based sauce. High heat can cause it to separate and become grainy. A gentle, steady heat is all you need to warm it through and help it thicken.
- The Secret Step: I learned that reserving pasta water is a game-changer for so many pasta dishes, including dairy-free ones. The starch in the water helps emulsify the sauce, making it extra glossy and ensuring it clings perfectly to the pasta. You can learn more about the science behind it at Serious Eats.
- Make-Ahead: The Alfredo sauce can be made up to 3 days in advance and stored in an airtight container in the fridge. It will thicken considerably when chilled, so you’ll need to reheat it gently in a pan with a splash of water or non-dairy milk to loosen it up.
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a little water or non-dairy milk to restore the sauce’s creamy consistency.
Equipment You’ll Need
- High-speed blender (essential for a smooth sauce)
- Large pot for cooking pasta
- Large frying pan or skillet
- Sharp knife and cutting board
- Tongs or a pasta fork
- Wooden spoon or spatula
What to Serve With This Dairy Free Chicken Alfredo
Because the dish is so rich and satisfying, I find it pairs best with something fresh and light to provide a bit of contrast. If you’re looking for other pasta inspiration, you might enjoy my Creamy Garlic Penne Pasta.
- A Crisp Salad: A simple green salad with a sharp vinaigrette is the ideal partner. Try this Classic House Salad with Red Wine Vinaigrette to cut through the creaminess of the sauce.
- Steamed Greens: A side of tenderstem broccoli or asparagus, lightly steamed and seasoned with a squeeze of lemon, adds a lovely bit of colour and freshness.
- Wine Pairing: A crisp, dry white wine like a Sauvignon Blanc or a Pinot Grigio works beautifully, as its acidity complements the rich sauce.
Frequently Asked Questions

Dairy Free Chicken Alfredo Recipe
Ingredients
Method
- Soak the Cashews: Place the raw cashews in a bowl and cover them with 500ml of boiling water. Set aside to soak for at least 30 minutes (or up to 4 hours). This step is crucial for a smooth, creamy sauce.
- Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the fettuccine and cook according to package directions until al dente. Before draining, reserve about 250ml of the starchy pasta water. Drain the pasta and set aside.
- Cook the Chicken: While the pasta is cooking, pat the chicken strips dry and season them with 1/2 tsp salt and 1/4 tsp pepper. Heat 1 tbsp of olive oil in a large frying pan or skillet over medium-high heat. Add the chicken and cook for 6-8 minutes, turning occasionally, until golden brown and cooked through. Remove the chicken from the pan and set it aside.
- Sauté the Garlic: Reduce the heat to medium and add the remaining 2 tbsp of olive oil to the same pan. Add the minced garlic and cook for 30-60 seconds until fragrant, being careful not to let it burn.
- Blend the Sauce: Drain the soaked cashews and add them to a high-speed blender. Add the sautéed garlic (with the oil), nutritional yeast, lemon juice, onion powder, salt, pepper, nutmeg, and 250ml of unsweetened almond milk. Blend on high for 1-2 minutes until the mixture is completely smooth and velvety. If you don't have a high-powered blender, this may take a bit longer.
- Combine and Heat: Pour the blended cashew sauce into the frying pan. Heat gently over a low-medium heat, stirring constantly for 2-3 minutes until it has warmed through and thickened slightly. Do not let it boil. What works best for me is to keep the heat low to avoid the sauce splitting.
- Bring It All Together: Add the cooked fettuccine and chicken to the pan with the sauce. Toss everything together until the pasta and chicken are well-coated. If the sauce is too thick, add a splash of the reserved pasta water until it reaches your desired consistency.
- Serve: Divide the Dairy Free Chicken Alfredo among four bowls. Garnish generously with fresh chopped parsley and an extra crack of black pepper before serving immediately.
Notes
I truly hope you enjoy this Dairy Free Chicken Alfredo Recipe as much as we do in our home. It’s proof that you never have to sacrifice flavour or texture when cooking with different dietary needs in mind. If you give it a go, please drop a comment below and let me know how it turned out for you. I love hearing about your experiences in the kitchen!
Happy cooking,
Adam
