Dairy Free Chicken Alfredo with Cauliflower Sauce
That moment when a craving for creamy pasta hits but your fridge says “no dairy” — I know it well. I remember once trying to convince my skeptical partner that cauliflower could be silky and indulgent; after one forkful, they asked for seconds before I could finish explaining. If you’ve ever worried that dairy-free means sad meals or complicated swaps, this Dairy Free Chicken Alfredo with Cauliflower Sauce is here to calm you: it’s forgiving, quick, and perfect for beginners. I’ll walk you through every step so it feels cozy and stress-free — and if you want a similar weeknight winner, I sometimes pair it with my favorite pasta twist from Irresistible Marry Me Chicken Pasta for inspiration.
A Quick Look at This Dairy Free Chicken Alfredo with Cauliflower Sauce Recipe
This creamy pasta uses cauliflower as the star ingredient for the sauce, with chicken and pasta rounding it out. It’s comforting like a classic Alfredo but lighter and dairy-free — great if you’re avoiding milk or just trying to eat more vegetables. The recipe is beginner-friendly: simple ingredients, easy steps, and forgiving timing. Keep scrolling to see how to make a silky cauliflower sauce and juicy seared chicken without fuss.
Ingredients You’ll Need for Dairy Free Chicken Alfredo with Cauliflower Sauce
Essentials
- 1 teaspoon olive oil (for the sauce)
- ½ yellow onion, chopped
- 3 cloves garlic, crushed (or finely minced)
- 3 cups chopped cauliflower (about 12 ounces)
- 1 cup chicken stock (use low-sodium if preferred)
- 1–2 tablespoons nutritional yeast (adds savory, cheesy flavor)
- ½ tablespoon freshly squeezed lemon juice
- 1–2 teaspoons sea salt (to taste)
- ½ teaspoon soy sauce (or tamari for gluten-free)
- 12 ounces uncooked pasta (I like fettuccine or linguini)
- 4 teaspoons olive oil, divided (for tossing pasta and cooking chicken)
- 3 ounces baby spinach
- 2 chicken breasts, cut into bite-sized pieces
- ½ teaspoon sea salt and ½ teaspoon black pepper (to season chicken)
Optional add-ons
- Red pepper flakes for a gentle heat
- Fresh parsley or basil, chopped, for garnish
- Grated vegan Parmesan or extra nutritional yeast for topping
- Sautéed mushrooms or roasted cherry tomatoes for extra veggies
- A little garlic powder or onion powder for extra flavor in the sauce
Substitutions and shortcuts
- Cauliflower: Use frozen cauliflower florets if fresh isn’t on hand. Thaw slightly or add a minute onto the simmer time.
- Chicken stock: Vegetable stock works fine for a pescatarian or vegetarian swap (then skip the chicken or substitute with chickpeas or tofu).
- Nutritional yeast: If you don’t have it, increase the lemon a touch and add a pinch of salt; the sauce will still be tasty but less “cheesy.”
- Pasta: Use gluten-free pasta if needed; adjust cook time according to package directions.
- Chicken: Swap for pre-cooked rotisserie chicken to save time — just shred and add at the end.
- Blender: If you don’t have a high-speed blender, blend in batches and strain if you want an extra-smooth finish.
- Quick sauce: Use a food processor for a chunkier, rustic sauce, or toss cauliflower into a pressure cooker for 3 minutes to speed things up.
How to Make Dairy Free Chicken Alfredo with Cauliflower Sauce Step-by-Step
I like to work in small stages so dinner feels easy, not frantic. Here’s how I do it, with tips for every step.
Prep your ingredients first
- Chop the onion and cauliflower and crush or mince the garlic. Cut the chicken into bite-sized pieces and season it with the ½ teaspoon sea salt and ½ teaspoon pepper. Measure out your chicken stock and nutritional yeast. Having everything ready makes cooking calm and steady.
Make the cauliflower alfredo base
- Heat 1 teaspoon of olive oil in a medium-sized pot over medium heat.
- Add the chopped onion and crushed garlic. Sauté for about 3 minutes, stirring occasionally, until the onion becomes soft and slightly translucent. This step builds flavor; don’t rush it.
- Add the chopped cauliflower and pour in 1 cup of chicken stock. Increase the heat until the pot comes to a gentle boil.
- Cover the pot, reduce the heat to a simmer, and cook for about 5 minutes — you want the cauliflower fork-tender, not mushy.
- Turn off the heat and let the mixture cool slightly so it’s safe to handle. Then transfer everything from the pot into your blender.
Blend the sauce until silky
- To the blender add 1–2 tablespoons nutritional yeast (start with 1 tablespoon and add more to taste), ½ tablespoon freshly squeezed lemon juice, 1–2 teaspoons sea salt (start smaller and taste later), and ½ teaspoon soy sauce.
- Blend on high until the sauce is very smooth and creamy. If it’s too thick, add a splash of water or more chicken stock, a tablespoon at a time, until you reach a pourable but creamy consistency.
- Taste the sauce and adjust seasoning: add more salt, nutritional yeast, or lemon if you’d like it brighter. Set the sauce aside.
Cook the pasta
- Bring a large pot of salted water to a rolling boil. Add 12 ounces of your pasta and cook according to the package directions until al dente. Cooking to al dente helps the pasta hold up when tossed with the sauce.
- Drain the pasta through a colander and return it to the pot. Drizzle 2 teaspoons of olive oil over the cooked pasta and toss so each strand is lightly coated — this prevents sticking and helps the sauce cling.
- Add the 3 ounces of baby spinach to the pasta while it’s still warm so it wilts gently into the noodles.
Cook the chicken
- While the pasta water is heating (so multitask and save time), season the chicken pieces with the remaining ½ teaspoon sea salt and ½ teaspoon pepper.
- Heat the remaining 2 teaspoons of olive oil in a medium-sized frying pan over medium-high heat.
- Add the chicken in a single layer and let it cook without moving for a couple of minutes so it gets a nice golden color. Flip and cook until browned on the other side and cooked through — total time depends on piece size but often 6–8 minutes.
- If you’re using pre-cooked chicken, warm it gently in the pan with a splash of stock or a drizzle of oil.
Bring it all together
- Add the cooked chicken to the pot with the pasta and wilted spinach.
- Pour the cauliflower alfredo sauce over the pasta and chicken. Toss everything gently until well coated; if the sauce feels too thick, loosen with a little reserved pasta water or extra stock to reach your desired texture.
- Give it a final taste and add extra salt, pepper, or nutritional yeast if you want more depth. Serve immediately while warm.
Tips I use every time:
- If your blender has a hot liquid warning, let the cauliflower cool a minute and blend in short pulses, venting the lid slightly.
- Reserve a cup of pasta water before draining — that starchy water is great for thinning sauces and helping them cling to noodles.
- If you prefer a thinner sauce for tossing, add 2–3 tablespoons of pasta water right at the end and mix.
Common Mistakes to Avoid
Even simple recipes have a few common trip-ups. Start here so your dinner feels like a success.
Mistake 1: Overcooking the cauliflower
Overcooked cauliflower can turn watery and lose flavor. Cook until just fork-tender (about 5 minutes after boiling) so the blender transforms it into a silky sauce rather than a soupy mash.
Mistake 2: Skipping seasoning tweaks
Cauliflower is mild, so taste as you go. Add salt, nutritional yeast, and lemon incrementally. It’s easy to under-season at first and end up with a bland sauce.
Mistake 3: Crowding the chicken pan
If you toss all the chicken into a hot pan at once, it steams instead of browns. Cook in a single layer and give pieces room to sear for that golden, flavorful crust.
Serving Suggestions for Dairy Free Chicken Alfredo with Cauliflower Sauce
This dish is cozy and versatile. A few simple sides or garnishes can make it feel special without extra work.
Light salad
A crisp green salad with a lemon vinaigrette balances the creamy pasta. Use peppery arugula or mixed baby greens, sliced cucumber, and a few shaved carrots for color.
Garlic-roasted vegetables
Roast broccoli, asparagus, or Brussels sprouts with olive oil and a pinch of salt at 425°F (220°C) for 12–15 minutes. The roasted veg adds texture and keeps the meal veggie-forward.
Bread or garlic toast
A warm slice of crusty bread or dairy-free garlic toast is comforting for sopping up any leftover sauce. Brush with olive oil, toast under the broiler, and finish with chopped parsley and a pinch of salt.
Conclusion
I hope this makes weeknight dinner feel a little easier and a lot cozier — this Dairy Free Chicken Alfredo with Cauliflower Sauce proves you don’t need heavy cream to get rich, satisfying pasta. It’s forgiving, customizable (swap proteins or add extra veggies), and beginner-friendly, so you can make it again and again with confidence. If you want more dairy-free inspiration or a visual guide to the cauliflower sauce, I like the clear steps in this Dairy-Free Alfredo Sauce tutorial, and for a slightly different take on chicken and cauliflower pasta, this Healthy Chicken Alfredo (Cauliflower Sauce) post is a lovely companion. Try it tonight, and tell me how your family reacted — I love hearing what tweaks you make.
FAQs About Dairy Free Chicken Alfredo with Cauliflower Sauce
Yes — you can make the cauliflower sauce and store it in the fridge for up to 3 days, or freeze for up to 2 months. Cook the pasta and chicken fresh or reheat gently and toss with warm sauce; add a splash of pasta water to refresh the texture.
The sauce itself is dairy-free and gluten-free, but use gluten-free pasta and a gluten-free soy sauce or tamari to make the whole dish suitable for a gluten-free diet.
Swap the chicken stock for vegetable stock and replace the chicken with roasted chickpeas, sautéed mushrooms, or pan-fried tofu. The cauliflower sauce will still be creamy and satisfying.
Absolutely — frozen cauliflower works well. You may need to simmer a minute or two longer if it’s still a bit firm. Thawed frozen cauliflower sometimes releases more water, so blend and adjust thickness with stock or pasta water as needed.
Cook the cauliflower until just tender, blend until smooth, and taste for seasoning. Toss with hot pasta and a little reserved pasta water if the sauce seems too thick. Searing the chicken well adds a nice contrast in texture to the silky sauce.
Dairy Free Chicken Alfredo with Cauliflower Sauce
Ingredients
Method
- Chop the onion and cauliflower, crush or mince the garlic, and cut chicken into bite-sized pieces seasoning with sea salt and pepper.
- Measure out chicken stock and nutritional yeast.
- Heat 1 teaspoon of olive oil in a medium-sized pot over medium heat.
- Add chopped onion and crushed garlic, sauté for about 3 minutes until the onion is soft.
- Add chopped cauliflower and chicken stock, bring to a gentle boil.
- Cover the pot, reduce to simmer, and cook for about 5 minutes until fork-tender.
- Transfer the mixture to a blender once cooled slightly.
- Add nutritional yeast, lemon juice, sea salt, and soy sauce to the blender.
- Blend on high until smooth, adjusting the thickness with stock or water as needed.
- Bring a pot of salted water to a boil, add pasta and cook according to package instructions.
- Drain pasta, return it to the pot and drizzle with 2 teaspoons of olive oil, tossing lightly.
- Add baby spinach to the warm pasta to wilt gently.
- Season chicken and heat remaining olive oil in a frying pan.
- Cook chicken in a single layer until golden, about 6-8 minutes.
- For pre-cooked chicken, warm it gently with stock or oil.
- Add cooked chicken to pasta and spinach.
- Pour cauliflower alfredo sauce over and toss gently. Adjust texture with reserved pasta water if necessary.
- Taste and adjust seasoning with salt, pepper, or nutritional yeast before serving.

