The creamiest cauliflower Alfredo sauce is so good, you’ll never know it has no cream in it. The perfect vegetarian family dinner recipe.
Ingredients
Full Cauliflower Alfredo sauce recipe with amounts can be found in the recipe card below.
- Butter. Olive oil can be substituted if you prefer to keep it vegan.
- Onion.
- Garlic.
- Cauliflower.
- Stock. Chicken broth/Vegetable broth.
- Milk. I used whole milk/full cream milk but feel free to use any milk of your choice. Almond and oat milk will both work well.
- Nutmeg.
- Salt and black pepper.
- Parmesan cheese. Use a vegan or vegetarian alternative if needed. Nutritional yeast is a good substitute.
- Pasta, to serve. I used fettucine but any long pasta will work. Gluten-free pasta is a great option.
How to make Cauliflower Alfredo sauce
- Cook the cauliflower: In a large pot or Dutch oven, melt the butter over medium high heat. Add the onion and garlic and allow to sauté until soft and translucent. Stir in the cauliflower, stock and milk then season with nutmeg, salt and pepper. Bring to a boil and allow to simmer until the cauliflower is tender, approximately 10 minutes.
- Blend: Transfer the sauce to a blender (or use a stick blender) and blend until smooth. You might need to add a splash more milk or stock, depending on the desired thickness. Return the sauce to the pan. Taste and adjust seasoning then add the cheese. Allow the Parmesan to melt into the sauce.
- Serve: Add cooked pasta and a splash of the pasta cooking water and toss to combine. I served the cauliflower Alfredo with roasted broccoli for an extra boost of vegetables but it’s perfect on its own too.
Can I make cauliflower Alfredo sauce ahead?
The sauce can be made and refrigerated in airtight containers for up to a week. Reheat over medium-low heat with a splash of stock or cream until hot and bubbling.
Cauliflower recipes

Creamy cauliflower Alfredo with fettucine
The creamiest cauliflower Alfredo sauce is so good, you'll never know it has no cream in it. The perfect vegetarian family dinner recipe.
Print
Pin
Rate
Add to Shopping List
Servings: 4
Calories: 412kcal
Ingredients
- 2 tbsp butter
- 1 onion finely chopped
- 3 garlic cloves crushed
- 3 cups cauliflower cut into florets
- 1 cup stock
- 1 cup milk
- pinch of nutmeg
- salt and pepper to taste
- 1 cup grated Parmesan cheese
- 500 g (1lb) pasta cooked + cooking water reserved.
Instructions
- In a large pot or Dutch oven, melt the butter over medium high heat.
- Add the onion and garlic and allow to cook until soft and translucent.
- Add the cauliflower, stock and milk then season with nutmeg, salt and pepper.
- Allow to simmer until the cauliflower is tender, approximately 10 minutes.
- Transfer the sauce to a blender (or use a stick blender) and blend until smooth. You might need to add a splash more milk or stock, depending on the desired thickness.
- Return the sauce to the pan and add the cheese. Allow the Parmesan to melt into the sauce.
- Add cooked pasta and a splash of the pasta cooking water and toss to combine. Serve topped with more Parmesan.
Nutrition
Calories: 412kcal | Carbohydrates: 70g | Protein: 16g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Cholesterol: 4mg | Sodium: 536mg | Potassium: 447mg | Fiber: 3g | Sugar: 6g | Vitamin A: 520IU | Vitamin C: 39mg | Calcium: 204mg | Iron: 2mg
Leave a Reply