Go Back
+ servings
Vegan Green Bean Casserole

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
Cook Time: 35 minutes
Total Time: 50 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

Equipment

  • large pot
  • Dutch oven
  • Baking dish
  • mixing bowl
  • Whisk

Ingredients

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

Instructions

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.

Notes

Optional: Garnish with fresh parsley for color. Store in an airtight container for up to 3 days or freeze for up to 2 months.

Nutrition

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
Tried this recipe?Let us know how it was!