French Onion Green Bean Casserole
This French Onion Green Bean Casserole is a delicious twist on the classic Thanksgiving side dish! Tender green beans are tossed with sweet caramelized onions in a rich, savory sauce, then topped with melted Gruyère cheese and crispy Parmesan breadcrumbs. It’s the perfect holiday side dish when you want something a little extra special!

I love taking traditional holiday recipes and giving them a little something unexpected! If you love French onion soup, you’re going to love this green bean casserole. The caramelized onions add incredible flavor, and that golden, cheesy topping makes it absolutely irresistible. It’s a beautiful addition to your Thanksgiving or Christmas table!
What Is French Onion Green Bean Casserole?
French Onion Green Bean Casserole combines the flavors of classic French onion soup with a traditional green bean casserole. Instead of cream of mushroom soup and canned fried onions, this homemade version features slowly caramelized onions, fresh green beans, a savory wine and thyme sauce, melted Gruyère cheese, and buttery Parmesan breadcrumbs.
It’s rich, comforting, and perfect for holiday entertaining!

Why You’ll Love This Recipe
- No canned soup: Made with a homemade French onion sauce.
- Sweet caramelized onions: Add rich, savory flavor.
- Fresh green beans: Tender with just the right amount of bite.
- Melty Gruyère cheese: Creates a delicious, golden topping.
- Crispy Parmesan breadcrumbs: Add buttery crunch.
- Perfect for holidays: A beautiful Thanksgiving or Christmas side dish.
- Make-ahead friendly: Prepare the components ahead to save time.
Ingredients Needed

- Yellow onions: Four large onions, thinly sliced and slowly caramelized until golden.
- Butter: Eight tablespoons total, divided between the onions, sauce, and breadcrumb topping.
- All-purpose flour: Thickens the homemade French onion sauce.
- Dry white wine: Adds depth and balances the sweetness of the onions.
- Sherry vinegar: Gives the sauce a little tangy brightness.
- Chicken stock: Creates a rich, savory sauce. Vegetable stock also works.
- Fresh thyme: Adds classic French onion flavor.
- Gruyère cheese: Shredded for a beautifully melted, golden topping.
- Fresh green beans: Two pounds, trimmed and cut into thirds.
- Black pepper: Adds warmth and seasoning.
- Panko breadcrumbs: Create a light, crispy topping.
- Parmesan cheese: Adds salty, nutty flavor to the breadcrumbs.
- Salt: To taste.
How to Make French Onion Green Bean Casserole
This casserole starts with slowly caramelized onions, followed by a savory homemade sauce and a crispy, cheesy topping.
Caramelize the Onions
- Melt 4 tablespoons of butter in a large, heavy-bottomed saucepan over medium-high heat.
- Add the sliced onions and cook for about 15 minutes, stirring frequently. Cover the pan between stirs to help soften the onions.
- Reduce the heat to medium and continue cooking for another 35–40 minutes, stirring frequently, until the onions are deeply golden and caramelized. Season lightly with salt.
PRO TIP: Don’t rush the onions! Slowly caramelizing them brings out their natural sweetness and gives this casserole its delicious French onion flavor. Lower the heat if they begin to burn.

Prepare the Green Beans
- While the onions finish cooking, bring a large pot of salted water to a boil.
- Add the green beans and blanch for 3–4 minutes, until bright green and crisp-tender.
- Drain well, cool briefly, and cut into thirds if you haven’t already.
PRO TIP: For the best texture, avoid overcooking the beans. They’ll heat through again under the broiler.

Make the French Onion Sauce
- Push the caramelized onions toward the edges of the saucepan, leaving an open space in the center.
- Add the remaining 2 tablespoons of butter to the center and melt over medium heat.
- Stir in the flour and cook for 2–4 minutes, stirring frequently, until bubbly and lightly golden.
- Mix the flour mixture into the onions. Add the thyme, white wine, sherry vinegar, and black pepper. Cook for 2 minutes.
- Gradually stir in the chicken stock and simmer for 6–8 minutes, until the sauce thickens. Season with salt to taste.
PRO TIP: The sauce should be thick enough to coat the green beans without becoming watery. Let it simmer a little longer if needed.

Make the Crispy Parmesan Topping
- In a small skillet, melt 2 tablespoons of butter over medium heat.
- Add the panko breadcrumbs and stir until golden and fragrant, about 3–5 minutes.
- Remove from the heat and let cool slightly before stirring in the grated Parmesan cheese.

