This post may contain affiliate links, Read the full disclosure here.
There’s something about a creamy, golden-topped Green Bean Casserole that feels like a warm hug from the kitchen. You know the kind — bubbling edges, crispy onion topping, and that savory aroma that fills the whole house.
Growing up, my family never went a single Thanksgiving without it. But as I started paying more attention to what was in my food, I wanted to recreate that same nostalgic flavor without the heavy cream soups or dairy overload. That’s when I discovered how beautifully simple — and satisfying — a dairy-free Green Bean Casserole can be.
This version is cozy, wholesome, and packed with flavor. It’s made with real ingredients, no canned soup, and it’s friendly for plant-based and lactose-intolerant eaters. Whether you’re hosting the holidays or just want a comforting weeknight side, this casserole hits every note: creamy, crunchy, savory, and soul-warming.
Why You’ll Love This Green Bean Casserole

Before we get cooking, let’s talk about why this dish deserves a spot on your table:
- Dairy-Free Goodness: Made with almond milk (or coconut milk), so it’s rich and creamy — no dairy needed.
- Family-Friendly: Kids love the crispy onions, and adults love how guilt-free it feels.
- Perfect for Any Occasion: A side dish that fits in at Sunday dinner or your Thanksgiving spread.
- Easy to Customize: Works great with fresh, frozen, or canned beans — whatever you have on hand.
- Quick Cleanup: One skillet, one casserole dish, and dinner’s ready.
I’ve tested this version countless times (my husband and kids can confirm ), and it’s officially a family favorite. It’s also one of those dishes that make people go, “Wait, this is dairy-free?”
Ingredients You’ll Need

Let’s keep things simple and flavorful. Here’s everything you need for your Green Bean Casserole:
- 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 (or coconut milk for a richer flavor)
- 2 tablespoons cornstarch
- 2 cups crispy french fried onions, divided
- ½ teaspoon salt
- ¼ teaspoon black pepper
Optional add-ins:
- A pinch of nutmeg or thyme for depth
- Vegan butter for extra richness
- Vegan parmesan for that “classic casserole” flavor
Step-by-Step Instructions for the Perfect Green Bean Casserole

1. Prep Your Green Beans
Wash your green beans, trim the ends, and cut them in half so they’re easier to serve and eat.
Bring a large pot of water to a boil and cook the beans for about 5 minutes. Drain them immediately and set aside.
Tip: To keep the beans bright and crisp, dunk them in cold water right after boiling.
2. Make the Creamy Mushroom Base
Preheat your oven to 400°F (205°C).
Grab a large skillet and heat it over medium. Add your mushrooms and garlic — no oil needed unless you prefer a drizzle of olive oil. Cook for about 5 minutes, or until the mushrooms release their moisture and start to brown.
Add your vegetable broth and almond milk, stirring gently. In a small bowl, whisk together your cornstarch with a few tablespoons of water to make a slurry. Pour that into your mushroom mixture.
Season with salt and pepper, and let everything simmer for 3–5 minutes until it thickens beautifully.
Personal Tip: The first time I made this, I panicked because the sauce looked too thin. But trust me — once it bakes, it turns perfectly creamy. Don’t rush it!
3. Mix Everything Together
Turn off the heat and toss in your cooked green beans. Add half of the crispy onions and stir until everything’s evenly coated in that luscious sauce.
4. Bake to Crispy Perfection
Pour the mixture into a casserole dish, spreading it evenly. Sprinkle the rest of the crispy onions over the top.
Bake for about 15 minutes, or until the onions are golden brown and slightly caramelized.
Pull it out, take a deep breath, and enjoy that mouthwatering aroma filling your kitchen. That’s the smell of cozy.

