This Dairy-Free Cauliflower Alfredo Sauce is creamy, “cheesy,” and secretly full of veggies! Completely dairy-free and nightshade-free and made without cashews, it’s a nutritious pasta sauce alternative even picky eaters will eat.
I’m a big believer in having a stash of back-pocket recipes—the kind you can make on autopilot, no recipe needed (and of course, gluten-free). Because let’s be real, when you’re exhausted at the end of a long day, dinner should be simple.
For me, that means having a go-to overnight oatmeal, a favorite green smoothie, an easy meal prep lunch, and a few allergy-friendly sauces. A good sauce can take basic ingredients and turn them into something delicious, which is why I always keep a few staple sauce recipes on hand.
This creamy, dreamy, dairy-free Alfredo is one of them. It’s rich, flavorful, and makes any meal effortless. And the best part? It’s naturally allergy-friendly and AIP-friendly without even trying!
Prep Tips Before You Begin
- Batch Cook – Make a larger batch so you have enough for multiple meals. The sauce keeps well and can be repurposed in different dishes. You can even freeze this sauce in portioned containers or silicone ice cube trays.
- Steam or Boil Until Soft – Make sure you cook the cauliflower until it’s very tender (fork-tender) to create a smooth texture when blended. Steaming helps retain the flavor while boiling makes it extra soft. If the cauliflower isn’t fully tender before blending, it won’t break down smoothly. This will make the sauce grainy, which we definitely don’t want!
- Season to Taste – The seasonings in this recipe are flexible. So, if you want a bolder flavor, feel free to add extra minced garlic and onion. Or, add a pinch of nutmeg for a more traditional taste.
- Use a High-Speed Blender – A powerful blender or food processor is key to achieving a silky, lump-free consistency. Blend longer if needed.
Ingredients You’ll Need
Below is an overview of the ingredients and instructions for this vegan alfredo sauce recipe. Please be sure to scroll down to the recipe card below for the complete details!
- Cauliflower – You’ll be boiling the cauliflower to soften it, but if you’d like to use frozen cauliflower florets, just microwave them instead. The idea is to soften the florets enough to make them easier to puree in the food processor.
- Garlic and Onion – Yellow or white onion will work just fine. If you’re not a fan of onion or you don’t tolerate it well, you can leave it out. Use fresh garlic cloves, and mince them yourself for the best flavor.
- Broth – I almost always have homemade vegetable broth on hand, but store-bought is just fine. Or, if preferred, chicken broth or stock will also work. I always recommend low-sodium varieties!
- Nutritional Yeast – These little yellow flakes pack a big punch of nutty, cheesy flavor and lots of depth! So naturally, nutritional yeast is perfect for making a vegan and dairy-free cauliflower alfredo sauce and eliminates the need to spend time soaking raw cashews. I don’t recommend using vegan parmesan cheese as it doesn’t tend to melt well.
Ingredient Swap: If dairy-free is not needed, you can swap Parmesan cheese for nutritional yeast. Parmesan is still lower in lactose than most other types of cheese.
- Canned Coconut Milk – his mimics dairy heavy whipping cream perfectly, creating the rich creamy texture we want. Otherwise, you can always use any non-dairy milk or cream of your choice such as almond milk, cashew milk, or hemp milk.
How to Make this Dairy-Free Alfredo Sauce
This pasta sauce comes together in just four simple steps—so easy to make!
- Boil. Boil the cauliflower in a large pot of salted water or broth until tender. Drain the liquid, and set it aside.
Note: If the cauliflower isn’t fully tender before blending, your sauce will turn out grainy. So, make sure it can easily be pierced with a fork!
- Sauté. In the same pot, sauté the onion in oil (or butter if preferred) over medium heat until soft. Then, add the garlic, and cook until fragrant, stirring constantly to avoid burning. Next, add the cauliflower and Italian seasoning.
- Blend. Carefully transfer the veggie mixture to a blender or food processor. Then, add the broth, lemon juice, nutritional, yeast, salt, and pepper. Blend until smooth.
Pro-Tip: Use a hand blender or immersion blender directly in the pot if the cauliflower is soft enough.
- Heat. Transfer the mixture back to the pot, and whisk in the coconut milk. Warm over medium heat until the mixture is heated through and completely combined. Season to taste, and enjoy!
Consistency Adjustments: If the sauce is too thick or grainy, try blending again with a splash of hot liquid (broth or milk) to help smooth it out! add more broth or a splash of coconut milk. If too thin, let it simmer on low to thicken.
Serving Suggestions
I love to pair this recipe with gluten-free noodles to replicate traditional fettuccine alfredo. Or, for a lighter option, it’s grease with veggie noodles such as zucchini noodles or Instant Pot spaghetti squash.
You can also use this sauce as a topping for steamed veggies, roasted chicken, or baked salmon. Or, enjoy it as a topping on no-yeast gluten-free pizza crust!
More of Our Favorite
Gluten and Dairy-Free Sauce Recipes
Common Questions
It’s not exactly like traditional alfredo, but it’s a creamy, flavorful alternative! Cauliflower creates a smooth texture, and with seasonings like garlic, nutritional yeast, and lemon, it mimics the savory richness of classic alfredo.
You can transfer leftovers to an airtight container, and store them in the fridge for up to 4-5 days. If the sauce thickens too much, add a splash of broth or non-dairy milk before reheating.
Yes! You can freeze this recipe for 1-2 months. I recommend pouring the sauce
into ice cube trays and freezing until solid. Then, transfer the cubes to a sealable bag, and thaw a few at a time when you’re ready to serve.
Dairy-Free Alfredo Sauce Recipe
- Total Time: 25 minutes
- Yield: 2 to 2 ½ cups 1x
- Diet: Vegan
Description
Skip overpriced store bought options, and make this dairy-free alfredo sauce recipe using cauliflower and nutritional yeast for a cheesy flavor and creamy consistency!
Ingredients
- 1 lb cauliflower florets
- 1 Tablespoon olive oil or dairy-free butter
- ½ medium yellow onion, thinly sliced
- 2 teaspoons minced garlic (about 2 cloves) or 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning or dried herbs (such as oregano or basil) – to taste
- ½ to ⅔ cup vegetable broth (start with ½ cup, add more for a thinner sauce)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 teaspoon lemon juice
- ¼ to ⅓ cup nutritional yeast (see notes for substitute)
- ⅓ cup canned coconut milk or non-dairy milk
Instructions
- Bring a large pot of salted boiling water or broth to a boil. Add the cauliflower, cover, and cook for 8-10 minutes, until tender and soft. Drain and set aside. Note – If the cauliflower isn’t fully tender before blending, it won’t break down smoothly which will make the sauce grainy.
- Heat the same pot over medium heat with olive oil. Add onion and sauté until softened, about 2 minutes. Add garlic and cook for 30 seconds, stirring constantly to prevent burning. Then, add the cauliflower and Italian seasoning, cooking for another 2 minutes.
- Carefully transfer the sautéed onion, garlic, and cauliflower to a blender or food processor.
- Add broth, lemon juice, nutritional yeast, salt, and pepper. Blend until smooth and creamy. If needed, add a little more broth to reach your desired consistency.
- Return the blended cauliflower mixture to the pot and stir in coconut milk or non-dairy milk. Heat over medium, stirring until fully combined and warmed through. Adjust seasoning if needed
- Serve with veggie noodles or your favorite gluten-free pasta.
- Store in an airtight container for up to 4–5 days. If it thickens too much after chilling, add a splash of broth or non-dairy milk before reheating.
Notes
Blending Tip: Use a hand blender or immersion blender directly in the pot if the cauliflower is soft enough.
Consistency Adjustments: If the sauce is too thick or grainy, try blending again with a splash of hot liquid (broth or milk) to help smooth it out! add more broth or a splash of coconut milk. If too thin, let it simmer on low to thicken.
Substitutions: If dairy-free is not needed, you can swap Parmesan cheese for nutritional yeast. Parmesan is still lower in lactose than most other cheese.
- Prep Time: 10 min
- Cook Time: 15
- Category: sauces
- Method: stove top
- Cuisine: american italian
Nutrition
- Serving Size: ¼ cup
- Calories: 63
- Sugar: 1.7 g
- Sodium: 155.4 mg
- Fat: 4 g
- Saturated Fat: 2.2 g
- Carbohydrates: 5.3 g
- Fiber: 1.8 g
- Protein: 2.5 g
- Cholesterol: 0 mg












