When the oven hums and the scent of roasted mushrooms fills the kitchen, this Vegan Green Bean Casserole reminds you that comfort can be dairy-free. Creamy, savory, and layered with tender green beans and crisp golden onions — it’s the side dish that brings everyone to the table, year after year.
This isn’t just another vegan green bean casserole recipe. It’s a slow, intentional act of nourishment — a dish where simplicity meets memory, and kindness becomes flavor. Perfect for a Vegan Thanksgiving Dinner, yet comforting enough to serve on any cozy Sunday night.
Why This Vegan Green Bean Casserole Stands Out
- Creamy without dairy: Oat milk and sautéed mushrooms create a silky, rich sauce that feels indulgent but light.
- Simple and nostalgic: Classic flavors, just plant-based — no processed shortcuts.
- Make-ahead friendly: Designed for calm kitchens — prep a day ahead and reheat beautifully for an organized Vegan Thanksgiving Dinner.
- Versatile: A natural fit for Vegan Chickpea Stew and Vegan Mushroom Carbonara — the perfect balance of cozy and bright.
Ingredients for the Perfect Dairy-Free Casserole

Each ingredient plays a small part in building comfort — earthy mushrooms, sweet onions, and crisp green beans bathed in creamy sauce. Here’s what you’ll need for the perfect Vegan Green Bean Casserole:
The Base
- 1 lb (450 g) fresh green beans, trimmed
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
The Sauce
- 8 oz (225 g) mushrooms, sliced
- 2 tbsp flour (use gluten-free if needed)
- 2 tbsp olive oil or vegan butter
- 1 ½ cups unsweetened oat milk (or soy/almond milk)
- 1 tsp salt
- ½ tsp black pepper
- Optional: 1 tsp nutritional yeast for depth
The Topping
- 1 cup crispy fried onions (check vegan and GF labels if needed)
How to Make Vegan Green Bean Casserole
Step 1 — Blanch the beans: Bring a large pot of salted water to a boil. Add green beans and cook for 5 minutes until bright and just tender. Drain, rinse under cold water, and set aside.
Step 2 — Make the sauce: In a large skillet, heat olive oil. Add onion, garlic, and mushrooms. Sauté until soft and fragrant (8–10 minutes). Sprinkle in the flour and stir 30 seconds. Slowly whisk in oat milk until creamy and smooth. Season with salt and pepper – this is the heart of your Vegan Green Bean Casserole.
Step 3 — Combine and bake: Fold the green beans into the sauce. Transfer to a baking dish, top with crispy onions, and bake at 350°F (180°C) for 25 minutes, uncovered, until golden and bubbly. Let rest 5 minutes before serving.

Vegan Green Bean Casserole – A Cozy Dairy-Free Thanksgiving Classic
Equipment
- 1 Large Skillet for sautéing onions, garlic, and mushrooms
- 1 Large Pot for blanching green beans
- 1 Baking Dish 8×8-inch or similar
- 1 Wooden Spoon for stirring
- 1 Strainer to drain green beans
Ingredients
The Base
- 1 lb (450 g) fresh green beans trimmed
- 1 tbsp olive oil
- 1 small onion finely chopped
- 2 cloves garlic minced
The Sauce
- 8 oz (225 g) mushrooms sliced
- 2 tbsp flour gluten-free if needed
- 2 tbsp olive oil or vegan butter
- 1 ½ cups oat milk unsweetened
- 1 tsp salt
- ½ tsp black pepper
The Topping
- 1 cup crispy fried onions check vegan label
Instructions
How to Make Vegan Green Bean Casserole
- Blanch the BeansBring a large pot of salted water to a boil. Add the green beans and cook for about 5 minutes until bright green and just tender. Drain, rinse under cold water, and set aside.
- Make the SauceIn a large skillet, heat olive oil over medium heat. Add onion, garlic, and mushrooms. Sauté until soft and fragrant, about 8–10 minutes. Sprinkle in the flour, stir for 30 seconds, then slowly whisk in the oat milk until creamy and smooth. Season with salt and black pepper.
- Combine and BakeFold the green beans into the sauce until evenly coated. Transfer to a baking dish, top with crispy fried onions, and bake at 350°F (180°C) for 25 minutes, uncovered, until golden and bubbly. Let rest for 5 minutes before serving.
Make-Ahead, Storage & Reheating
- You can make this Vegan Green Bean Casserole 1 day in advance. After baking, let it cool completely, then cover and refrigerate. Reheat uncovered at 350°F (180°C) for 15 minutes to re-crisp the topping. Store leftovers in an airtight container in the fridge for up to 3 days or freeze up to 1 month.“This Vegan Green Bean Casserole is best enjoyed warm, straight from the oven.”
Notes
Nutrition
Make-Ahead, Storage & Reheating
This Vegan Green Bean Casserole was made for slow, organized kitchens. Assemble it up to a day before your holiday — cover and refrigerate. Reheat uncovered at 350°F (180°C) for 15 minutes to re-crisp the topping. If you love prepping ahead, this guide to vegan meal prep by Minimalist Baker offers simple and practical tips.
- Fridge: Up to 3 days in an airtight container.
- Freeze: Bake without the onion topping, cool completely, freeze up to 1 month. Thaw, reheat, then add fresh onions and bake 5–8 minutes.
- Reheat: Prefer the oven over the microwave for texture.
Ingredient Notes & Smart Substitutions

