Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked green bean casserole topped with crispy fried onions and fresh thyme in a cast iron dish, with mushrooms and creamy sauce visible beneath.

Vegan Green Bean Casserole – A Cozy, Family-Friendly Classic Made Dairy-Free


  • Author: Sophia LEE
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This Vegan Green Bean Casserole is creamy, flavorful, and totally dairy-free and gluten-free — a modern twist on a nostalgic classic. Perfect for holidays or cozy nights, it’s made with wholesome ingredients, a from-scratch mushroom sauce, and crispy fried onions for that perfect finishing touch.


Ingredients

Scale
  • 1 lb (450g) fresh green beans, trimmed and cut into 2-inch pieces
  • 8 oz (225g) cremini or button mushrooms, sliced
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 cup (240ml) low-sodium vegetable broth
  • 1 cup (240ml) unsweetened non-dairy milk (almond, oat, or soy)
  • 3 tbsp (24g) gluten-free all-purpose flour
  • 2 tbsp (16g) nutritional yeast
  • 2 tbsp (30ml) olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp fresh thyme (or 1/2 tsp dried)
  • 1 tbsp (15ml) lemon juice
  • 1 cup (50g) gluten-free fried onions


Instructions

  1. Bring a large pot of salted water to a boil. Add green beans and cook for 3–4 minutes until tender-crisp. Drain and rinse under cold water. Set aside.
  2. Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 3–4 minutes until translucent. Add mushrooms and cook for 5–6 minutes until golden. Stir in garlic and thyme; cook for 1 minute more.
  3. Sprinkle flour over the mushroom mixture and stir constantly for 1–2 minutes. Slowly pour in vegetable broth and non-dairy milk, whisking to prevent lumps. Simmer for 4–5 minutes until thickened.
  4. Stir in nutritional yeast, lemon juice, salt, and pepper. Adjust seasoning to taste.
  5. Add blanched green beans and stir gently to coat. If needed, transfer to a large bowl to mix.
  6. Spoon mixture into a greased 2-quart baking dish. Spread evenly and top with fried onions.
  7. Bake at 400°F (200°C) for 20–25 minutes until golden and bubbly. Let rest for 10 minutes before serving.

Notes

Use fresh green beans for the best texture and color. You can prep the casserole a day ahead and bake it right before serving. For a nut-free version, use oat or soy milk.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Baked
  • Cuisine: Vegan Holiday

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 4g
  • Sodium: 390mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 0mg