Green Bean Casserole with Cashew Cream

5 from 11 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

You’ll never believe how rich and incredibly delicious this vegan Green Bean Casserole is. Made with fresh green beans, homemade cashew cream of mushroom soup, and crunchy sourdough croutons, it’s sure to be a star amongst your holiday spread.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Green bean casserole in a green baking dish styled on a white surface with a serving utensil digging into the upper right corner.

Why You’ll Love this Vegan Green Bean Casserole

No Thanksgiving spread is complete with an epic green bean casserole.

This one boasts all the rich, creamy character of the classic with a few discretely healthy swaps. It’s also make-ahead friendly, and made with fresh ingredients.

This vegan green bean casserole uses a dairy free cream of mushroom soup (made of cashews!), which is incredibly delicious. It’s rich and savory with quintessential herby character and a hint of warm spice.

The casserole is crowned with golden, crunchy sourdough croutons, which create a fantastic texture contrast.

Truly, no one will be able to tell this a healthier, vegan version of the classic. In fact, everyone will applaud your homemade efforts as they go in for seconds!

And if you’re on the hunt for more fabulous holiday side dish recipes, check out this epic list of Thanksgiving Side Dishes.

The Ingredients

Green bean casserole ingredients in separate bowls with blue labels.
  • Green Beans: Using fresh green beans ensures a crisp, snappy texture that will keep you coming back for more. It’s best if the green beans are halved, which you can easily do by snapping them in half with your hands.
  • Mushrooms: One full pound of cremini (baby bella) mushrooms creates the base of the dairy free cream of mushroom soup. They also add meaty heft and umami goodness to the casserole. If you prefer more savory flavor, use half cremini and half shiitake mushrooms. 
  • Aromatics: Yellow onion and fresh garlic form the aromatic foundation of this casserole. Alternatively, you can use shallots.
  • Herbs: Fresh thyme and bay leaves give the casserole a fresh lift and earthy backbone. Adding bay leaves to the broth mixture infuses it with subtle hints of black pepper and pine, lending more complexity.
  • Broth: If making the casserole vegan, use vegetable broth. Though if your only concern is making it dairy free, feel free to use chicken or turkey broth instead.
  • Nutmeg: For a hint of warm, nutty spice. Feel free to use freshly grated or ground nutmeg.
  • Cashews: Raw cashews create a knockout cream of mushroom sauce without the heft and saturated fat of heavy cream. The key is to let the cashews soak in the hot broth mixture for at least 30 minutes to help them soften. (Cashews are also the star ingredient in this Spaghetti Squash Alfredo!)
  • Vinegar: Sherry vinegar adds brightness and acidity to the soup mixture.
  • Sourdough Bread: In lieu of a classic French onion topping, this casserole gets a major upgrade with sourdough croutons. It’s best to use a loaf of day-old sourdough, which will create crunchier cubes when baked. If making the casserole gluten free, use your favorite gluten free bread instead. (I also use sourdough as the topping in this amazing Butternut Squash Casserole.)
A blue and white floral plate with one serving of green bean casserole.

Step-by-Step Instructions

Step 1: Soak Cashews. In a small saucepan, add vegetable broth and bay leaves; bring mixture to a boil. Add the cashews and remove pan from heat. Let mixture sit for 30 minutes.

Broth, bay leaves, and cashews simmering in a pot.

Step 2: Sauté Aromatics. In a large skillet, heat olive oil over medium-high heat. Once hot, add the mushrooms and onions and cook until soft.

Step 3: Stir in garlic, thyme, and nutmeg; cook 1 more minute, until aromatic. Stir in vinegar and season with salt and black pepper; cook 1 to 2 more minutes.

Mushrooms and onions sautéing in a skillet, and garlic and herbs being mixed in.

Step 4: Remove bay leaves and transfer broth and cashew mixture to a HIGH POWER blender.

Step 5: Blend mixture on HIGH for about 60 seconds, until it reaches a creamy milk consistency. 

Recipe Tip

The cashew mixture should be similar in consistency to milk. If it appears gritty after blending, let it sit for another 30 minutes and blend again on high speed until smooth.

Cashew cream being blended in a blender until smooth and creamy.

Step 6: Pour blended cashew mixture into the pan with mushrooms and stir to combine.

Cashew cream mixture being poured into a pan of sautéed mushrooms and onion.

