Vegan Green Bean Casserole
This Vegan Green Bean Casserole is a creamy, mushroom-infused dish topped with crispy fried onions, perfect for holiday gatherings or comforting weeknight dinners.
Prep Time: 15 minutes minutes
Cook Time: 35 minutes minutes
Total Time: 50 minutes minutes
Course: Dinner
Cuisine: Vegan
Keyword: comfort food, healthy casserole, holiday side, mushroom casserole, plant-based, Vegan Green Bean Casserole
Servings: 6 servings
Calories: 250kcal
large pot
Dutch oven
Baking dish
mixing bowl
Whisk
For the Casserole
- 1 lb green beans trimmed and cut
- 2 tablespoons vegan butter for richness
- 8 oz baby portobello mushrooms for earthy flavor
- 2 cloves garlic minced
For the Sauce
- 2 tablespoons all-purpose flour for thickening
- 1.5 cups unsweetened non-dairy milk keep it creamy
- 1/2 cup vegetable broth adds depth of flavor
- 1 teaspoon soy sauce for umami
For the Topping
- 1 package (6 oz) French crispy fried onions provides crunch
How to Make Vegan Green Bean Casserole
Blanch green beans: Bring a large pot of salted water to a rolling boil. Add green beans and cook for 3-5 minutes until tender-crisp. Transfer to an ice bath to stop cooking, then drain and pat dry.
Prepare mushroom sauce: In a large pot, melt vegan butter over medium heat. Add chopped mushrooms and sauté for 8-10 minutes until browned. Add minced garlic and cook for 1 minute until fragrant.
Make the roux: Sprinkle flour over the vegetables and stir continuously for 1-2 minutes to cook out any raw flour taste.
Whisk in liquids and season: Gradually whisk in non-dairy milk and vegetable broth until smooth. Bring to a simmer and let thicken for 5-7 minutes. Stir in soy sauce and season with salt and pepper.
Assemble casserole: Preheat oven to 375°F (190°C). Grease a 9x13 inch baking dish. Combine green beans with mushroom sauce in a large bowl and pour into the prepared dish.
Bake: Bake for 20-25 minutes until heated through and bubbling.
Add topping: Remove from oven, sprinkle two-thirds of crispy fried onions over the top, and bake for another 10-15 minutes until topping is golden brown.
Serve: Let rest for 5-10 minutes. Sprinkle remaining fried onions over the top and serve.
Optional: Garnish with fresh parsley for color. Store in an airtight container for up to 3 days or freeze for up to 2 months.
Serving: 1serving | Calories: 250kcal | Carbohydrates: 30g | Protein: 5g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 500mg | Potassium: 400mg | Fiber: 4g | Sugar: 3g | Vitamin A: 1000IU | Vitamin C: 15mg | Calcium: 100mg | Iron: 2mg