clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
cheesy broccoli and rice

Vegan Cheesy Broccoli and Rice

  • Author: Liz Thomson
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 cups 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American


This vegan “cheesy” broccoli and rice casserole is the ultimate plant-based comfort food! The cheese sauce is unbelievably creamy but it’s made with vegetables!



  • 2 cups brown rice, dry
  • 2 broccoli crowns, chopped into 1” pieces
  • 1 medium onion, roughly chopped
  • 2 large russet potatoes, peeled and chopped into 1” cubes
  • ⅔ cup chopped carrots
  • 2 cups cooking water, reserved
  • ⅔ cup cashews
  • 1 teaspoon salt (or to taste)
  • 3 cloves garlic, peeled
  • ½ teaspoon dijon mustard
  • ¼ teaspoon black pepper
  • 2 tablespoons nutritional yeast (optional)


  1. In a wide, lidded saucepan, cook 2 cups of brown rice according to package directions. Fluff with a fork, remove from the pan and set aside.
  2. Fill a large bowl with ice water and set aside.
  3. Bring a large pot of water to a boil.
  4. Add the broccoli and cook for 2 minutes.
  5. Using a slotted spoon, carefully transfer the broccoli to the bowl of ice water to stop the cooking process.
  6. Empty the pot, then add the onion, potatoes, and carrots and cover with 2 inches of water.
  7. Bring to a boil and simmer for 15-20 minutes or until the vegetables are soft.
  8. Add the vegetables, 1 cup of cooking water, cashews, salt, garlic, dijon, black pepper, and nutritional yeast, to a blender.
  9. Be sure to allow steam to escape from the top of the blender. Blend until completely smooth.
  10. Add the broccoli and rice back into the skillet. Cover with cheese sauce and stir until combined.

Keywords: vegan cheesy broccoli and rice