Step 7: Add green beans to a baking dish and pour cream of mushroom mixture overtop. Gently toss to coat green beans. 

Green beans and vegan cream of mushroom soup being added to a cast iron baking dish.

Step 8: Prepare sourdough topping by combining sourdough bread, olive oil, and a pinch of salt in a large bowl. Use your hands to toss bread with oil, making sure every piece is well-coated.

Step 9: Scatter sourdough bread over green bean casserole. 

Sourdough croutons being prepared in a white mixing bowl and scattered over green bean casserole.

Step 10: Bake at 425ºF for 20 to 25 minutes, until the croutons are golden and casserole is bubbly. Remove from oven and let sit 5 to 10 minutes before serving.

Vegan green bean casserole after being baked in a green baking dish.

Recipe Variations

  • Add Caramelized Onions. Caramelized onions or shallots add amazing sweetness and umami to this casserole. Caramelize the onions beforehand and add stir them into the mushroom mixture after sautéing.
  • Make Cheesy. Add grated Gruyère, Parmesan, or your favorite brand of vegan mozzarella for a cheesy, rich topping.
  • Add French Fried Onions. Either replace or combine them with the sourdough croutons for classic crunch and nostalgia.
  • Make Gluten Free. Use gluten free bread cubes or crushed potato chips as a topping substitute.

Ways to Serve

  • Holiday Side Dish: This casserole pairs beautifully with roasted turkey, honey ham, or vegan meatloaf.
  • Weekday Comfort Meal: Serve it alongside a hearty grain or your protein of choice for a cozy, nourishing dinner.
  • Vegetarian Entree: This casserole is hearty enough to stand alone as a satisfying main course. Especially when served with Mashed Sweet Potatoes or a Roasted Veggie Lentil Salad.
  • Potluck Crowd Pleaser: Since this vegan green bean casserole travels well and reheats like a dream, it’s perfect for Friendsgiving or holiday potlucks.

Make Ahead and Storage Tips:

  • Make-Ahead: The casserole can be assembled up to 1 day ahead. Assemble the without the sourdough croutons, cover, and refrigerate. When ready to bake, remove from fridge at least 1 hour ahead. Add sourdough croutons right before baking, and bake as instructed.
  • Store: Transfer leftover vegan green bean casserole to an airtight container and refrigerate for up to 4 days.
  • Reheat: To reheat individual portions, the microwave is the quickest, easiest option. If reheating multiple portions, transfer to an 8×8 inch baking dish and reheat in a 350ºF oven until warm. If necessary, add a splash of broth to help rehydrate the sauce.
A spatula digging into a dish of green bean casserole topped with sourdough croutons.

More Vegan Side Dish Recipes

If you give this vegan green bean casserole a try, be sure to come back to leave a rating and review. Also, snap a photo and tag #dishingouthealth so I can see your beautiful creations! Follow along on Pinterest and Facebook for the latest recipes.

5 from 11 votes

Green Bean Casserole with Cashew Cream (Vegan/Dairy Free)

