Creamy Vegan Green Bean Casserole Recipe – Dairy-Free, Gluten-Free & Family-Friendly

If you’re dreaming of a comforting, creamy side dish that’s completely dairy-free, this Creamy Vegan Green Bean Casserole Recipe is your new holiday hero. Whether you’re hosting Thanksgiving dinner or just want a nostalgic weeknight classic (without the canned soup), this version brings all the cozy flavor and feels—minus the animal products.

I started making this after our family went plant-based a few years ago. I didn’t want to lose those nostalgic recipes, especially the ones we shared at holiday gatherings. After some trial and error, this version was born—and now even the non-vegans ask for seconds. Let’s just say, it’s officially part of our tradition now.

Why You’ll Love This Creamy Vegan Green Bean Casserole Recipe

  • 100% plant-based and dairy-free
  • Comforting, cozy, and perfect for the holidays
  • Easy to make gluten-free
  • Kid-approved and family-friendly
  • No canned soup or weird ingredients
  • Great for make-ahead meals and meal prep

Ingredients You’ll Need

Nothing fancy here—just simple ingredients that build big flavor:

  • 1 lb green beans, trimmed and cut into 2-inch pieces
  • 8 oz cremini or button mushrooms, sliced
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 cup low-sodium vegetable broth
  • 1 cup unsweetened non-dairy milk (like oat, almond, or soy)
  • 3 tbsp gluten-free all-purpose flour
  • 2 tbsp nutritional yeast (optional but highly recommended)
  • 2 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
  • 1 cup gluten-free fried onions
  • 1 tbsp lemon juice

Tip: For a richer version, use vegan green bean casserole with coconut milk instead of oat or almond.

How to Make This Creamy Vegan Green Bean Casserole

Let’s break it down step-by-step. You’ll need about 45 minutes from start to finish.

Step 1: Blanch the Green Beans

  1. Bring a big pot of salted water to a boil.
  2. Add green beans and cook for 3–4 minutes until bright green and just tender.
  3. Drain and rinse under cold water to stop the cooking.

Shortcut tip: Using canned or frozen beans? Just drain them well and skip blanching.

Step 2: Cook the Veggie Filling

Mushrooms and diced onions being sautéed in a skillet with herbs for vegan green bean casserole base
  1. Heat olive oil in a large skillet over medium heat.
  2. Add diced onion and cook until soft and translucent (about 3–4 minutes).
  3. Add mushrooms and cook for 5–6 minutes until browned.
  4. Stir in garlic and thyme. Cook for 1 more minute.

And Step 3: Make the Creamy Sauce

Vegetable broth and plant milk being poured into a skillet to make the creamy vegan green bean casserole sauce
  1. Sprinkle flour over the mushrooms and stir for 1–2 minutes.
  2. Slowly pour in the broth and non-dairy milk, whisking constantly.
  3. Let the sauce simmer for 4–5 minutes until thickened.
  4. Stir in nutritional yeast, lemon juice, salt, and pepper.
  5. Taste and adjust seasoning.

Step 4: Assemble the Casserole

  1. Add blanched green beans to the skillet. Stir until coated.
  2. (If your skillet is small, use a large bowl for mixing.)
  3. Spoon the mixture into a greased 2-quart baking dish.
  4. Top with fried onions and smooth the surface.

Step 5: Bake to Golden Perfection

A serving of creamy vegan green bean casserole with crispy onion topping plated on a ceramic dish
  1. Preheat oven to 400°F (200°C).
  2. Bake uncovered for 20–25 minutes until bubbly and golden.
  3. If onions brown too quickly, cover loosely with foil after 15 minutes.
  4. Let it cool for 5–10 minutes before serving.

Optional Twists to Try

Want to make it your own? Here are some fun ideas:

  • Vegan potato green bean casserole: Add thin-sliced potatoes with the green beans.
  • No mushrooms? Use extra onion or zucchini for a mushroom-free version.
  • Coconut milk: For a richer, tropical twist.
  • Spice it up: Add smoked paprika, nutmeg, or cayenne to the sauce.
  • Top it differently: Use breadcrumbs, crushed crackers, or sliced almonds instead of fried onions.

Creamy Vegan Green Bean Casserole Recipe FAQs

Is green bean casserole vegan by default?
Nope—traditional versions use cream of mushroom soup and dairy. But this one? 100% plant-based.

What makes the sauce thick and creamy without dairy?
Flour + plant milk + broth. Nutritional yeast adds richness and depth.

Can I make this ahead of time?
Yes! Assemble it up to a day ahead, then bake when you’re ready.

Can I freeze it?
Yes, freeze it unbaked without the fried onions. Add the onions right before baking.

What kind of green beans work best?
Fresh is best, but canned or frozen can work in a pinch. Just drain them well.

What’s a good dairy-free substitute for cream of mushroom soup?
This homemade sauce does the trick beautifully—no need for processed soup!

How can I make it gluten-free?
Use gluten-free flour and gluten-free fried onions. Easy!

What are the best seasonings for green beans?
Thyme, garlic, black pepper, and lemon juice are my go-to flavors.

What to Serve with Vegan Green Bean Casserole

This dish is such a classic! I love serving it with:

Want More Cozy Vegan Recipes?

You can always find more of my favorites on Pinterest.
🧡 Follow me here for the latest seasonal meals and plant-based comfort foods

Let’s Make It Together

This Creamy Vegan Green Bean Casserole Recipe checks all the boxes—easy, nostalgic, family-friendly, and deliciously dairy-free. I promise it’s worth skipping the can for.

If you try it, please leave a comment or tag me on Pinterest. I’d love to see your version and hear how it turned out!

Let’s keep making plant-based cooking simple, cozy, and full of flavor.

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
Overhead view of a creamy vegan green bean casserole topped with golden fried onions in a white baking dish on a rustic table

Creamy Vegan Green Bean Casserole Recipe – Dairy-Free, Gluten-Free & Family-Friendly


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Description

This Creamy Vegan Green Bean Casserole is the perfect dairy-free side dish for holidays and cozy weeknights—rich, nostalgic, and completely plant-based with no canned soup required.


Ingredients

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


Instructions

  1. Bring a large pot of salted water to a boil. Blanch green beans for 3–4 minutes. Drain and rinse under cold water.
  2. In a skillet, heat olive oil over medium heat. Add diced onion and cook 3–4 minutes until translucent.
  3. Add mushrooms and cook 5–6 minutes until browned. Stir in garlic and thyme and cook 1 more minute.
  4. Sprinkle flour over the veggies and stir for 1–2 minutes. Slowly pour in broth and non-dairy milk, whisking constantly.
  5. Simmer for 4–5 minutes until thickened. Stir in nutritional yeast, lemon juice, salt, and pepper. Taste and adjust seasoning.
  6. Add green beans to the skillet and stir to coat. Transfer to a greased 2-quart baking dish.
  7. Top with fried onions. Preheat oven to 400°F (200°C). Bake uncovered for 20–25 minutes until bubbly and golden. Cool for 5–10 minutes before serving.

Notes

To make ahead, assemble casserole (without fried onions) and refrigerate up to 24 hours. Add onions and bake when ready. For gluten-free, use GF flour and fried onions.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 scoop
  • Calories: 210
  • Sugar: 4g
  • Sodium: 380mg
  • Fat: 12g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 10.5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 6g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star