Learn how to make a light green bean cassarole

If you’re craving comfort food but don’t want to skimp on your diet, try this lighter version of a dinnertime classic: green bean casserole.

This recipe brings together nutritious and healthy ingredients without taking away from the creamy flavor of your favorite casserole. Serve up this savory side dish at your next get-together.


  • 2 pounds trimmed green beans
  • 6 tbsp vegan butter
  • 1 diced yellow onion
  • Pinch of salt
  • 2 garlic cloves (minced)
  • 2 cups sliced mushrooms
  • 1/4 cup all-purpose flour
  • 2 cups soy milk
  • Nutmeg to taste
  • Optional: french fried onions

Cooking Time: 1 Hour

Recipe Serves: 5


  1. Preheat oven to 350F.
  2. Lightly grease a 9×13 casserole dish with cooking spray and set aside.
  3. Fill a saucepan with water and bring to a rapid boil.
  4. Add green beans to the boiling water and cook for 3 minutes, or until desired tenderness. Make sure not to overcook.
  5. Drain and rinse under cold water until beans are completely cooled.
  6. Place beans in a large mixing bowl, and set aside.
  7. In the meantime, melt 3 tablespoons butter in a large skillet.
  8. Add onions to the skillet and season with pinch of salt; cook over medium heat for 3 minutes, or until soft, stirring occasionally.
  9. Add the mushrooms, turn up the heat to medium-high and continue to cook for 4 minutes, stirring occasionally.
  10. Remove from heat and transfer mushroom mixture to a large mixing bowl with the green beans. Set aside.
  11. In the same skillet, melt 3 tablespoons butter over medium heat.
  12. Whisk in flour; continue to whisk for about 1 minute, or until flour mixture turns light brown.
  13. Slowly pour in the soymilk and continue to whisk and cook for 4 minutes, or until thickened.
  14. Season with salt, pepper, and nutmeg; remove from heat.
  15. Taste for seasoning and adjust accordingly. Let stand 5 minutes.
  16. Stir the sauce and pour it over the green beans and mushrooms; toss to combine and coat evenly.
  17. Transfer the green beans mixture to previously prepared casserole dish.
  18. Bake for 30 to 35 minutes, or until sauce bubbles.
  19. Remove from oven and let stand several minutes.
  20. Stir well before serving
  21. Optional: top with french fried onions

Never Miss a Beat!

Get Healthy Tips Sent to Your Phone!

Message and data rates may apply. Text STOP to opt out and HELP for help. Go to https://pages.upmc.com/terms for privacy and terms.
array(11) { ["id"]=> string(7) "sms-cta" ["type"]=> string(4) "form" ["title"]=> string(36) "Get Healthy Tips Sent to Your Phone!" ["category"]=> string(0) "" ["subcategory"]=> string(0) "" ["keyword"]=> string(6) "HBEATS" ["utm_source"]=> string(0) "" ["utm_medium"]=> string(0) "" ["utm_campaign"]=> string(0) "" ["utm_content"]=> string(0) "" ["utm_term"]=> string(0) "" }

About UPMC

Based in Pittsburgh, UPMC is a world-renowned health care provider and insurer. We operate 40 hospitals and more than 700 doctor’s offices and outpatient centers. Our expert physicians are among the leaders in their fields, and we are leaders in groundbreaking research and treatment breakthroughs. UPMC Presbyterian Shadyside ranks as “One of America’s Best Hospitals” and No. 1 in Pennsylvania in U.S. News & World Report’s listings.