Go Back
+ servings
Healthy green bean casserole in a baking dish.
Print Recipe
4.42 from 41 votes

Healthy Green Bean Casserole

Healthy green bean casserole made with a creamy mushroom cashew sauce and homemade crispy baked onions.
Prep Time20 minutes
Cook Time58 minutes
Total Time1 hour 18 minutes
Course: Lunch/Dinner
Cuisine: American
Keyword: healthy green bean casserole
Servings: 6


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
  • 24 oz fresh green beans rinsed, trimmed and halved
  • 2 Tablespoons vegan butter
  • 12 oz baby portobello mushrooms trimmed and cut into 1/2-inch pieces
  • 1 teaspoon sea salt
  • 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


  • Add cashews to a bowl with water for soaking. Let soak for at least 30 minutes.
    Cashews soaking in water.
  • Preheat the oven to 475°F.
  • Combine the onions, flour, panko and salt in a large mixing bowl and toss to combine. Coat a sheet pan with nonstick cooking spray and evenly spread the onions on the pan. Place the pan on the middle rack of the oven and bake until golden brown, approximately 25 minutes, tossing every 10 minutes. Once done, remove from the oven and set aside until ready to use. Reduce oven temperature to 375°F.
    Onion slices coated in bread crumbs spread across a baking sheet.
  • While the onions are cooking, prepare your green bean mixture.
  • Bring a large pot of water to a boil. Add the beans and blanch for 5 minutes. Drain in a colander and immediately plunge the beans into a large bowl of ice water to stop the cooking. Drain and set aside in large bowl.
    Green beans blanching in an ice bath.
  • Drain cashews and add to a blender with almond milk. Blend until smooth and creamy and set aside.
    Cashews and almond milk blended together in a high powered blender.
  • Melt the butter in a large skillet over medium-high heat. Add the mushrooms, salt and pepper and cook, stirring occasionally for 4 to 5 minutes. Add the garlic and nutmeg and continue to cook for another 1 to 2 minutes. Sprinkle the flour over the mixture and stir to combine. Cook for 1 minute. Add the broth and tamari, simmer for 1 minute.
    Mushrooms and seasonings in a sauté pan cooking.
  • Decrease the heat to medium-low and add the cashew cream. Cook until the mixture thickens, stirring occasionally, approximately 6 to 8 minutes.
    Cashew cream and mushrooms in a sauté pan.
  • Remove from the heat and pour sauce into a large bowl with the green beans and ½ cup of the crispy baked onions. Place green bean mixture into a 8x8 baking dish and top with the remaining crispy baked onions. Place into the oven and bake until bubbly and warm throughout, approximately 15-20 minutes. Remove and serve immediately.
    Healthy green bean casserole assembled in a baking dish.



Serving: 1/6 of recipe | Calories: 213kcal | Carbohydrates: 26g | Protein: 9g | Fat: 10g | Sodium: 690mg | Fiber: 6g | Sugar: 7g