4.65 from 17 votes

Vegetable Bean Casserole

This Vegetable Bean Casserole is creamy and delicious. Filled with brown rice, broccoli, carrots, and celery, you'll love this hearty meal. 

Course Main Course
Cuisine American
Keyword healthy vegan casserole, vegan casserole, vegetable bean casserole, veggie bean casserole
Prep Time 5 minutes
Cook Time 40 minutes
Total Time 45 minutes
Servings 5
Calories 372 kcal
Author Mary Ellen




  1. Pre-heat oven to 350 degrees.
  2. Add olive oil, onion, garlic and celery to saute pan and cook for 5 mins.
  3. Add vegetable broth, carrots and broccoli, cover and cook for another 10 mins.

  4. Mix in vegan cream cheese or cashew cream, nutritional yeast, tamari, rice and beans.
  5. Place in oven safe dish.

  6. In a separate bowl, combine bread crumbs and olive oil then sprinkle it over casserole. 

  7. Bake for 20-25 minutes.
  8. Enjoy!

Recipe Notes

*To make Cashew Cream soak 1/2 cup of cashews in water for a few hours or in boiling water for 10 mins. Discard water and add cashews, 1/2 cup of water, and a splash of lemon juice to high-speed blender & blend until smooth.

*Nutritional info includes cashew cream not vegan cream cheese.

Nutrition Facts
Vegetable Bean Casserole
Amount Per Serving
Calories 372 Calories from Fat 113
% Daily Value*
Fat 12.6g19%
Carbohydrates 57g19%
Fiber 9g38%
Protein 16g32%
Vitamin A 5350IU107%
Vitamin C 38.8mg47%
Calcium 110mg11%
Iron 4.7mg26%
* Percent Daily Values are based on a 2000 calorie diet.