You'll never believe how rich and incredibly delicious this dairy free Green Bean Casserole is. Made with fresh green beans, homemade cashew cream of mushroom soup, and crunchy sourdough croutons, it's sure to be a star amongst your holiday spread. (And no one will ever guess it's vegan!)
Prep Time: 25 minutes
Cook Time: 25 minutes
Total Time: 50 minutes
Servings: 6

Equipment

  • 3-quart baking dish
  • High Power Blender
  • Large skillet
  • Small saucepan

Ingredients  

  • 2 cups vegetable broth (sub chicken or turkey broth/stock if not making vegan)
  • 2 dried bay leaves
  • 3/4 cup raw cashews
  • 5 oz. sourdough bread (preferably 1 day old), torn into small pieces
  • 4 Tbsp. extra-virgin olive oil, divided
  • 1 lb. cremini (baby bella) mushrooms, sliced (~6 cups sliced)
  • 1 cup diced yellow onion
  • 3 garlic cloves, minced
  • 2 tsp. fresh thyme leaves, plus for for garnish, if desired
  • 1/4 tsp. ground nutmeg
  • 1 1/2 Tbsp. sherry vinegar
  • 1 1/4 tsp. kosher salt, divided
  • 1/2 tsp. black pepper
  • 1 lb. fresh green beans, snapped in half (~4 heaping cups)
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Instructions 

  • Combine broth and bay leaves in a small saucepan; bring to a boil over high heat. Once boiling, add cashews and then remove pan from heat. Let the cashews soak in the hot broth for at least 30 minutes.
  • Meanwhile, preheat oven to 425ºF. Place torn sourdough bread in a large bowl and drizzle with 2 Tbsp. olive oil and a generous pinch of salt. Toss well, using your hands to rub the oil into the crevices of the bread. Set aside.
  • Heat remaining 2 Tbsp. olive oil in a large skillet over medium-high. Once hot, add mushrooms and onion; cook 8 to 10 minutes, stirring occasionally, until softened. Stir in garlic, thyme, and nutmeg; cook 1 more minute, until aromatic. Stir in vinegar and season with 3/4 tsp. kosher salt and 1/2 tsp. black pepper; cook 1 to 2 more minutes.
  • Remove (and discard) bay leaves from cashew-broth mixture and carefully transfer mixture to a high-power blender. Add remaining 1/2 tsp. salt and blend for about 60 seconds, until the consistency is smooth and creamy (it should resemble milk). Carefully pour mixture into pan with mushrooms and stir to combine. Bring to a simmer.
  • Grease a 3-quart baking dish with non-stick cooking spray. Add green beans to pan, and carefully pour creamy cashew mushroom mixture overtop. Use a set of tongs to toss.
  • Scatter sourdough bread overtop and transfer pan to the oven. Bake, uncovered, for 20 to 25 minutes, or until the sourdough is golden and casserole is bubbly. Let stand 5 minutes before serving.

Notes

  • Make-Ahead: The casserole can be assembled up to 1 day ahead. Assemble the without the sourdough croutons, cover, and refrigerate. When ready to bake, remove from fridge at least 1 hour ahead. Add sourdough croutons right before baking, and bake as instructed.
  • Store: Transfer leftover vegan green bean casserole to an airtight container and refrigerate for up to 4 days.
  • Reheat: To reheat individual portions, the microwave is the quickest, easiest option. If reheating multiple portions, transfer to an 8×8 inch baking dish and reheat in a 350ºF oven until warm. If necessary, add a splash of broth to help rehydrate the sauce.

Nutrition

Serving: 1.75cups | Calories: 275kcal | Carbohydrates: 25g | Protein: 8g | Fat: 17g | Saturated Fat: 2.5g | Sodium: 590mg | Fiber: 3.5g | Sugar: 5g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!
1K Shares

You May Also Like

5 from 11 votes (6 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




13 Comments

  1. Maryann says:

    Can I omit the cashews? We have a nut allergy. Thank you 😊

  2. Catalina T says:

    Hello! Can i use frozen green beans? Thank you!

  3. Anne says:

    5 stars
    So good! Made this for Christmas and both vegans and non-vegans enjoyed this. The high powered blender instructions were key in ensuring this was smooth and not grainy. The sour dough bread on top was just perfect. Yum!

  4. Brooklin says:

    Can I freeze this?

  5. Kris says:

    5 stars
    Made this for Thanksgiving this year! I blanched the green beans for about 4 minutes before putting them into the casserole and it turned out perfect!

  6. Laura M. says:

    5 stars
    Just served this for Thanksgiving and it was fantastic!! Definitely Way better than the canned versions I have made in the past. It definitely is extra work, but I thought worth it!

    1. Jamie Vespa says:

      Hi Laura – I’m so glad the recipe was a hit! Thank you for taking the time to come back and leave a review!

  7. Olivia Mahony says:

    Made this and after 30 minutes the green beans were not cooked through. I can’t bake it anymore because then the topping will burn. I don’t understand what could have possibly went wrong

  8. Rebecca Ross says:

    5 stars
    I had been looking for a great dairy free green bean casserole to serve for my daughter who is lactose intolerant. The whole family absolutely loved this one! Will be making again for holidays. Thank you.

  9. Amber Bee says:

    5 stars
    This was delicious! I made this and a few other of your recipes for my weekly meal plan/meal prep and this is definitely a keeper. The sourdough just really sets it off and I love not having soggy

    1. Amber Bee says:

      (Continued) lol… soggy green beans* thank you again!

  10. Bo says:

    Made this tonight for dinner, and wow what a great, easy and tasty dish!

    1. Jamie Vespa says:

      I’m so glad you enjoyed it, Bo! Thank you for taking the time to leave a review!