Assemble and Broil
- Preheat the broiler and position an oven rack about 6 inches below the heating element.
- In a large bowl, gently toss the green beans with the caramelized onion sauce.
- Transfer to a lightly greased 9×13-inch broiler-safe baking dish.
- Sprinkle the shredded Gruyère cheese evenly over the top.
- Broil for 2–3 minutes, until the cheese is melted and lightly golden.
- Sprinkle the toasted Parmesan breadcrumbs over the cheese and return to the broiler for about 30 seconds, just until golden and crisp. Watch closely!
- Remove from the oven and serve warm.

PRO TIP: Broilers work quickly! Watch the casserole carefully during the final minute so the breadcrumbs don’t burn.
How to Serve French Onion Green Bean Casserole
This cheesy green bean casserole is perfect for Thanksgiving, Christmas, or a cozy Sunday dinner!
Serve it alongside:
- Roasted Organic Turkey or holiday ham.
- Creamy mashed potatoes or Boursin mashed potatoes.
- Homemade stuffing or dressing.
- Roasted chicken or beef tenderloin.
- Warm dinner rolls and cranberry sauce.
I love serving this casserole straight from the baking dish while the cheese is still warm and melty!

Tips and Substitutions
- Make ahead: Caramelize the onions and prepare the sauce up to 2 days ahead. Blanch the beans and refrigerate separately. Assemble before baking.
- Refrigerator storage: Store leftovers in an airtight container for up to 3–4 days.
- Freezing: I don’t recommend freezing the assembled casserole because the green beans and sauce may lose their texture.
- Thawing: If you’ve frozen the onion sauce separately, thaw it overnight in the refrigerator.
- Reheating: Cover with foil and warm in a 350°F oven until heated through. Add fresh toasted breadcrumbs for the best crunch.
- Cheese substitution: Swiss, Comté, or a combination of Gruyère and mozzarella works well.
- No wine: Replace the white wine with additional chicken stock.
- Vegetarian option: Use vegetable stock instead of chicken stock.
- Fresh green beans: Fresh beans give the best texture, but thawed frozen green beans can work if drained thoroughly.
- Watch the broiler: Use a broiler-safe dish and keep a close eye on the cheese and breadcrumbs.

Green Bean Casserole Variations
- Extra Cheesy: Add an additional ½ cup of Gruyère before broiling.
- Mushroom French Onion: Sauté sliced mushrooms and stir them into the onion sauce.
- Bacon and Onion: Add crispy bacon pieces before topping with cheese.
- Herb Lover’s: Add fresh rosemary or parsley with the thyme.
- Extra Crunchy: Sprinkle additional toasted panko over the casserole just before serving.
More Thanksgiving Side Dishes You May Want to Try
Looking for more delicious sides to complete your holiday menu? Here are a few favorites!

Get the Recipe:
French Onion Green Bean Casserole
Ingredients
- 4 large yellow onions, thinly sliced
- 8 tablespoons unsalted butter, divided (4 tablespoons for onions, 2 tablespoons for sauce, 2 tablespoons for topping)
- 3 tablespoons all-purpose flour
- ¼ cup dry white wine
- ½ tablespoon sherry vinegar, 1½ teaspoons
- 2 cups chicken stock
- 1 teaspoon fresh thyme, minced
- 1½ cups shredded Gruyère cheese
- 2 pounds fresh green beans, trimmed and cut into thirds
- 1½ teaspoons freshly ground black pepper, divided or to taste
- 1 cup panko breadcrumbs
- ¼ cup freshly grated Parmesan cheese
- Salt, to taste
Equipment
Instructions
- Caramelize onions: Melt 4 tablespoons butter in a large saucepan over medium-high heat. Add onions and cook 15 minutes, stirring frequently and covering between stirs. Reduce heat to medium and cook another 35–40 minutes until deeply golden. Season lightly with salt.
- Blanch beans: Bring a large pot of salted water to a boil. Add green beans and blanch for 3–4 minutes until crisp-tender. Drain well.
- Make sauce: Push onions to the sides of the pan. Melt remaining 2 tablespoons butter in the center, then stir in flour. Cook 2–4 minutes until bubbly. Mix into onions.
- Add thyme, white wine, sherry vinegar, and black pepper. Cook 2 minutes. Gradually stir in chicken stock and simmer 6–8 minutes until thickened. Season with salt.
- Make topping: Melt 2 tablespoons butter in a small skillet. Add panko and toast 3–5 minutes until golden. Cool slightly, then stir in Parmesan.
- Assemble: Preheat broiler. Toss green beans with onion sauce and transfer to a greased 9×13-inch broiler-safe baking dish.
- Sprinkle Gruyère over the casserole. Broil 2–3 minutes until melted and golden.
- Add toasted Parmesan breadcrumbs and broil about 30 seconds more, watching closely. Serve warm.
Notes





