Creamy Vegan Cauliflower Alfredo Sauce Recipe

This cauliflower alfredo sauce recreates the rich, garlicky comfort of classic Alfredo while being fully plant-based, lower in fat, and nutrient-dense. It’s creamy, savory, and ready in under 30 minutes—perfect for weeknight dinners or a lighter pasta alternative.

Completed Cauliflower Alfredo Sauce (Vegan) in a bowl.

Why you’ll love this cauliflower Alfredo sauce

This recipe uses cooked cauliflower, vegetable bouillon, silken tofu, nutritional yeast, and simple seasonings to create a smooth, cheesy-tasting sauce without nuts, seeds, or dairy. Compared with traditional Alfredo, it has fewer calories and less fat while still delivering a satisfying, creamy texture. It’s also quick to prepare and uses basic equipment: a saucepan and a blender.

Ingredient notes

Ingredients for Cauliflower Alfredo Sauce (Vegan) measured out on a white surface.
  • Cauliflower: Fresh is preferred for the best texture, but frozen thawed cauliflower can be used in a pinch.
  • Silken tofu: Provides creaminess and body. Avoid firm tofu for this sauce unless you add extra liquid and blend longer.
  • Nutritional yeast: Adds a savory, “cheesy” flavor—adjust to taste.
  • Bouillon: A low-sodium vegetable bouillon cube dissolved in hot water creates a flavorful base; use broth if you prefer.

Serve over fettuccine, spaghetti, gluten-free pasta, chickpea pasta, zucchini noodles, or spaghetti squash for a lighter meal.

Recipe variations

  • Brighten: Add a splash of lemon juice or a teaspoon of white miso for extra depth.
  • Spicy: Stir in red pepper flakes, smoked paprika, or a pinch of cayenne.
  • Oniony depth: Use sautéed shallot or onion, or swap garlic powder for fresh roasted garlic.
  • Richer: Stir in 1–2 tablespoons of vegan butter or olive oil for a silkier mouthfeel.

How to make cauliflower Alfredo sauce

Process shot showing straining cauliflower in strainer.
Process shot showing post blended ingredients in blender.

Step 1: Trim and quarter a medium cauliflower, break into small florets. Bring a medium pot of water to a boil and cook the florets about 10 minutes, until tender. Drain well.

Step 2: Dissolve 1 low-sodium vegetable bouillon cube in 1 cup hot water. In a high-speed blender combine the cooked cauliflower, 1 tablespoon garlic powder (or fresh/roasted garlic), 1 (16-ounce) box silken tofu, 1/2 teaspoon dried oregano, 1 teaspoon salt, freshly ground black pepper, 3/4 cup nutritional yeast, and the bouillon mixture. Blend until completely smooth.

If the sauce seems too thick, add additional water or broth in 1/4-cup increments until you reach your desired consistency.

Process shot showing ingredients for Cauliflower Alfredo Sauce (Vegan) cooking in pot.

Step 3: Taste and adjust seasoning. Pour the sauce over cooked pasta, toss to coat, and serve immediately with optional garnishes.

FAQs

Can I use firm tofu?

You can, but firm tofu won’t blend as silky and has a stronger flavor. Add extra liquid and blend longer for a smoother result.

Why isn’t my sauce smooth?

Undercooked cauliflower or a low-powered blender are common causes. Cook the florets until very tender and use a high-speed blender. Strain through a fine-mesh sieve if needed.

Can I use a food processor?

A food processor may leave the sauce slightly grainy. A high-speed blender yields the creamiest texture.

What else can I use this sauce for?

Use it over roasted vegetables, vegan meatballs, plant-based pizza, in lasagna or casseroles, as a dip, or as the base for vegan mac ’n’ cheese by adding extra vegan cheese.

Pro recipe tips

  • Silken tofu: Choose silken for the creamiest result.
  • Roast for depth: Roast or sauté cauliflower and garlic before blending for a nuttier flavor.
  • Blend well: A high-speed blender makes the smoothest sauce; low-powered blenders may leave texture.
  • Consistency: Adjust thickness with more or less broth/water.
  • Seasoning: Taste and tweak salt, pepper, and nutritional yeast to your preference.
Completed Cauliflower Alfredo Sauce (Vegan) in a bowl.

Serving suggestions

Classic served with fettuccine, this cauliflower Alfredo can also be enhanced by adding:

  • Vegetables: Peas, mushrooms, zucchini, asparagus, broccoli, roasted tomatoes, or roasted squash and sweet potatoes.
  • Plant proteins: Air-fryer chickpeas, lentils, tofu, tempeh, or vegan sausages.
  • Garnishes: Fresh parsley, toasted breadcrumbs or seeds, nutritional yeast or vegan parmesan, cracked black pepper, and red pepper flakes.
  • Sides: A simple leafy salad or garlic bread (vegan) pairs well.

Storage instructions

Refrigerate: Store in an airtight container for up to 5 days.

Freeze: Freeze in a freezer-safe container or in portions (ice cube tray works well) for up to 3 months; thaw overnight in the refrigerator.

Reheat: Warm gently in the microwave in 30-second bursts, stirring between, or reheat on the stove over low heat. Add a splash of water or broth if it thickens.

Completed Cauliflower Alfredo Sauce (Vegan) in a bowl.

More creamy vegan pasta recipes

completed 20-Minute Creamy Tahini Pasta plated on a white plate against a light surface

Vegan Dinners

20-Minute Creamy Tahini Pasta

completed Creamy Curry Pasta (Vegan) plated on a white plate against a white surface

Vegan Dinners

Creamy Curry Pasta (Vegan)

completed Broccoli Pasta Sauce plated

Vegan Dinners

Broccoli Pasta Sauce

completed Creamy Vegan Mushroom Pasta in a pot

Vegan Dinners

Creamy Vegan Mushroom Pasta

If you try this cauliflower alfredo sauce, please leave a star rating and share your notes in the comments. Enjoy!

Cauliflower Alfredo Sauce (Vegan)

A creamy, garlicky plant-based Alfredo that’s lower in fat and ready in under 30 minutes.
Completed Cauliflower Alfredo Sauce (Vegan) in a bowl.

Ingredients

  • 1 medium cauliflower quartered and cored
  • 1 tablespoon garlic powder
  • 1 low-sodium vegetable bouillon cube
  • 1 cup hot water plus more as needed
  • 1 (16-ounce) box silken tofu
  • ½ teaspoon dried oregano
  • 1 teaspoon salt
  • ¾ cup nutritional yeast
  • Additional salt and pepper to taste

Instructions

  • Bring a medium pot of water to a boil. Add the cauliflower and cook 10 minutes, or until tender. Drain and set aside.
  • Dissolve the bouillon cube in 1 cup hot water and set aside.
  • In a high-speed blender combine the cooked cauliflower, garlic powder, silken tofu, oregano, salt, pepper, nutritional yeast, and the bouillon mixture.
  • Blend until completely smooth. If needed, add additional water in ¼ cup increments to reach a creamy consistency.
  • Pour over cooked pasta, adjust seasoning, and serve.

Notes

  • Roasting: Roast cauliflower and garlic for a deeper, caramelized flavor.
  • Blender: A high-speed blender produces the smoothest texture.
  • Adjust: Vary broth or water to change thickness and tweak seasonings to taste.

Nutrition

Calories: 140kcal
Carbohydrates: 16 g
Protein: 13 g
Fat: 4 g

Additional info

Author: Toni Okamoto
Course: Sauce
Cuisine: American, Italian
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us on social and share your photo!