Vegan Green Bean Casserole
why make this recipe
Vegan Green Bean Casserole is a classic dish made healthier and friendlier for those who follow a plant-based diet. It’s creamy, savory, and packed with flavors that everyone will enjoy. This casserole is perfect for family gatherings, holiday meals, or just a cozy dinner at home. Plus, it’s easy to make and uses simple ingredients you can find at most grocery stores.
how to make Vegan Green Bean Casserole
Ingredients
- 1 lb green beans, trimmed and cut into 1" pieces
- 2 tablespoons vegan butter
- 8 oz package baby portobello mushrooms, chopped
- 2 cloves garlic, minced
- 2 tablespoons all purpose flour
- 1 1/2 cups unsweetened, unflavored non-dairy milk
- 1/2 cup vegetable broth
- 1 teaspoon soy sauce
- 1 package (6 oz) French crispy fried onions
Directions
- Preheat the oven to 350 degrees Fahrenheit.
- Add green beans to a saucepan lined with a steamer basket and steam for 5-7 minutes or until fork tender.
- Melt butter in a large skillet over medium-high heat. Add mushrooms and cook for 5 minutes. Add the garlic and cook for another minute.
- Sprinkle flour evenly over the mushrooms and stir to combine until the flour is no longer dry.
- Add the milk, broth, and soy sauce. Bring to a gentle simmer for 5 minutes or until thickened slightly.
- Stir in the steamed green beans and 1/3 cup of the French fried onions. (Transfer to an 8×8 inch baking dish if you don’t have an oven-safe skillet.)
- Add the rest of the onions as a layer on top. Bake for 11-15 minutes or until bubbly. Allow to cool for 5 minutes before serving.
how to serve Vegan Green Bean Casserole
Serve this Vegan Green Bean Casserole as a side dish with your favorite main course. It goes well with roasted veggies, rice, or a hearty salad. For an extra touch, you can sprinkle some fresh herbs on top before serving to enhance the flavor.
how to store Vegan Green Bean Casserole
Store any leftovers in an airtight container in the fridge. It can last for about 3-4 days. When you’re ready to eat, simply reheat it in the oven or microwave until warmed through.
tips to make Vegan Green Bean Casserole
- Make sure to cut the green beans evenly for uniform cooking.
- If you like a bit of crunch, you can add more crispy fried onions on top before baking.
- For a spicier kick, add some red pepper flakes or hot sauce to the mushroom mixture.
variation
You can customize this casserole by adding different vegetables like corn, peas, or bell peppers. If you want a more cheesy flavor, consider adding some nutritional yeast to the mixture.
FAQs
Q: Can I make vegan green bean casserole ahead of time?
A: Yes, you can prepare the casserole a day in advance and refrigerate it before baking. Just bake it when you’re ready to serve.
Q: Is this green bean casserole gluten-free?
A: To make it gluten-free, use gluten-free flour instead of regular all-purpose flour and ensure your fried onions are gluten-free.
Q: Can I use frozen green beans?
A: Yes, frozen green beans work well too! Just make sure to thaw and drain them before using to avoid excess moisture in the casserole.

Vegan Green Bean Casserole
Ingredients
Method
- Preheat the oven to 350 degrees Fahrenheit.
- Add green beans to a saucepan lined with a steamer basket and steam for 5-7 minutes or until fork tender.
- Melt butter in a large skillet over medium-high heat. Add mushrooms and cook for 5 minutes. Add the garlic and cook for another minute.
- Sprinkle flour evenly over the mushrooms and stir to combine until the flour is no longer dry.
- Add the milk, broth, and soy sauce. Bring to a gentle simmer for 5 minutes or until thickened slightly.
- Stir in the steamed green beans and 1/3 cup of the French fried onions, then transfer to an 8x8 inch baking dish if you don’t have an oven-safe skillet.
- Add the rest of the onions as a layer on top. Bake for 11-15 minutes or until bubbly. Allow to cool for 5 minutes before serving.