Go Back
+ servings
4.78 from 9 votes
Plate of Vegan Broccoli Casserole with Water Glass, Fork, and Stack of Plates in the Background
Vegan Broccoli Cheese Casserole
Prep Time
10 mins
Cook Time
1 hr 10 mins
Total Time
1 hr 20 mins
This 100% plant-based and junk food free vegan broccoli cheese casserole will knock your socks off! Serve it in place of your favorite traditionally non-vegan side this year. Nobody will know it's vegan!
Course: Side
Cuisine: American
Servings: 6 -8
Calories: 282 kcal
Author: Alissa
  • 1 large baking potato, about 1 lb., peeled and diced
  • ½ cup chopped carrots, 1 large or 2 small
  • 2 tbsp. olive oil
  • 1 large onion, diced
  • 2 garlic cloves, minced
  • 12 oz. button mushrooms, cleaned, stemmed and coarsely chopped
  • 2 cups vegetable broth
  • ½ cup short or medium grain brown rice
  • 1 large broccoli crown, broken into small florets (about 4 cups)
  • ½ cup nutritional yeast flakes
  • 1 tablespoon lemon juice, plus more to taste
  • 2-3 tsp. white miso paste, optional, but highly recommended
  • about 2 cups unflavored soy or almond milk
  • salt and pepper to taste
  1. Place potato and carrots into a medium saucepan and cover with water. Bring to a boil. Lower heat and allow to cook at a low boil until tender, about 15 to 20 minutes. Remove from heat and drain into a colander. Transfer to a food processor and blend until completely smooth, stopping to scrape down sides of bowl as needed.
  2. Coat the bottom of a large pot with oil and place over medium heat. Add onion and sauté until softened, about 5 minutes. Add garlic and cook 1 minute more. Add mushrooms, in as even a layer as possible, and allow to cook until slightly browned, about 5 minutes.
  3. Add broth and rice to pot. Stir to incorporate. Raise heat and bring to a simmer. Cover and allow to simmer until rice is fully cooked, about 45 minutes. There should be some liquid remaining in the pot when rice is finished cooking.
  4. Uncover pot and stir in potato mixture, broccoli, nutritional yeast, lemon juice and miso, if using. Thin with about 2 cups of milk, using a bit less if mixture seems too thin, more if it seems too thick. Stir and bring to a low simmer. Cook just until broccoli is tender and bright green, about 3 minutes. Season with salt and pepper. Serve.
Nutrition Facts
Vegan Broccoli Cheese Casserole
Amount Per Serving
Calories 282 Calories from Fat 70
% Daily Value*
Fat 7.8g12%
Saturated Fat 1.1g6%
Sodium 460mg19%
Potassium 1222mg35%
Carbohydrates 42.3g14%
Fiber 8.9g36%
Sugar 4.7g5%
Protein 15.1g30%
Calcium 170mg17%
Iron 6.1mg34%
* Percent Daily Values are based on a 2000 calorie diet.