... Print
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon

French Onion Green Bean Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This casserole brings together the comforting flavors of caramelized onions and green beans with creamy Gruyere cheese, making it perfect for any gathering.

  • Total Time: 2 hours 30 minutes
  • Yield: 8 servings 1x

Ingredients

Scale
  • 4 medium yellow onions, halved lengthwise and thinly sliced
  • 5 tablespoons unsalted butter, divided
  • 2 teaspoons kosher salt, divided
  • 1 teaspoon ground black pepper, divided
  • 2 ½ pounds green beans, trimmed and cut into 1 ½-inch pieces
  • 8 ounces baby bella mushrooms, sliced
  • 2 tablespoons all-purpose flour
  • 2 ½ cups 2% milk (plus additional as needed)
  • ⅛ teaspoon ground nutmeg
  • 1 cup croutons, crushed
  • ¼ cup freshly grated Parmesan cheese
  • 1 ½ cups shredded Gruyere cheese, divided

Instructions

  • Caramelize the onions with butter, salt, and pepper for 90-120 minutes until golden brown.
  • Preheat oven to 375°F and prepare green beans by boiling, then shocking in an ice bath.
  • Sauté mushrooms in remaining butter, add flour, and cook until golden.
  • Gradually incorporate milk into the mushroom mix, thickening the sauce.
  • Layer green beans, sauce, onions, and Gruyere cheese in a casserole dish.
  • Top with a mixture of croutons, Parmesan, and melted butter.
  • Bake for 25-30 minutes until bubbly and golden brown.

Notes

Patience is essential while caramelizing onions for optimal flavor.
For a vegetarian version, omit meat and use vegetable broth.
This dish can be prepared a day ahead and baked before serving.

  • Author: jesseca
  • Prep Time: 30 minutes
  • Cook Time: 2 hours
  • Category: Side Dish
  • Method: Baking
  • Cuisine: French

Nutrition

  • Calories: 320
  • Sugar: 5
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 10
  • Unsaturated Fat: 5
  • Trans Fat: 0
  • Carbohydrates: 30
  • Fiber: 4
  • Protein: 8
  • Cholesterol: 35