Tips, Tricks, and Easy Variations
Here’s where you can make this recipe your own — because home cooking should always feel flexible and forgiving.
Want It Extra Creamy?
Use coconut milk instead of almond milk for a dairy free green bean casserole with coconut milk. It adds a rich, velvety texture that feels downright indulgent.
Short on Time?
No judgment here. You can use canned green beans for a quick dairy free green bean casserole with canned green beans version. Just drain them well before mixing.
No Milk? No Problem!
Believe it or not, you can make a green bean casserole with water instead of milk. The cornstarch thickens the broth enough to create that classic creamy consistency.
Slow Cooker Method
If oven space is tight during the holidays, try a dairy free green bean casserole crockpot version.
Combine all ingredients (except the crispy onions) and cook on low for 3 hours. Top with onions right before serving.
Flavor Boosts
- Add onion powder or nutritional yeast for depth.
- Stir in a spoonful of vegan cream cheese for richness.
- Sprinkle smoked paprika on top for color and a subtle smoky touch.
A Little Family Story
The first time I made this dairy-free version was on a chilly November evening. My kids were playing in the living room, the fireplace was going, and I was testing holiday recipes for the blog.
When I pulled the casserole from the oven, my husband took one bite and said, “You have to write this one down.” That’s when I knew it was a keeper.
Since then, it’s become our go-to side for holidays and cozy Sunday dinners. My daughter even helps sprinkle the onions — it’s her “special job.” Little things like that make family cooking moments feel extra meaningful.
Serving Ideas
This dish pairs beautifully with other comfort favorites. Try serving it alongside:
- Roasted turkey or chicken
- Mashed potatoes and gravy
- Cheddar garlic herb potato soup
- Warm bread rolls
- Or enjoy it on its own with a crisp salad
If you’re all about those cozy fall vibes, you’ll love browsing my happy fall cozy recipes & decor ideas collection. It’s full of warm, inviting inspiration to make your kitchen feel like home.
And if you’re craving more nostalgic eats, check out my post on comfort food cravings.
Frequently Asked Questions
How do you make a creamy green bean casserole without dairy?
It’s simple — use plant-based milk and a thickening agent like cornstarch. The mushrooms add umami, so you still get that savory depth without the cream.
Can you use almond milk or oat milk?
Yes! Almond milk is lighter, while oat milk gives a touch of sweetness and a thicker texture. Both work beautifully.
What can replace cream of mushroom soup?
This homemade sauce does the trick! The sautéed mushrooms, garlic, and broth create a creamy, flavorful base that feels just like the traditional version.
Is this dairy free green bean casserole gluten free?
It can be! Just use gluten-free fried onions or breadcrumbs. Always double-check your labels to be safe.
Can I make it ahead of time?
Yes! Prepare the casserole (without baking), cover tightly, and refrigerate for up to 24 hours. Add the crispy onions and bake when ready to serve.
Storage and Leftovers
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm it in the oven at 350°F for 10–15 minutes to keep the onions crispy.
- Freezer: You can freeze it (before baking) for up to 2 months. Just thaw overnight before baking.
Save This Recipe on Pinterest!
Love this recipe? Save it to your Pinterest so you can find it whenever those comfort food cravings hit.
And if you make it, tag me @sophiadecorstyle — I’d love to see your version!
Final Thoughts: A Simple, Cozy Classic
This Green Bean Casserole has become one of those dishes that quietly bring everyone to the table. It’s the perfect mix of creamy and crispy, classic and modern, cozy and fresh.
Whether you’re hosting a crowd or just cooking for family, this dish brings warmth and nostalgia with every bite. And honestly, isn’t that what cooking is all about?
So next time you’re in the mood for something comforting, try this tasty dairy free green bean casserole — a wholesome twist on a timeless favorite that everyone at the table will love.
And if you’re still browsing ideas, check out my other dairy free green bean recipes and cozy sides on the blog — there’s something for every home cook, no matter your skill level.
Print
Green Bean Casserole (Dairy-Free Comfort for Every Table)
- Total Time: 35 minutes
- Yield: 6 servings 1x
Description
A creamy, crunchy, dairy-free Green Bean Casserole that brings nostalgic comfort to your table — no canned soup, just wholesome flavor and plant-based goodness.
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 (or coconut milk for a richer flavor)
- 2 tablespoons cornstarch
- 2 cups crispy french fried onions, divided
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Optional: pinch of nutmeg or thyme, vegan butter, vegan parmesan
Instructions
- Preheat oven to 400°F (205°C).
- Boil green beans for 5 minutes, then drain and dunk in cold water to keep bright and crisp.
- In a skillet over medium heat, sauté mushrooms and garlic (with olive oil if desired) for 5 minutes until browned.
- Add broth and almond milk. Whisk cornstarch with a few tablespoons of water and stir into the skillet.
- Season with salt and pepper, simmer for 3–5 minutes until thickened.
- Add green beans and half the crispy onions to the skillet, stir to coat.
- Transfer to a casserole dish, top with remaining crispy onions.
- Bake for 15 minutes until golden and bubbling.
Notes
For extra richness, use coconut milk or stir in vegan butter. Use gluten-free onions if needed. Prep ahead by assembling and refrigerating before baking. Reheat leftovers at 350°F to keep onions crispy.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 3g
- Sodium: 320mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 0mg





