Go Back
+ servings
a vegan broccoli rice casserole in a white baking dish on a marble countertop with a plate of the dish in the foreground

Vegan Broccoli Rice Casserole

This vegan broccoli rice casserole makes such a great side dish! You won't believe how cheesy and creamy it is completely without dairy products. And it's so easy to make! 
Course Entrées, Main Course
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Servings 6 people
Calories 436kcal
Author Sina


For the casserole:

  • 1 teaspoon vegan margarine
  • 4 cups cooked brown rice (equals 2 cups uncooked)
  • 3 cups broccoli florets
  • 1 onion, finely chopped
  • 1 cup vegan shredded cheese
  • fresh parsley, chopped

For the sauce:

  • 1 cup raw cashews
  • 1 1/2 cups unsweetened almond or soy milk
  • 1/2 cup nutritional yeast
  • 1 tablespoon onion powder
  • 2 small cloves of garlic
  • 1 teaspoon salt
  • 1 tablespoon corn starch
  • 1 teaspoon white or yellow miso paste
  • 1 teaspoon Dijon mustard


  • Preheat your oven to 350 °F. Wash the broccoli and cut it into florets. Cook the broccoli either on the stovetop or in an Instant Pot (choose "0 minutes" on manual). 
  • Grease a large baking dish with vegan margarine. 
  • Heat some oil in a pan and sauté the chopped onion until it's translucent. This should take about 3 minutes. 
  • Place all of the ingredients for the sauce into a high speed blender and process until smooth. 
  • In a large bowl, combine the cooked rice, the cooked broccoli, the sautéed onion, and the sauce. Stir carefully. 
  • Transfer to the prepared baking dish, add the shredded vegan cheese and bake for 15 minutes. Sprinkle with freshly chopped parsley and serve immediately. Enjoy! 


  • I used brown rice for my casserole to make it healthier. However, it also works with regular white rice.
  • It's best to make the rice the night before. This way the preparation time will be much shorter. 
  • I highly recommend using a high speed blender to make the sauce. It won't get as creamy in a regular blender as the cashews are hard to blend. 
  • As I used my Vitamix to make the sauce, I did not soak the cashews. I don't think it's necessary if you use a really good high speed blender. However, if you want to make it a bit easier for your blender, you could soak them in hot water for 30 minutes or even overnight. 


Calories: 436kcal | Carbohydrates: 60g | Protein: 16g | Fat: 17g | Saturated Fat: 3g | Sodium: 741mg | Potassium: 979mg | Fiber: 10g | Sugar: 6g | Vitamin A: 1260IU | Vitamin C: 177.5mg | Calcium: 211mg | Iron: 4.1mg