Quick question – the ingredients list does not list lemon juice, but lemon juice is called for in step 4. How much lemon juice do you add?
Sorry about that. It must have accidentally been left off. I use 1 tsp lemon juice. Let me know how it turns out!
Thanks for the recipe, I’m doing the standard process purification detox and having trouble finding anything satisfying to eat! Do you think I could replace the cauliflower with cauliflower rice? Would I need to drain?
Hi Leanne! Are you wanting to use frozen cauliflower rice or raw? Either way, you want to make sure to squeeze as much moisture out of it (after cooking) before blending as you can. Does that make sense?
I made this tonight. My two teenage boys loved it, as did I! I didn’t tell them it was Cauliflower though… Will definitely be making it again!
Thank you. 😊
That’s a recipe win if I ever heard it, Niomi! Thanks for sharing and happy cooking!
This looks great! Are the nutrition facts for the whole batch or a smaller amount?
Smaller, around 1/4 to 1/3 cup depending on the desired consistency. I’ll update the card now! Sorry about that.
Hi there!
Just wondering if/how you could store this if you made a big batch/made in advance, and if you can, how long for?
Thanks xx
Sure! I kept my in a mason jar for about 3-5 days.
That being said, I would just taste it after 5 to see if it’s still good. Could keep for 7 with proper storage.
This is such a yummy and versatile sauce! It worked perfectly in a veggie lasagna I made for dinner.
So glad! Thanks for feedback Wilhelmina
I love this! So healthy and delicious! It was a huge hit at my house!
You know that I love all of your recipes, but I am super excited about this! I am making it right now!
Keep me posted!