Best Vegan Green Bean Casserole
A creamy, crowd-pleasing vegan twist on the classic holiday green bean casserole. Made with fresh or frozen green beans, a homemade mushroom sauce, and crispy baked onions, this dish is perfect for gatherings, packed with plant-based nutrition, and full of comforting flavors.
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
For the Casserole:
- 1 lb fresh green beans or frozen, trimmed and cut
- Ice water for blanching
- 1 tbsp olive oil
- 1 cup cremini mushrooms thinly sliced
- 2 cloves garlic minced
- 2 tbsp all-purpose flour or gluten-free
- 1 ½ cups plant-based milk unsweetened almond or soy
- 1 tbsp nutritional yeast
- 1 tsp thyme or rosemary
- Salt and pepper to taste
- 1 tbsp vegan butter
For the Crispy Onion Topping:
- 1-2 yellow onions thinly sliced
- ½ cup all-purpose flour or gluten-free alternative
- 1 tsp salt
- ½ tsp black pepper
Make the Mushroom Sauce:
In a skillet, heat olive oil. Sauté mushrooms until moisture is released. Add garlic and cook 2–3 minutes. Stir in flour to form a roux. Gradually whisk in plant-based milk until smooth. Add nutritional yeast, herbs, salt, and pepper. Simmer until thickened.
Make Crispy Onions:
Toss sliced onions with flour, salt, and pepper. Spread on a parchment-lined baking sheet and bake at 425°F (218°C) for 15–20 minutes, flipping halfway.
-
Make the crispy onions up to 2 days in advance and store in an airtight container.
-
You can substitute almond milk with oat, soy, or cashew milk.
-
Frozen green beans are a good alternative when fresh are unavailable. Just thaw and pat dry.
-
For a gluten-free version, use gluten-free flour and topping.
-
Try mushroom variations like shiitake or oyster for different flavors.
-
To reheat, cover with foil and bake at 350°F for 20–25 minutes.
Keyword dairy-free casserole, gluten-free optional, plant-based holiday recipe, vegan comfort food, vegan green bean casserole, vegan thanksgiving side