Creamy Dairy-Free Chicken Alfredo (Easy 30-Minute Dinner)

This creamy dairy-free chicken Alfredo is rich, comforting, and packed with flavor without using traditional cream, butter, or cheese. Tender chicken and perfectly cooked pasta are coated in a smooth garlic Alfredo sauce for an easy weeknight dinner the whole family can enjoy.
Why You’ll Love This Dairy-Free Chicken Alfredo
Chicken Alfredo is a classic comfort food, but traditional versions are usually made with plenty of heavy cream, butter, and Parmesan cheese. Fortunately, it’s surprisingly easy to make a delicious dairy-free version at home.
This recipe uses unsweetened oat cooking cream, nutritional yeast, garlic, and a little pasta water to create a smooth and flavorful sauce. The chicken adds plenty of protein, while the pasta makes the dish hearty and satisfying.
Recipe highlights:
- 100% dairy-free
- Ready in about 30 minutes
- Creamy without heavy cream
- Easy weeknight dinner
- Family-friendly
- High-protein meal
- Beginner-friendly
- Easy to customize
Recipe at a Glance
| Prep | 10 minutes |
| Cook | 20 minutes |
| Servings | 4 servings |
| Difficulty | Easy |
Ingredients
For the Chicken
- 500 g (1 lb) boneless, skinless chicken breasts
- 1 tablespoon olive oil
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Dairy-Free Alfredo Sauce
- 2 tablespoons olive oil
- 4 garlic cloves, finely minced
- 250 ml (1 cup) unsweetened oat cooking cream
- 125 ml (½ cup) low-sodium vegetable or chicken broth
- 3 tablespoons nutritional yeast
- 1 teaspoon Dijon mustard
- ½ teaspoon Italian seasoning
- Salt and black pepper, to taste
- 1 tablespoon fresh lemon juice
For the Pasta
- 300 g (10½ oz) fettuccine or linguine
- Salt, for the pasta water
- ½ cup reserved pasta water
For Serving
- Fresh parsley, chopped
- Dairy-free Parmesan alternative, optional
- Freshly ground black pepper
Equipment
- Large pot
- Large skillet
- Sharp knife
- Cutting board
- Colander
- Wooden spoon
- Tongs
Step-by-Step Instructions
Step 1: Prepare the Chicken
Slice the chicken breasts into thin strips or bite-sized pieces.
Season with:
- Garlic powder
- Paprika
- Salt
- Black pepper
Toss until evenly coated.
Step 2: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook the fettuccine according to the package instructions until al dente.
Before draining, reserve about ½ cup of pasta water.
Drain the pasta and set aside.
Step 3: Cook the Chicken
Heat the olive oil in a large skillet over medium-high heat.
Add the chicken and cook for approximately 5–7 minutes, turning occasionally, until golden brown and cooked through.
Transfer the chicken to a plate and set aside.
Step 4: Cook the Garlic
Reduce the heat to medium.
Add another tablespoon of olive oil to the skillet if needed.
Add the minced garlic and cook for about 30–60 seconds, until fragrant.
Be careful not to let it burn.
Step 5: Make the Dairy-Free Alfredo Sauce
Add the oat cooking cream and broth to the skillet.
Stir in:
- Nutritional yeast
- Dijon mustard
- Italian seasoning
- Salt
- Black pepper
Allow the sauce to gently simmer for 3–5 minutes.
It should begin to thicken slightly.
Step 6: Add the Pasta
Return the cooked pasta to the skillet.
Toss gently until the pasta is coated in the creamy sauce.
Add a little reserved pasta water if the sauce is too thick.
Step 7: Add the Chicken
Return the cooked chicken to the skillet.
Toss everything together and allow it to warm through for another 1–2 minutes.
Finish with fresh lemon juice.
Step 8: Serve
Divide the pasta between four plates.
Top with fresh parsley, freshly ground black pepper, and dairy-free Parmesan if desired.
Serve immediately while the sauce is creamy and warm.
Tips for the Creamiest Dairy-Free Alfredo
- Use unsweetened plant-based cream.
- Don’t boil the sauce aggressively.
- Reserve pasta water before draining.
- Cook the pasta until al dente.
- Add the lemon juice at the end.
- Serve immediately for the best texture.
The pasta water is particularly useful because its starch helps the sauce cling to the noodles.
Delicious Variations
| Dairy-Free Chicken Broccoli Alfredo | Add steamed broccoli during the final few minutes of cooking. |
| Spinach Chicken Alfredo | Stir a few handfuls of fresh spinach into the sauce before adding the pasta. |
| Mushroom Chicken Alfredo | Add sliced mushrooms and brown them before cooking the chicken. |
| Cajun Chicken Alfredo | Add Cajun seasoning to the chicken for a spicy version. |
| Garlic Shrimp Alfredo | Replace the chicken with peeled shrimp and reduce the cooking time accordingly. |
| Vegan Alfredo Pasta | Replace the chicken and egg-based pasta with plant-based alternatives to make the entire dish vegan. |
How to Store Dairy-Free Chicken Alfredo
In the Refrigerator
Store leftovers in an airtight container for up to 3 days.
Reheating
Reheat gently in a skillet over low to medium heat.
Add a splash of plant-based milk or broth to loosen the sauce.
Freezing
Freezing is possible, but the sauce may change slightly in texture after thawing. For the best results, enjoy it fresh or refrigerated.
Common Mistakes to Avoid
Using Sweetened Plant-Based Cream
Sweetened cream can make the sauce taste surprisingly sweet.
Always choose an unsweetened variety.
Overcooking the Chicken
Chicken breast can become dry when cooked too long.
Cook just until it reaches a safe internal temperature.
Burning the Garlic
Garlic only needs a short time to become fragrant.
Skipping the Pasta Water
Pasta water helps create a smoother, silkier sauce.
Making the Sauce Too Thick
The sauce will continue to thicken as it cools, so don’t make it overly thick in the skillet.
What Makes This Pasta Dairy-Free?
Traditional Alfredo sauce relies heavily on butter, heavy cream, and Parmesan. This version replaces those ingredients with easy dairy-free alternatives.
| Traditional Ingredient | Dairy-Free Alternative |
|---|---|
| Heavy cream | Unsweetened oat cooking cream |
| Parmesan | Nutritional yeast or dairy-free Parmesan |
| Butter | Olive oil |
| Cream-based sauce | Plant-based creamy sauce |
These substitutions create a rich, savory sauce without traditional dairy.
Serving Suggestions
Serve your dairy-free chicken Alfredo with:
- A fresh green salad
- Roasted broccoli
- Garlic bread made with dairy-free butter
- Steamed green beans
- Roasted asparagus
- Fresh parsley
A simple salad with lemon vinaigrette is particularly good alongside the creamy pasta.
Nutritional Information (Approximate Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 560 |
| Carbohydrates | 58 g |
| Fat | 20 g |
| Protein | 38 g |
| Fiber | 4 g |
| Sugar | 4 g |
Values are approximate and depend on the specific ingredients used.
Why This Dairy-Free Alfredo Sauce Works
The key to this recipe is combining plant-based cooking cream, nutritional yeast, broth, and pasta water.
The oat cream provides the creamy base, while nutritional yeast contributes savory depth. The broth adds flavor without making the sauce overly heavy.
Finally, the starchy pasta water helps bring everything together, creating a smooth sauce that coats the pasta instead of pooling at the bottom of the plate.
The result is a comforting Alfredo-style dinner that doesn’t feel like a compromise.
Final Thoughts
This creamy dairy-free chicken Alfredo is proof that you can enjoy classic comfort food without traditional dairy ingredients.
Tender chicken, silky garlic sauce, and perfectly cooked pasta come together in around 30 minutes, making this an ideal recipe for busy weeknights.
It’s simple enough for beginners, flexible enough to customize, and comforting enough to become a regular part of your dinner rotation.
Frequently asked Questions
Can I use almond milk instead of oat cream?
You can, but regular almond milk is much thinner. For the creamiest result, use a plant-based cooking cream.
Can I make this recipe gluten-free?
Yes. Simply use your favorite gluten-free fettuccine or other gluten-free pasta.
Can I use chicken thighs?
Absolutely. Boneless, skinless chicken thighs work well and tend to remain particularly juicy.
Can I make the Alfredo sauce ahead?
Yes. Prepare the sauce and refrigerate it for up to 3 days. Reheat gently and add a little broth or plant-based milk if necessary.
How can I make the sauce thicker?
Allow it to simmer gently for a few additional minutes, or add a little more nutritional yeast.
Can I make this without nutritional yeast?
Yes. You can use a dairy-free Parmesan alternative instead, although nutritional yeast adds a pleasant savory flavor.

Check out also our other recipes!
If you loved this chicken alfredo, there’s plenty more to discover. Explore MyDairyFreeRecipes for easy dinners, dairy-free breakfasts, healthy work lunches, creamy sauces without dairy, festive desserts, and beginner-friendly baking tips. Whether you’re cooking for everyday meals or special occasions, you’ll find simple, delicious recipes that make dairy-free eating easy and enjoyable.
