If you're looking for guilt-free comfort food, look no further than this vegetable casserole recipe! This gluten-free Vegan Bean Casserole is creamy and delicious. Packed with brown rice, broccoli, carrots, and celery, it is perfect for a hearty and easy meal any night of the week.

Jump to:
Why Casseroles Are Awesome
Casseroles are the perfect comfort food. I make them a few times a month when the weather is cooler to warm me up. I happen to love this particular casserole because it is packed with healthy veggies, is super filling because of the beans, and tastes rich and creamy.
This vegan bean casserole is also something that you can toss together and throw in the oven. I love a good set-it-and-forget-it meal! If one-pot dishes are your jam, be sure to also check out my Easy Mushroom Risotto and Southwest Quinoa.
Just look how scrumptious that looks! Trust me, you're going to want to make this easy Bean & Vegetable Casserole while sweater season is upon us.
Vegan Bean Casserole
Okay so maybe this recipe doesn't have the most exciting name. And maybe it doesn't look as fancy as some of my other recipes. But it tastes really good. That's all that matters, right??
While it tastes decadently creamy and delicious, you'll get a good serving of nutrients from the vegetables, complex carbs from the brown rice, and protein from the beans.
The topping is optional, but I love a little crunch on my casseroles so I added some gluten-free breadcrumbs to top it off. I mean, who doesn't want crispy, buttery tasting breadcrumbs on their casserole?
TIP: If you don't care about gluten, feel free to use any breadcrumbs you have on hand! I particularly like the crisp you get from using panko, but that's just me. You can also easily make your own breadcrumbs using up the stale bits or heels of your bread!
The other thing I love about this vegan bean casserole is how adaptable it is. Feel free to substitute other veggies for the ones I have used. I think cauliflower, green beans or peas would all make wonderful additions or substitutions.
How to make a Vegetable Casserole
Step 1: Add olive oil, onion, garlic, and celery to saute pan and cook for 5 mins.
Step 2: Add vegetable broth, carrots, and broccoli, cover, and cook for another 10 mins.
Step 3: Mix in vegan cream cheese or cashew cream, nutritional yeast, tamari, rice, and beans.
Step 4: Place the mixture in an oven-safe dish.
Step 5: In a separate bowl, combine bread crumbs and olive oil then sprinkle it over casserole.
Step 6: Bake for 20-25 minutes.
Vegetable Bean Casserole Nutrition
This bean and vegetable casserole is full of fiber which our bodies need to be healthy. Fiber can be found in every element of this dish! It's in the beans, rice and veggies.
Fiber has been shown to lower cholesterol levels, help lower blood sugar levels, and assist in weight loss - all of which aid in fighting chronic disease like type 2 diabetes and heart disease.
The beans, rice, and veggies also contain protein, so you don't have to worry about getting enough protein while eating a plant based delight. Oh, and the protein in this is a complete protein, too.
TIP: Did you know that eating rice and beans together makes a complete protein? That means all the essential amino acids (the building blocks of protein) are present. Awesome, right?
Frequently Asked Questions
What is the best kind of rice to choose?
Brown rice, regardless of variety, is what you want to aim for in most situations. Brown rice is a whole grain, meaning it is generally more nutritious than white rice. It has tons of fiber, magnesium and other nutrients, whereas white rice has been refined, meaning a lot of that goodness has been removed.
In terms of texture and aroma, there are lots of different styles of rice to choose from. There are four types of brown rice - short, medium and long grain rices as well as light brown rice. I generally tend to reach for long grain brown rice for this recipe, but check out this informational post to see what kind you gravitate towards.
What's the deal with nutritional yeast?
If you're not yet in the know about nutritional yeast, your life is about to change for the better. Nutritional yeast is one of the most delicious substances around, despite its awful name. Seriously, whoever branded it should be fired.
That said, the little yellow flakes are highly nutritious (as the name implies), boasting protein, vitamins (like B12), minerals and antioxidants that some studies indicate can help to boost your immune system and lower cholesterol. And they taste like cheese. Seriously.
If you are just starting out on your plant based journey and are missing that container of Kraft Parmesan, don't fret. Nutritional yeast can do everything that can do, and it can do it all better.
If you're looking for more ways to use it outside of this healthy vegetable casserole recipe, try sprinkling it on popcorn for a cheesy tasting treat. Or try making your own vegan cheese with it (check out my vegan queso and vegan parmesan)! Or use it to make some vegan mac and cheese! Do yourself a favor and get some pronto.
Can I make this bean & veggie casserole ahead of time?
Hey, I'm all for getting things crossed off my checklist ahead of time. I'm here for it! This veggie casserole can be prepped ahead of time without adding the breadcrumb topping. Just add the breadcrumbs halfway into baking if frozen.
Feel free to refrigerate it (unbaked but covered) for up to 4 days, or freeze it for up to three months. Prior to baking, defrost it and add those yummy breadcrumbs to get all the satisfying crunch.
TIP: If you use cashew cream for this recipe prior to freezing, it *might* have a tendency to break on you. If this happens, just add a bit of liquid and stir it prior to adding the breadcrumb topping.
I'm not a vegan... will I still like this dish?
Yes! Vegans, vegetarians, and omnivores all have enjoyed this recipe. It is so creamy and yummy that I can nearly guarantee that anyone will love it.
That said, you're welcome to "beef" it up a bit by subbing in some Impossible or Beyond Burger crumbles instead of the beans. See what I did there?? 😉
What size dish should I use?
I'd recommend using an 8 x 8 or 9 x 9 dish for the casserole. That said, you can definitely sub in a 9" round cake tin if that's what you have on hand. If you double the recipe, it should be enough for a 9 x 13.
What other vegetables can I use?
The great thing about this veggie casserole is that you can customize it to your liking. Basically any chopped vegetable will taste awesome in it. Some suggestions would be:
- Cauliflower
- Green Beans
- Green Peas
- Brussels Sprouts
- Asparagus
What should I serve this casserole with?
I personally love eating this casserole as my entire meal - comfort food is kinda my thing.
That said, this would be an excellent dish for any kind of potluck or buffet setting. Add it to your Thanksgiving or Christmas spread to make sure you have plenty of yums to munch on around your omni friends and family.
If serving it as a side dish, it would go well with some baked or grilled tofu and a side salad.
You can even add extra protein to this meal by adding some tempeh crumbles right into the casserole.
More cozy recipes
And check out these Healthy Vegan Casserole Recipes too!
If you make this recipe and LOVE IT, please give it 5 stars ⭐⭐⭐⭐⭐!
📖 Recipe
Vegan Bean Casserole
Ingredients
- 2 Tablespoons extra virgin olive oil sub water or vegetable broth if you don't use oil
- 2 cloves garlic minced
- 1 onion chopped
- 1 small carrot chopped
- 2 stalks of celery chopped
- 2 cups broccoli chopped small
- 1.5 cups vegetable broth
- 8 oz container vegan cream cheese or 1 cup cashew cream*
- ¼ cup nutritional yeast
- 2 Tablespoons tamari (or soy sauce if not gf)
- 1 can cannellini beans or other white beans, drained and rinsed
- 2 cups pre-cooked brown rice
Topping
- 1 cup gluten free bread crumbs or breadcrumbs of choice
- 2 Tablespoons extra virgin olive oil or melted vegan butter (optional)
Instructions
- Pre-heat oven to 350 degrees.
- Add olive oil, onion, garlic and celery to saute pan and cook for 5 mins.
- Add vegetable broth, carrots and broccoli, cover and cook for another 10 mins.
- Mix in vegan cream cheese or cashew cream, nutritional yeast, tamari, rice and beans.
- Place in 8x8 or 9x9 oven safe dish.
- In a separate bowl, combine bread crumbs and olive oil (if using) then sprinkle it over casserole. See notes for oil-free baking.
- Bake for 20-25 minutes or until the bread crumbs are golden.
Notes
Nutrition
PLEASE NOTE: Nutritional information data is computer generated and only an estimate so it should be used only as a guide.
Mary Ellen Valverde MS, CNS, LDN is a Licensed Nutritionist and Certified Nutrition Specialist who empowers vegans to feel clear and confident about what is uniquely nourishing to them. Mary Ellen's recipes and nutrition information have been featured on Yahoo News, Parade, VegNews, LIVESTRONG, Dr. Axe, Greatist, LIVEKINDLY, Brit+Co, Well+Good, and more.
Mary Ellen Valverde MS, CNS, LDN is a Licensed Nutritionist and Certified Nutrition Specialist who empowers vegans to feel clear and confident about what is uniquely nourishing to them.Mary Ellen's recipes and nutrition information have been featured on Yahoo News, Parade, VegNews, LIVESTRONG, Dr. Axe, Greatist, LIVEKINDLY, Brit+Co, Well+Good, and more.
Kaylin says
This looks really delicious! At what point does the rice go in?
Mary Ellen says
Thanks Kaylin! Sorry about that. The rice gets mixed in when the beans do. I've added it to the recipe now - can't believe I forgot!
Kaylin says
Thank you so much 🙂 I can't wait to try this recipe!
Mary Ellen says
Thanks for letting me know Kaylin! I hope you like it!
frieddandelions says
I love a good hearty 1-dish meal! This looks so yummy!
Mary Ellen says
Thanks so much Sarah!
Courtney's Cookbook says
Oh my goodness, this looks like super duper comfort food-- YUM!
Vicki says
This looks great and so easy, definitely going to have to give it a try!
Kari @ bite-sized thoughts says
I don't make that many casseroles, which is a shame because I do like them and they are good one dish meals. This one looks fantastic - thanks for the inspiration!
Mary Ellen says
Thanks Kari! I get a craving for them when January hits, then make them for 3 months and forget to make them again till next January!
Randi Tisdall says
Lol, I think it's funny whenever (as a blogger) you realize you have missed out on putting something vital on your blog- I don't think I've ever posted a standard "casserole" dish either! This looks wonderful and I bet delicious with that cashew cream. Thanks for sharing! I've made a desk note to put this on my grocery list next week:)
Mary Ellen says
Right? It's so weird I missed posting this. I have a few more coming soon that I'm like, how do I not have this on here yet! Let me know if you try it Randi!
Cadry's Kitchen says
Oh, my gosh. This looks so cozy & comforting. I would love to dig into it!
Mary Ellen says
Thanks so much Cadry!
Kimmythevegan says
I totally think of comfort with casseroles too! And I love that you added a creamy component (and gave the option for cashew cream as I don't tend to have cream cheese). I also really like how this makes a big casserole and have leftovers.
Mary Ellen says
Thanks Kimmy! I love casseroles for leftovers. Best part about recipe testing for the blog is the leftovers!
Mel | avirtualvegan.com says
Perfect comfort food and such lovely textures. It looks delicious!
Mary Ellen says
Thanks so much Mel!
Jenn says
I love the look of this cozy dish! That topping!!!
Mary Ellen says
Thanks Jenn! The topping is always my favorite!
Corina says
It looks delicious for colder days and I really like the look of the breadcrumb topping!
Mary Ellen says
Thank you Corina! Cold days equal either pasta or casseroles to me!
Christine @ Run Plant Based says
This looks perfect for the weather this week, simple and comforting one pot meal. Thanks!
Mary Ellen says
Thanks Christine! Our weather today is cold so I might be making another batch too!
Dianne says
I love all of the ingredients in this casserole – it looks like my kinda of meal!
Mary Ellen says
Thanks Dianne!
kateringforveggies says
I don't know why but I never think of making casseroles! My mom used to cook then quite a lot when I was a kid and seeing yours just reminded me of that. I definitely have to try it!
Mary Ellen says
I love casseroles in the colder weather. They make me feel so cozy. If you do get to try it let me know what you think Kate!
Annemarie Kirk says
Looks awesome! I know the kids will love it too - cannot wait to try it.
Mary Ellen says
I think of you when I'm making meals like this. I thought you might like it. 🙂
Amy Katz from Veggies Save The Day says
This is perfect for all those times I end up with leftover rice in my refrigerator! Looks so delicious.
Mary Ellen says
Thanks so much Amy! I love using leftover rice in these kinds of recipes. 🙂
Becky says
Oh wow - this looks like such a pan of comfort food! I have to make this for my family.
Mary Ellen says
Thanks Becky! Let me know what you think if you get to give it a try!
shaheen says
ive been eating mostly stew type dishes recently as its still very very cold in the UK. I love the breadcrumb topping on your veggie bean casserole too.
Mary Ellen says
Thank you so much Shaheen! I love adding breadcrumbs to casseroles, it adds that extra crunch. 🙂
It was getting nicer here till we had our snow storm last week. I'm hoping for it to get warmer soon!
Julie Wunder says
Oh my!!! This looks incredible!!! Really pretty easy too. I totally have to try this. Pinned and tweeted! xoxo
Mary Ellen says
Thank you so much Julie! I'm all about easy recipes whenever I can!
Johanna @ Green Gourmet Giraffe says
It is starting to get cooler (not much but enough to feel hopeful that I can make more casseroles soon). This sounds really lovely and great comfort food
Mary Ellen says
Johanna, thank you! We're actually waiting for it to get warmer here so I'm trying to have as many casseroles as I can before it does. They're so comforting to me.
Katrina says
When do u add the brown rice? Is that cooked on the side then add everything together and bake?
Mary Ellen says
It's pre-cooked and then added when everything else is added in there. Sorry about that - I've updated the recipe!