Skip to content

Dinner

Healthy Green Bean Casserole

Green beans roast until tender and lightly caramelized, then nestle under a silky sauce of sweet onion and low-fat milk. A golden crown of olive-oil-tossed whole-wheat crumbs or cheese melts and bubbles, delivering creamy comfort without heaviness.

Healthy Green Bean Casserole
Total
1 hr
Prep
20 min
Cook
40 min
Serves
8

Nutrition per Serving

Calories
188
Protein
8g
Carbs
25g
Fat
7g
Fiber
5g
Sugar
10g
Sodium
348mg

Ingredients

  • 2 1/2 lb green beans, trimmed and cut into 1- to 2-inch pieces (about 8 cups)
  • 2-3 tablespoons extra-virgin olive oil, divided
  • 1 medium onion, thinly sliced
  • 3 tbsp all-purpose flour
  • 3/4 tsp salt
  • 1/4 tsp white or black pepper
  • 2 1/2 cup low-fat milk
  • 1 1/2 cup fresh whole-wheat breadcrumbs (see Tips) or 1/2 cup shredded or crumbled cheese

Instructions

  1. Position racks in upper and lower third of oven; preheat to 425°F.
  2. Toss green beans in a large bowl with 1 tablespoon oil until well coated. Divide between 2 large rimmed baking sheets and spread in an even layer. Roast, stirring once and rotating the baking sheets top to bottom about halfway through, until tender and beginning to brown, 20 to 25 minutes.
  3. Meanwhile, heat 1 tablespoon oil in a large saucepan over medium heat. Add onion and cook, stirring frequently, until very soft and golden brown, 5 to 8 minutes. Add flour, salt and pepper; cook, stirring, for 1 minute more. Add milk and continue to stir, scraping up any browned bits. Cook, stirring, until the sauce bubbles and thickens enough to coat the back of a spoon, about 4 minutes. Remove from the heat. (See Tips.)
  4. When the green beans are done, remove from the oven. Preheat the broiler.
  5. Transfer half the green beans to a 2-quart broiler-safe baking dish. Spread half the sauce over the green beans. Add the remaining green beans and top with the remaining sauce.
  6. Combine breadcrumbs and the remaining 1 tablespoon oil in a small bowl. (Skip this step if you are topping with cheese.)
  7. Sprinkle the breadcrumb mixture (or cheese) over the gratin. Place under the broiler and broil, watching closely, until the gratin is bubbling and beginning to brown on top, 1 to 5 minutes, depending on your broiler. Let stand for 10 minutes before serving.