This post may contain affiliate links, Read the full disclosure here.
Green bean casserole was always a holiday staple in my childhood kitchen. Every Thanksgiving, my mom would pull out the can of condensed soup, dump it over some soggy green beans, and top it with crispy fried onions. And while I adored it then, going dairy-free as an adult meant that version no longer worked for our family.
But let me tell you—this Dairy Free Green Bean Casserole? It’s a game changer. It’s creamy, savory, full of garlicky mushrooms, and yes, still topped with the crispy onions we all love. And the best part? It’s made with real, wholesome ingredients and zero dairy. Even my non-vegan family members ask for seconds.
Why You’ll Love This Dairy Free Green Bean Casserole

This recipe has quickly become one of my go-to sides for more than just the holidays. Here’s why:
- Totally dairy-free and vegan without sacrificing flavor
- Kid-approved, even by picky eaters
- Can be made gluten-free with one easy swap
- Make-ahead friendly so you’re not stressed before dinner
- A comforting, creamy texture from plant-based ingredients
If you’re new to plant-based or dairy-free cooking, don’t worry. This dish is simple, forgiving, and perfect for all skill levels.
Ingredients – What You’ll Need
Here’s everything you’ll need for this creamy casserole:
- 1 lb green beans, rinsed, trimmed, and halved
- 8 oz mushrooms, sliced (I use cremini, but any will work)
- 4 cloves garlic, minced
- 1 cup low-sodium vegetable broth
- 1 cup unsweetened almond milk (or oat/coconut milk)
- 2 tbsp cornstarch (for thickening)
- 2 cups crispy French fried onions, divided
- 1/2 tsp salt
- 1/4 tsp black pepper
Ingredient Tips:
- Almond milk gives a neutral, creamy base. For something richer, try coconut milk.
- No crispy onions? Crushed crackers or breadcrumbs can work in a pinch.
- Make it gluten-free: Just use certified gluten-free fried onions.
How to Make Dairy Free Green Bean Casserole (Step-by-Step)
This recipe comes together in under an hour. You can even prep it a day ahead!
1. Prep Your Green Beans
- Rinse and trim your green beans, then cut them in half.
- Bring a pot of salted water to a boil.
- Add the green beans and boil for 5 minutes. They should be just tender, not mushy.
- Drain and set aside.
2. Sauté the Mushrooms & Garlic
- In a large skillet over medium heat, add the mushrooms and garlic.
- Cook for about 5 minutes, until the mushrooms release their moisture and start to brown.
3. Make the Creamy Sauce
- Pour in the vegetable broth and almond milk.
- In a small bowl, mix 2 tbsp cornstarch with 2 tbsp water to make a slurry.
- Stir the slurry into the skillet and mix well.
- Season with salt and black pepper.
- Let it come to a gentle boil, then reduce heat and simmer for 3-5 minutes until the sauce thickens.
4. Assemble the Casserole
- Remove skillet from heat.
- Add the cooked green beans and half the fried onions.
- Stir everything together so it’s coated evenly.
- Pour mixture into a greased casserole dish.
- Top with the remaining crispy onions.
5. Bake
- Preheat your oven to 400°F (205°C).
- Bake casserole for 15 minutes, or until the top is golden brown.
Make It Ahead (Without Losing the Crunch)
This dish is super easy to prep in advance:
- Assemble everything except the top layer of onions.
- Cover and refrigerate for up to 24 hours.
- When ready to bake, add the onions and bake as directed.
How to Store Leftovers
This is one of those dishes that tastes just as good (or better!) the next day.
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: You can freeze before baking for up to 1 month.
- Reheat: Warm in the oven or microwave with a splash of broth if it seems dry.
A Few Helpful Tips from My Kitchen
- If your sauce doesn’t thicken, simmer it a little longer or add another tsp of cornstarch.
- Want a richer flavor? Add a splash of soy sauce or tamari for umami depth.
- Don’t skip the crispy onions—seriously, they make the dish!
Common Questions About Dairy Free Green Bean Casserole
Can I use oat milk or coconut milk?
Absolutely. Oat milk keeps it mild, coconut milk gives it a richer flavor. Just be sure to use unsweetened versions.
Is this casserole gluten-free?
It can be! Just make sure your fried onions and broth are gluten-free certified.
Can I make this without mushrooms?
Yes. If you’re not a fan of mushrooms, try using caramelized onions, zucchini, or extra green beans instead.
What if I don’t have cornstarch?
Arrowroot or tapioca starch work just as well.
What to Serve With Dairy Free Green Bean Casserole
This dish plays nicely with other comfort foods:
Perfect for holidays or Sunday dinner spreads.
Final Thoughts – A New Family Favorite
If you’ve been missing green bean casserole since going dairy-free, I hope this recipe brings it back to your table. It’s rich, satisfying, and full of flavor—without a single drop of dairy.
It’s not just a replacement and It’s a whole upgrade.
And hey, if your kids go back for seconds (mine do!), you’ll know it’s a win.
Made it? Loved it? Share your creation and tag @RitzyRecipes on Instagram. I’d love to see your take on it!
You can also save it on Pinterest and come back to it anytime.
Print
Dairy Free Green Bean Casserole – Creamy, Vegan-Friendly Holiday Side
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This Dairy Free Green Bean Casserole is creamy, comforting, and topped with crispy onions—perfect for the holidays or any cozy dinner. Vegan, family-friendly, and easy to make ahead.
Ingredients
- 1 lb green beans, rinsed, trimmed, and halved
- 8 oz mushrooms, sliced
- 4 cloves garlic, minced
- 1 cup low-sodium vegetable broth
- 1 cup unsweetened almond milk
- 2 tbsp cornstarch
- 2 cups crispy French fried onions, divided
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Rinse and trim green beans, then cut in half.
- Boil green beans in salted water for 5 minutes until just tender. Drain and set aside.
- Sauté mushrooms and garlic in a skillet over medium heat for about 5 minutes, until browned.
- Pour in vegetable broth and almond milk.
- Mix 2 tbsp cornstarch with 2 tbsp water to make a slurry, then stir into the skillet.
- Season with salt and pepper. Simmer for 3–5 minutes until thickened.
- Remove from heat and stir in green beans and half the fried onions.
- Transfer to a greased casserole dish and top with remaining onions.
- Bake at 400°F (205°C) for 15 minutes until golden on top.
Notes
To make ahead, assemble without the topping and refrigerate. Add onions just before baking. Use gluten-free fried onions to make this dish fully gluten-free.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 180
- Sugar: 3g
- Sodium: 300mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 0mg




