Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Cauliflower Broccoli Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: The Plant-Powered Dietitian
  • Total Time: 45 minutes
  • Yield: 10 servings 1x
  • Diet: Vegan

Description

Make this delicious Vegan Cauliflower Broccoli Casserole for a hearty, nutritious, and comforting meal. Packed with plant-based ingredients and a rich rosemary crumb topping, it’s the perfect vegan casserole side dish for any occasion, from Sunday night family dinners to holiday sides.


Ingredients

Scale

Cashew Cream:

  • 1 cup raw cashews
  • Boiling water
  • 1 lemon, juiced (reserve peel for zest, below)
  • ¼ teaspoon salt (optional)
  • ¼ cup plant-based milk, plain, unsweetened (i.e., soy, almond, oat)

Broccoli and Cauliflower:

  • 1 bunch (about 12 ounces) broccoli, separated into medium-sized florets (about 4 cups)
  • 1 large head (about 2 ½ pounds) cauliflower, separated into medium-sized florets (about 7 cups)
  • Water

White Sauce:

  • 1 tablespoon extra virgin olive oil
  • 2 cloves garlic, minced
  • 3 tablespoons all purpose flour
  • 1 teaspoon ground mustard
  • ¼ teaspoon cayenne pepper
  • 1 teaspoon celery salt
  • ¼ teaspoon salt (optional)
  • 1 teaspoon grated lemon zest (from lemon above)
  • 1 tablespoon finely chopped fresh rosemary (or 1 teaspoon dried rosemary)
  • 3 cups plant-based milk, plain, unsweetened (i.e., soy, almond, oat)
  • 1 cup shredded cheddar plant-based cheese

Crumb Topping:

  • 1 1/3 cups crushed buttery crackers, vegan (about 24 crackers or 112 grams)
  • ¾ cup shredded cheddar plant-based cheese
  • ½ teaspoon paprika
  • 1 tablespoon finely chopped fresh rosemary (or 1 teaspoon dried rosemary)
  • 1 ½ tablespoons extra virgin olive oil


Instructions

  1. Place raw cashews in a small dish. Cover with boiling water and soak for 15 minutes. Drain water and add cashews to a small blender, along with lemon juice (reserving peel for later), salt (optional), and ¼ cup plant-based milk. Process until smooth and thick—about the texture of whipped cream cheese. May pause and scrape down sides. Set aside to add to step 3.
  2. While cashews are soaking, prepare the broccoli and cauliflower. Fill a large pot half full of water and bring to a boil. Add the broccoli and cauliflower florets and cook over medium heat for about 2-3 minutes, until crisp tender (do not overcook). Immediately drain off boiling water in a colander, and rinse with cool water. Set aside to add to step 3.
  3. Prepare white sauce by heating olive oil in a large heavy pot or Dutch oven over medium heat. Add garlic and sauté for 3 minutes. Add flour, ground mustard, cayenne pepper, celery salt, and salt (optional), lemon zest, and rosemary, and sauté for 1 minute, stirring constantly. Add 3 cups plant-based milk and the prepared cashew cream cheese (from step 1) and whisk until smooth and thickened (about 3 minutes). Stir in plant-based shredded cheese and cook while stirring until smooth and melted (about 2 minutes). Gently fold in the broccoli and cauliflower. Remove from heat and transfer the mixture to a 9 x 13 inch baking dish or large casserole dish.
  4. Preheat oven to 375 F.
  5. Make the crumb topping by mixing cracker crumbs, plant-based cheese, paprika, rosemary and olive oil together in a medium bowl. Should make a crumbly texture. Sprinkle evenly over the broccoli cauliflower mixture and place it, uncovered, in the oven. Bake for 20-25 minutes, until golden brown on the top.
  6. Serve immediately. Makes 10 servings.

Notes

May use frozen broccoli or cauliflower florets, skipping the cooking in step 2.

Try crushing the crackers in a small blender for just a few seconds.

I love to use my Fiesta baking dish for this recipe, pictured in this blog.

  • Prep Time: 20 minutes
  • Cook Time: 33 minutes
  • Category: Side Dish
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 287
  • Sugar: 4 g
  • Fat: 19 g
  • Carbohydrates: 21 g
  • Fiber: 4 g
  • Protein: 9 g