- Mushrooms: Cremini or baby bella add deep, roasted flavor. Portobello works too (dice small). For more about the nutritional benefits of mushrooms, check out Healthline’s guide to mushrooms.
- Milk: Oat milk yields the creamiest texture; soy milk is neutral; almond milk is light — all unsweetened.
- Gluten-free: Use a GF flour blend or 1 tbsp cornstarch (slurry) to thicken the sauce; choose GF fried onions.
- Onion topping: Bake your own with thinly sliced onions tossed in olive oil + salt, or mix fried onions with GF panko for extra crunch.
- Flavor boost: A pinch of thyme or sage, ½ tsp garlic powder, or 1 tsp nutritional yeast. For umami, whisk in ½–1 tsp soy-free white miso.
Variations You’ll Love
- Mediterranean: Add halved roasted cherry tomatoes; finish with a drizzle of olive oil and lemon zest.
- Italian comfort: Scatter herbed breadcrumbs (GF if needed) and a pinch of dried oregano before baking.
- Spicy: Add a pinch of red pepper flakes to the sauce for warmth.
- Extra-creamy: Stir in 1–2 tbsp cashew cream or a knob of vegan butter before baking.
How to Serve It (Perfect Pairings)

Set this Vegan Green Bean Casserole at the center of your Vegan Thanksgiving Dinner and add a few cozy companions:
- Vegan Shepherd’s Pie — golden, hearty, and loved by all.
- Vegan Lentil Soup — to begin with warmth and calm.
- Vegan Coffee Cheesecake — a smooth, elegant finish.
- Pomegranate Mocktails — a ruby toast to the season.
Nutrition (Per Serving)
Calories: 275 kcal | Protein: 5 g | Carbohydrates: 23 g | Fat: 18 g | Fiber: 3 g
This casserole offers balance — fiber-rich beans, plant protein from mushrooms, and wholesome fats from olive oil. It’s hearty, yet light enough to leave space for dessert. A perfectly balanced Vegan Green Bean Casserole for mindful celebrations.
Expert Tips for a Perfect Casserole

- Don’t overcook the beans. Keep them bright and firm — they’ll finish in the oven.
- Build flavor in the skillet. Sauté mushrooms until they release moisture and brown at the edges.
- Whisk slowly. Add milk in stages for a lump-free, glossy sauce.
- Bake uncovered. You want a golden, lightly crisp top.
- Rest before serving. Five minutes helps the sauce settle and thicken.
FAQ – Your Vegan Green Bean Casserole Questions
Can I use frozen green beans?
Yes — thaw and pat dry before adding to the sauce. They’ll be slightly softer but still delicious.
Can I make it gluten-free?
Absolutely. Use a gluten-free flour blend or cornstarch and choose a GF fried onion topping.
What’s the best plant milk for creaminess?
Oat milk gives the most body; soy milk is neutral; almond milk is delicate. All should be unsweetened and unflavored.
How do I keep the onions crispy?
Bake uncovered and add a fresh handful of onions in the last 3–5 minutes or right before serving.
Can I prepare it ahead of time?
Yes- Assemble, cover, and refrigerate. Reheat uncovered at 350°F (180°C) until hot and bubbly; finish with extra onions for crunch.
Part of Our Vegan Thanksgiving Series

This recipe is one of the heartwarming dishes from our Vegan Thanksgiving Dinner – The Ultimate Dairy-Free Comfort Feast.
Discover more plant-based warmth and gratitude:
- Vegan Chickpea Stew — a hearty, spiced embrace in every spoon.
- Vegan Mushroom Carbonara — creamy Italian comfort, dairy-free.
- Vegan Coffee Cheesecake — the sweet calm ending every feast deserves.
Part of our Vegan Thanksgiving Dinner – The Ultimate Dairy-Free Comfort Feast.
Final Note – Gratitude in Every Bite
When the plates are cleared and the light turns soft, you’ll find that the real feast isn’t just the food — it’s the pause, the laughter, the warmth still hanging in the air. This Vegan Green Bean Casserole carries more than flavor, it carries mindfulness. Each bite is a gentle act of kindness: for your body, for the planet, for those you love.When the plates are cleared and the light turns soft, you’ll find that the real feast isn’t just the food, it’s the pause, the laughter, the warmth still hanging in the air. This casserole carries more than flavor, it carries mindfulness. Each bite is a gentle act of kindness: for your body, for the planet, for those you love.
As we say in Sardinia, “La calma è l’ingrediente che non manca mai.” Calm is the ingredient that never runs out.
