Buffalo Cauliflower Salad

Spice up your salads once and for all! This easy vegan salad recipe is topped off with buffalo cauliflower and avocado dressing, so each forkful will be much more tasty and exciting than other plain lettuce salads.

Buffalo Cauliflower Salad
Photo: Blaine Moats
Hands On Time:
25 mins
Roast Time:
23 mins
Total Time:
48 mins
11 1/2 cups


  • 6 cup cauliflower florets

  • 3 tablespoon olive oil

  • ½ teaspoon salt

  • 2 cup cherry tomatoes

  • ¼ cup cayenne pepper sauce (such as Frank's Red Hot)

  • 1 tablespoon lemon juice

  • 1 cup thinly sliced carrots

  • 1 cup thinly sliced celery

  • 6 cup chopped romaine lettuce and/or mixed salad greens

  • ½ cup chopped toasted almonds

  • 1 recipe Avocado Dressing or 1/2 cup vegan blue cheese salad dressing


  1. Preheat oven to 450°F. Spread cauliflower in a 15x10-inch baking pan. Drizzle with 1 Tbsp. of the oil and sprinkle with salt; toss to coat. Roast 15 minutes. Add tomatoes. Roast 8 to 10 minutes more or until cauliflower is brown and tender.

  2. Meanwhile, in a small bowl whisk together remaining 2 Tbsp. oil, pepper sauce, and lemon juice. Drizzle lemon mixture over cauliflower mixture. Stir in carrots and celery.

  3. Divide lettuce and/or mixed greens among plates. Top with cauliflower mixture and almonds. Drizzle with Avocado Dressing.

Avocado Dressing

In a food processor or blender combine 1 avocado, halved, seeded, peeled, and cut up; 1/3 cup unsweetened nut milk or water; and 1/4 tsp. each salt and black pepper. Cover and process or blend until smooth, adding additional nut milk or water as needed to reach drizzling consistency. Makes 2/3 cup.

Nutrition Facts (per serving)

331 Calories
25g Fat
23g Carbs
9g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 331
% Daily Value *
Total Fat 25g 32%
Saturated Fat 3g 15%
Sodium 1155mg 50%
Total Carbohydrate 23g 8%
Total Sugars 8g
Protein 9g
Vitamin C 94.2mg 471%
Calcium 171mg 13%
Iron 2.4mg 13%
Potassium 1287mg 27%
Folate, total 207.4mcg
Vitamin B-6 0.5mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles