There’s something irresistibly cozy about a classic casserole, isn’t there? This Vegan Green Bean Casserole with Crispy Onions Recipe takes that comforting idea and layers in fresh green beans, creamy cashew sauce, and the crunchiest baked onions. Trust me, once you make it, it becomes a new favorite to share year-round.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Vegan Green Bean Casserole with Crispy Onions Recipe
- Top Tip
- How to Serve Vegan Green Bean Casserole with Crispy Onions Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Vegan Green Bean Casserole with Crispy Onions Recipe
Why You'll Love This Recipe
Honestly, I fell in love with this recipe because it finally gave me that nostalgic green bean casserole vibe without any canned soup or dairy in sight. It’s fresh, flavorful, and the crispy onions? Absolute game-changers.
- Fresh & wholesome: Uses whole ingredients like fresh green beans and mushrooms instead of processed soup mixes.
- Delicious creamy sauce: The cashew cream base is silky and rich, giving the casserole a perfect, comforting texture.
- Crispy onion topping: Baking your own crispy onions means you avoid the greasy store-bought fried ones but get all the crunch and flavor.
- Simple to customize: This recipe adapts beautifully to what you have on hand or your personal taste preferences.
Ingredients & Why They Work
Each ingredient in this Vegan Green Bean Casserole with Crispy Onions Recipe plays a key role. They come together to build layers of flavor and texture — from the creamy sauce to the crunch on top. Here’s a little insight on the main players before you start shopping:

- Onions: Thinly sliced for maximum crispiness when baked into those golden, crunchy topping pieces.
- Oat flour & panko breadcrumbs: Work together to coat the onions for that perfect crispy texture without frying.
- Cashews: Soaked and blended to make a naturally creamy, dreamy sauce base that’s dairy-free but indulgent.
- Unsweetened almond milk: Keeps the sauce smooth without adding extra sweetness or heaviness.
- Fresh green beans: Blanched so they’re tender yet still have a satisfying snap, making the casserole lively and fresh.
- Baby portobello mushrooms: Add umami depth and meaty texture to the sauce, balancing the creaminess with savory notes.
- Vegan butter: Adds richness and helps sauté the mushrooms beautifully.
- Garlic & nutmeg: Subtle aromatics that layer extra dimension into the overall flavor.
- Vegetable broth & tamari: Bring that savory, slightly salty kick to tie everything together in the sauce.
Make It Your Way
I love mixing up the mushrooms sometimes for more earthy shiitakes or cremini, depending on what’s in season or on sale. You absolutely can swap almond milk for any plant milk you prefer — I’ve even used oat milk for a little extra creaminess!
- Variation: Once, I added a teaspoon of smoked paprika to the sauce and it gave the casserole a subtle smoky twist that my family adored.
- Seasonal swaps: Swap green beans for asparagus or broccolini in spring for a fresh twist.
- Make it gluten-free: Use gluten-free panko or crushed gluten-free crackers for the crispy topping without sacrificing crunch.
Step-by-Step: How I Make Vegan Green Bean Casserole with Crispy Onions Recipe

Step 1: Soak and Toast the Crispy Onions
Start by soaking your cashews — this is key for a lustrous sauce later on. Next, preheat your oven high to 475°F to get those onions extra crispy. Toss sliced onions with oat flour, panko, and salt so every slice is well coated. Spread them evenly on a sprayed baking sheet, then bake for about 25 minutes, tossing every 10 minutes so they brown evenly without burning. When they’re beautifully golden and crisp, set them aside. This step is where the magic *really* begins; homemade crispy onions always overshadow the store-bought ones, promise.
Step 2: Blanch the Green Beans
While your onions bake, bring a pot of salted water to a boil and blanch the green beans for five minutes. Right after, plunge them into ice water to stop the cooking instantly. This keeps them bright and crisp-tender — no mush allowed here! Let them drain well before moving on.
Step 3: Cook the Mushroom Sauce
Drain your soaked cashews and whirl them in a blender with the almond milk until creamy and perfectly smooth. Meanwhile, melt vegan butter in a large skillet, sauté mushrooms with pepper and garlic, then sprinkle oat flour over to create a light roux. Gradually add vegetable broth and tamari, simmer briefly, and stir in the cashew cream. Keep it on medium-low, stirring occasionally, until thickened — about 6–8 minutes. This sauce is silky, comforting, and the heart of the casserole's creaminess.
Step 4: Assemble and Bake
Mix the green beans, half of the crispy onions, and the mushroom sauce gently in a large bowl. Transfer everything to an 8×8 baking dish, then top with the remaining onions to lock in the crunch. Bake at 375°F for about 15 to 20 minutes until bubbly and warmed through. Serve right away for the best texture contrast.
Top Tip
This recipe really shines when you give attention to the crispy onions and sauce consistency. I’ve learned the hard way that tossing the onions every 10 minutes helps avoid burnt edges while ensuring crispy goodness all over.
- Crispy Onion Care: Make sure your onions are sliced thin but intact so they crisp evenly without turning floppy.
- Cashew Cream Smoothness: Blend soaked cashews and almond milk long enough for a super smooth sauce — no lumps, no gritty texture.
- Don't Skip the Ice Bath: Blanching and immediately shocking beans keeps their vibrant color and bite, which really elevates the dish.
- Baking Temperature: >Start crispy onions at a high heat, then lower the temp for the casserole bake to avoid overcooking toppings.
How to Serve Vegan Green Bean Casserole with Crispy Onions Recipe

