Go Back
+ servings
Print Recipe
5 from 2 votes

Healthy Green Bean Casserole with Cauliflower Sauce

This healthy green bean casserole is dairy free and made with mushrooms and a creamy garlic cauliflower sauce, and of course topped with crispy onions!
Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Course: dinner
Cuisine: American
Diet: Vegan, Vegetarian
Keyword: green bean casserole, vegan green bean casserole
Servings: 6 servings
Calories: 218kcal
Author: Erin


for the crispy onions:

  • 3 yellow onions sliced
  • 3 tbsp butter**
  • 1/2 cup plain breadcrumbs

for the cauliflower sauce:

  • 2 cups cooked cauliflower
  • 1/4 cup almond milk or any kind of milk
  • 1 garlic clove
  • Salt and pepper to taste

for the casserole:

  • 24 oz. green beans fresh or frozen
  • 8 oz. baby bella mushrooms
  • 2 tbsp olive oil
  • 1/2 cup vegetable broth***
  • 1/4 cup almond milk or any kind of milk
  • 3 tbsp whole wheat flour


  • Preheat oven 375°.
  • Cook green beans in a pot over stovetop; once cooked, set aside.
  • While beans are cooking, heat butter in large skillet and add onions; stir. Once onions start to turn golden in color, add breadcrumbs and stir well. Cook for an additional 3-5 minutes and then set onions aside.
  • In the same skillet you used to cook the onions, heat olive oil and cook mushrooms.
  • While mushrooms are cooking, make cauliflower sauce.
  • To make the sauce: place cooked cauliflower, milk and garlic in a blender and pulse until smooth; add salt and pepper to taste.
  • Pour cauliflower sauce into skillet with mushrooms; stir in the broth, additional almond milk and flour and stir on low-medium heat until sauce becomes thicker. At this point, pour green beans into skillet and mix everything together so that beans are coated with sauce and mushrooms.
  • Grease a casserole dish with nonstick spray or coconut oil and add beans; pour onions overtop and bake for approximately 25-30 minutes.
  • If you want the onions extra crispy, turn broiler on high and broil for 3-5 minutes before removing dish from the oven.
  • Enjoy!


*Serving size will vary depending on portions.
**Use dairy free butter to keep this vegan
***May use chicken broth if not vegan


Calories: 218kcal | Carbohydrates: 26g | Protein: 6g | Fat: 12g | Saturated Fat: 5g | Cholesterol: 15mg | Sodium: 244mg | Potassium: 619mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1002IU | Vitamin C: 34mg | Calcium: 112mg | Iron: 2mg