Vegan Cauliflower Alfredo


A great creamy dish that can be served alone or as a side dish. Full of nutrients and extremely healthy.

Prep Time:
15 mins
Cook Time:
1 hrs 20 mins
Total Time:
1 hrs 35 mins
6 servings



  • 2 large heads cauliflower, cut into pieces

  • 2 large red onions, cut into wedges

  • 2 cloves garlic, chopped, or more to taste

  • 1 serving canola oil cooking spray

Cream Sauce:

  • 2 cups plain soy milk

  • 1 (14 ounce) package firm tofu, cut into cubes

  • ½ (8 ounce) package shredded mozzarella-style vegan cheese (such as Daiya®)

  • ¼ cup nutritional yeast

  • 2 tablespoons onion powder

  • 1 tablespoon lemon juice, or more to taste

  • 1 tablespoon dried basil

  • 1 tablespoon dried marjoram

  • 1 tablespoon dried oregano

  • 1 tablespoon dried parsley

  • 1 teaspoon garlic powder

  • 1 teaspoon ground black pepper, or more to taste

  • 3 large large kale leaves, minced, or more to taste

  • 1 cup cherry tomatoes, halved


  1. Preheat oven to 350 degrees F (175 degrees C).

  2. Spread cauliflower, onions, and garlic onto a large baking sheet. Spray canola oil spray over cauliflower mixture.

  3. Bake in the preheated oven until browned and tender, 30 to 45 minutes. Transfer cauliflower mixture to a 9x13-inch baking dish. Reduce oven temperature to 300 degrees F (150 degrees C).

  4. Blend soy milk, tofu, vegan cheese, nutritional yeast, onion powder, lemon juice, basil, marjoram, oregano, parsley, garlic powder, and black pepper in a food processor or blender until sauce is creamy.

  5. Pour sauce into a saucepan and cook over medium-low heat until warmed, about 5 minutes. Add kale to sauce and cook until kale is wilted, about 5 minutes. Pour sauce over cauliflower mixture and add tomatoes; mix well.

  6. Bake in the oven until bubbling and lightly browned, about 40 minutes.

Cook's Note:

White wine can be used in place of lemon juice, if desired.

Nutrition Facts (per serving)

305 Calories
11g Fat
37g Carbs
20g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 305
% Daily Value *
Total Fat 11g 13%
Saturated Fat 4g 19%
Sodium 439mg 19%
Total Carbohydrate 37g 13%
Dietary Fiber 12g 41%
Total Sugars 13g
Protein 20g
Vitamin C 170mg 850%
Calcium 399mg 31%
Iron 7mg 41%
Potassium 1443mg 31%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.