Easy Vegan Green Bean Casserole

📌 Save this post for later on Pinterest!

Tired of Holiday Dishes That Take Forever?

We’ve all been there — you’re juggling ten different side dishes, the kitchen’s a mess, and you’re secretly wishing you’d just ordered takeout instead.

That’s exactly why I love this easy vegan green bean casserole. It’s simple, cozy, and doesn’t require fancy ingredients.

Trust me, you’ll love how quick it comes together — and yes, it’s totally dairy-free and delicious.

Looking for more easy, make-ahead vegan holiday recipes? Explore my Easy Vegan Thanksgiving & Christmas Cookbook — it includes 55+ festive recipes ready in 30 minutes or less, all made with 10 ingredients or fewer and practical prep-ahead tips for stress-free hosting.

Why You’ll Love This Recipe

  • Plant-based comfort food: All the creamy, savory flavor you expect without the heavy cream or butter.
  • Simple ingredients: Fresh (or frozen) green beans, mushrooms, plant milk, and a crispy topping.
  • Foolproof: Even if you’re not the “from scratch” type, this one’s hard to mess up.

Ingredients You’ll Need

Here’s what goes into this cozy casserole (serves about 6):

  • Green beans – 1 lb, trimmed (fresh or frozen both work)
  • Olive oil or vegan butter – 2 tbsp
  • Mushrooms – 8 oz, sliced
  • Garlic – 3 cloves, minced
  • Flour – 2 tbsp (or gluten-free flour if needed)
  • Vegetable broth – 1 cup
  • Unsweetened plant milk – 1 cup (soy or oat work best)
  • Nutritional yeast – 2 tbsp (optional, for that cheesy flavor)
  • Soy sauce or tamari – 1 tbsp
  • Onion powder – 1 tsp
  • Salt & pepper – to taste
  • Crispy fried onions – about 1 ½ cups (store-bought or homemade)

Step-by-Step Instructions

1. Cook the Green Beans

Blanch the beans in boiling water for 4–5 minutes until just tender. Drain and set aside. (If using frozen, just thaw and pat dry.)

2. Make the Mushroom Sauce

Heat oil or vegan butter in a skillet. Add mushrooms and cook until browned. Stir in garlic, cook for 1 more minute, then sprinkle flour over the mushrooms. Stir well.

3. Add the Creamy Base

Slowly whisk in the broth and plant milk. Add nutritional yeast, soy sauce, onion powder, salt, and pepper. Simmer until thickened (5–7 minutes).

4. Assemble & Bake

In a casserole dish, mix the green beans with the mushroom sauce. Top with crispy fried onions. Bake at 375°F for 20 minutes, until bubbly and golden.

That’s it! No endless stirring, no complicated steps.

Tips for the Best Vegan Green Bean Casserole

  • Make ahead: Prep everything the night before, cover, and bake when you’re ready.
  • Gluten-free option: Use gluten-free flour and certified gluten-free fried onions.
  • Healthier swap: Top with toasted breadcrumbs instead of fried onions.
  • Extra flavor: Add a splash of white wine while cooking the mushrooms.

What to Serve With It

This vegan green bean casserole shines as a holiday side, but honestly, I make it for Sunday dinners too. Pair it with:

It’s comfort food at its best — warm, filling, and not overly heavy.

easy vegan green bean casserole

Easy Vegan Green Bean Casserole

Yield: 6
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

This creamy, cozy vegan green bean casserole is a lighter, dairy-free twist on the holiday classic. It’s made with fresh mushrooms, plant milk, and a crispy onion topping for that nostalgic flavor — no canned soup required. Perfect for holidays, Sunday dinners, or anytime you want simple comfort food.

Ingredients

  • 1 lb fresh green beans, trimmed (or frozen, thawed and dried)
  • 2 tbsp olive oil or vegan butter
  • 8 oz mushrooms, sliced
  • 3 cloves garlic, minced
  • 2 tbsp all-purpose flour (or gluten-free flour)
  • 1 cup vegetable broth
  • 1 cup unsweetened plant milk (soy or oat preferred(
  • 2 tbsp nutritional yeast (optional, for cheesy flavor)
  • 1 tbsp soy sauce or tamari
  • 1 tsp onion powder
  • Salt & black pepper, to taste
  • 1 ½ cups crispy fried onions (store-bought or homemade)

Instructions

  1. Cook the Green Beans
    Bring a pot of salted water to a boil. Blanch green beans for 4–5 minutes until just tender. Drain and set aside.
  2. Make the Mushroom Sauce
    In a large skillet, heat olive oil or vegan butter. Add mushrooms and cook until browned, about 6–7 minutes. Stir in garlic and cook for 1 more minute.
  3. Thicken the Sauce
    Sprinkle flour over the mushrooms and stir well. Slowly whisk in vegetable broth and plant milk until smooth. Stir in nutritional yeast, soy sauce, onion powder, salt, and pepper. Simmer for 5–7 minutes, until sauce thickens.
  4. Assemble the Casserole
    Add green beans to a casserole dish, pour mushroom sauce over them, and mix until well coated.
  5. Bake & Serve
    Top with crispy fried onions and bake at 375°F (190°C) for 20 minutes, until bubbly and golden. Serve hot.
  6. Notes

    ✨ Tip: Prep this casserole a day ahead — just add the onions right before baking for the crispiest topping!

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Pinterest

    👉 Follow me on Pinterest for more easy vegan meals!

    FAQ: Vegan Green Bean Casserole

    1. Can I make vegan green bean casserole ahead of time?
    Yes! Assemble everything except the onion topping, cover, and refrigerate for up to 24 hours. Add onions and bake before serving.

    2. Can I freeze this casserole?
    You can freeze it before baking, but the texture is best fresh. If you do freeze, bake from frozen at 375°F for 35–40 minutes.

    3. What can I use instead of fried onions?
    Try toasted panko breadcrumbs, crushed crackers, or sautéed shallots for a lighter option.

    4. Can I make this oil-free?
    Absolutely. Sauté mushrooms in vegetable broth instead of oil and skip the fried onions for a lighter version.

    5. Does it taste like the classic version?
    Yes! It’s creamy, savory, and nostalgic — without any dairy or canned soup. Even non-vegans usually can’t tell the difference.

    Final Thoughts

    This easy vegan green bean casserole is proof that you don’t need complicated steps (or dairy) to enjoy a comforting classic. It’s cozy, budget-friendly, and crowd-pleasing — the kind of dish you’ll keep making year after year.

    📌 Save this post for later on Pinterest!

    This creamy vegan green bean casserole is a holiday staple made dairy-free! You’ll love the mushroom sauce, the tender green beans, and that crispy golden onion topping. Ready in just 40 minutes, it’s simple enough for weeknight dinners but special enough for Thanksgiving or Christmas. Save this plant-based classic and bring it to your holiday table this year!

    Hungry for more? Check out these related posts:

    Easy Vegan Thanksgiving & Christmas Cookbook cover

    Make Your Vegan Holidays Easy & Delicious

    55+ festive recipes for Thanksgiving & Christmas — all under 30 minutes and 10 ingredients, with make-ahead tips for stress-free hosting.

    Get Your Copy on Amazon

    Also available on Kindle.