Garnishes
I often sprinkle a little fresh chopped parsley or thyme right before serving. It adds a fresh herbal note that brightens the whole casserole and makes it look pretty too. Sometimes a pinch of smoked paprika goes on top with the onions for a touch of color and warmth.
Side Dishes
This casserole pairs beautifully with roasted potatoes or a light quinoa salad if you want a balanced meal. For holiday dinners, I love serving it alongside mashed potatoes and cranberry sauce—you’ll impress vegans and non-vegans alike!
Creative Ways to Present
For a dinner party, try individual mini casseroles in ramekins topped with a few extra crispy onions. They look elegant, and guests love having their own personal dish. Or layer the casserole in a clear baking dish so the beautiful bean and mushroom layers peek through the sides.
Make Ahead and Storage
Storing Leftovers
I store leftover casserole in an airtight container in the fridge and it holds beautifully up to 5 days. The crispy onions soften a bit in the fridge, but reheating in the oven helps them regain some crunch.
Freezing
To freeze, assemble the casserole but skip the baking step. Wrap it tightly in foil or plastic wrap and freeze for up to 2 months. When ready, just bake it from frozen at 375°F, adding a little extra time until heated through and bubbly.
Reheating
I prefer reheating leftovers in the oven or toaster oven at 350°F for about 15 minutes so it warms evenly and the topping gets a little crisp again. Avoid microwaving if you want to keep the texture from getting soggy.
Frequently Asked Questions:
Absolutely! You can bake the crispy onions a day or two ahead and store them in an airtight container at room temperature. Just add them right before baking to keep their crunch.
If you’re nut-free, you can try substituting the cashew cream with a mixture of soaked sunflower seeds and water blended until smooth, or use a store-bought vegan cream alternative. Texture might vary slightly, but it still tastes great.
Yes, frozen green beans work fine. Just thaw and drain well before blanching or adding to the sauce so the casserole doesn’t get watery.
Make sure to cook the sauce over medium-low heat and stir occasionally. The oat flour combined with cashew cream thickens it nicely. If it seems thin, give it a few more minutes or add a touch more oat flour mixed with water beforehand.
Final Thoughts
This Vegan Green Bean Casserole with Crispy Onions Recipe holds a special place in my heart because it proves comfort food can be fresh, vibrant, and cruelty-free all at once. It’s perfect for holidays or simple family dinners when you want something a bit nostalgic but made thoughtfully. I can’t wait for you to try it — and tell me if your crispy onions turn out as addictive as mine!
Print
Vegan Green Bean Casserole with Crispy Onions Recipe
- Prep Time: 20 minutes
- Cook Time: 58 minutes
- Total Time: 1 hour 18 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This Healthy Green Bean Casserole features crispy baked onions and a creamy cashew-based sauce with fresh green beans and mushrooms, offering a delicious vegan twist on a classic comfort dish perfect for holidays and family dinners.
Ingredients
Crispy Baked Onions
- 2 medium onions, thinly sliced
- ¼ cup oat flour
- 2 tablespoons panko bread crumbs, gluten-free, if needed
- 1 teaspoon sea salt
- Nonstick cooking spray
Green Beans and Sauce
- ½ cup cashews, soaked
- 1 cup unsweetened almond milk, or milk of choice
- 24 oz fresh green beans, rinsed, trimmed and halved
- 2 tablespoons vegan butter
- 12 oz baby portobello mushrooms, trimmed and cut into ½-inch pieces
- 1 teaspoon ground pepper
- 3 cloves garlic, minced
- ¼ teaspoon ground nutmeg
- 2 tablespoons oat flour
- 1 cup vegetable broth
- 1 teaspoon low-sodium tamari, or soy sauce
Instructions
- Soak Cashews: Add cashews to a bowl with water and let soak for at least 30 minutes to soften.
- Preheat Oven: Set oven to 475°F to prepare for baking the onions.
- Prepare Crispy Onions: Combine onions, oat flour, panko, and salt in a large bowl and toss to coat. Spray a sheet pan with nonstick spray, spread onions evenly, and bake on the middle rack for approximately 25 minutes, tossing every 10 minutes until golden brown. Remove and set aside. Reduce oven temperature to 375°F.
- Blanch Green Beans: Bring a large pot of water to boil, add green beans, and blanch for 5 minutes. Drain and transfer immediately to ice water to stop cooking. Drain again and set aside.
- Prepare Cashew Cream: Drain soaked cashews and blend with almond milk until smooth and creamy. Set aside.
- Cook Mushrooms: In a large skillet over medium-high heat, melt vegan butter. Add mushrooms, salt, and pepper, cooking for 4 to 5 minutes. Add garlic and nutmeg and cook an additional 1 to 2 minutes.
- Add Flour and Liquid: Sprinkle oat flour over mushroom mixture and stir to combine; cook for 1 minute. Add vegetable broth and tamari, simmering for 1 minute.
- Incorporate Cashew Cream: Reduce heat to medium-low, add cashew cream, and cook until thickened, stirring occasionally for 6 to 8 minutes.
- Combine and Bake: Remove skillet from heat and pour sauce over green beans in a large bowl. Stir in ½ cup of crispy baked onions. Transfer mixture to an 8×8 baking dish and top with remaining crispy onions. Bake at 375°F for 15 to 20 minutes until bubbly and heated through.
- Serve: Remove casserole from oven and serve immediately for best flavor and texture.
Notes
- Storage: Store leftovers in an airtight container in the fridge for up to 5 days.
- Freezing: To freeze, assemble the casserole without baking. Cover tightly in a freezer-safe dish and freeze for up to 2 months.
- Gluten-Free Option: Use gluten-free panko breadcrumbs to keep the recipe gluten free.
- Soaking Cashews: Soaking cashews for longer (up to 2 hours) can yield an even creamier sauce.
- Alternative Milk: Unsweetened almond milk can be substituted with other plant-based milks if preferred.
Nutrition
- Serving Size: 1 serving
- Calories: 280 kcal
- Sugar: 4 g
- Sodium: 250 mg
- Fat: 15 g
- Saturated Fat: 2 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 6 g
- Protein: 7 g
- Cholesterol: 0 mg






Leave a Reply