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.

Cooking time:1 hour

Recipe serves: 5


  • 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


  1. Preheat oven to 350 F.
  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 three 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 three minutes, or until soft, stirring occasionally.
  9. Add the mushrooms, turn up the heat to medium-high, and continue to cook for four 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 one minute, or until flour mixture turns light brown.
  13. Slowly pour in the soy milk and continue to whisk and cook for four minutes, or until thickened.
  14. Season with salt, pepper, and nutmeg; remove from heat.
  15. Taste for seasoning and adjust accordingly. Let stand five 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 the word STOP to opt out and HELP for help. Click here to view the privacy and terms.

About UPMC

Headquartered in Pittsburgh, UPMC is a world-renowned health care provider and insurer. We operate 40 hospitals and 800 doctors’ offices and outpatient centers, with locations throughout Pennsylvania, Maryland, New York, West Virginia, and internationally. We employ 4,900 physicians, and we are leaders in clinical care, groundbreaking research, and treatment breakthroughs. U.S. News & World Report consistently ranks UPMC Presbyterian Shadyside as one of the nation’s best hospitals in many specialties and ranks UPMC Children’s Hospital of Pittsburgh on its Honor Roll of America’s Best Children’s Hospitals. We are dedicated to providing Life Changing Medicine to our communities.