Vegan Green Bean Casserole

Vegan Green Bean Casserole

This vegan green bean casserole is a healthier and tastier version of the classic American dish. It features fresh green beans, a creamy mushroom sauce made from scratch, and crunchy oven-baked shallots. It’s easy to make, and can be prepared ahead of time or in stages. It’s perfect for a cozy weeknight dinner or a festive holiday side dish. And trust me, no one will miss the canned soup or fried onions!

How to Make Vegan Green Bean Casserole

Step One: Cook the Green Beans

Bring a large pot of salted water to a boil and cook the green beans until they are crisp-tender. Drain and set aside.

Step Two: Bake the Shallots

Slice the shallots (or red onions) thinly and toss them with olive oil, salt, pepper and bread crumbs on a baking sheet lined with parchment paper. Bake until golden and crispy, stirring halfway through.

Step Three: Make the Mushroom Sauce

In a large skillet, sauté onion and mushrooms until they release their juices and start to brown. Add garlic, thyme, salt and pepper and cook for a few more minutes. Sprinkle with flour and stir well. Then add vegetable broth and miso paste and bring to a boil. Reduce the heat and simmer until thickened. Stir in your favorite plant-based milk for some creaminess.

Step Four: Assemble the Casserole

Spread the green beans in an even layer in a greased baking dish. Pour the mushroom sauce over them and smooth it out. Sprinkle the baked shallots on top.

Step Five: Bake the Casserole

Bake the casserole in a preheated oven at 350°F for 20 to 25 minutes, until bubbly and golden.

Tips and Variations

  • You can use any kind of mushrooms you like, such as cremini, shiitake, or chanterelles.
  • You can use any kind of plant-based milk you like, such as almond, soy, or oat.
  • You can make this casserole ahead of time and refrigerate it without the shallots. Let it come to room temperature before baking and add the shallots just before putting it in the oven.
  • You can also make this casserole in stages by cooking the green beans, baking the shallots, and making the mushroom sauce separately. Store them in separate containers in the fridge until ready to assemble and bake.
  • You can add some chopped nuts, vegan cheese, or fresh herbs for extra flavor and texture.


This vegan green bean casserole is a delicious way to enjoy fresh green beans with a rich and savory mushroom sauce and crispy shallots. It’s comforting, satisfying, and festive. Serve it with vegan mashed potatoes or rice for a complete meal, or as a side dish for your holiday feast. Enjoy!


Leave a Reply

Your email address will not be published. Required fields are marked *

Hi, I’m Lydia and I love cooking and sharing delicious recipes. This blog is for you to find amazing meals using fresh and seasonal ingredients. You’ll find easy dinners, soups, desserts, salads and more. I hope you enjoy my recipes and let me know what you think. Happy cooking!



related recipes