Creamy Dairy-Free Chicken Alfredo

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

Dairy-Free Chicken Alfredo

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

Prep10 minutes
Cook20 minutes
Servings4 servings
DifficultyEasy

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 AlfredoAdd steamed broccoli during the final few minutes of cooking.
Spinach Chicken AlfredoStir a few handfuls of fresh spinach into the sauce before adding the pasta.
Mushroom Chicken AlfredoAdd sliced mushrooms and brown them before cooking the chicken.
Cajun Chicken AlfredoAdd Cajun seasoning to the chicken for a spicy version.
Garlic Shrimp AlfredoReplace the chicken with peeled shrimp and reduce the cooking time accordingly.
Vegan Alfredo PastaReplace 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 IngredientDairy-Free Alternative
Heavy creamUnsweetened oat cooking cream
ParmesanNutritional yeast or dairy-free Parmesan
ButterOlive oil
Cream-based saucePlant-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)

NutrientAmount
Calories560
Carbohydrates58 g
Fat20 g
Protein38 g
Fiber4 g
Sugar4 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.

Dairy-Free Chicken Alfredo

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.