Caramelized Onion Green Bean Casserole

5 from 1 vote
JUMP to RECIPE ▼
I may earn commissions through links in this post.

Caramelized Onion Green Bean Casserole 🧅🧀 takes the classic holiday side to the next level with caramelized onions for amazing flavor! Along with a rich cream sauce, and perfectly tender green beans, it’s finished with a Parmesan and panko breadcrumb topping for irresistible crispiness. It’s 100% homemade from scratch and it’s the green bean casserole that you’ll want on your Thanksgiving and Christmas table every year!

Green bean casserole in a white baking dish topped with a golden-brown breadcrumb crust.

Easy Caramelized Onion Green Bean Casserole Recipe

  • Next level flavor. If you’re a fan of French onion soup, then you that deeply caramelized onions and nutty Gruyère cheese creates depth of flavor and savory richness you just cannot beat! And this French onion green bean casserole, as it’s sometimes called, tastes so much richer than the usual version because of both the caramelized onions and the cheese.
  • All homemade from scratch. Sometimes canned soup or condensed soup gets the job done. But not here. This 100% homemade creamy mushroom sauce is from scratch, but it comes together in the same skillet as the onions for ease.
  • The best topping that’s also homemade. Instead of fried onions from a can, buttery croutons, panko breadcrumbs, and more Gruyère cheese bake into a golden, crunchy top. This is Thanksgiving, we’re pulling out all the stops!
  • Feeds a crowd. It serves about ten, so it’s a comforting side that’s perfect for Thanksgiving and holiday dinners when serving iconic dishes one after the next is just what you do.
  • Make ahead friendly. Not gonna lie, this is not a ‘quick’ recipe. There’s the green beans, the cream sauce, the topping, assembly, and baking. Nothing is hard per se, but you’ll want to allow yourself ~2 hours to make this. Therefore, I’ve indicated in the recipe card section where you can stop, refrigerate for up to 24-48 hours, and bake it off when you’re ready – like for your main Thanksgiving celebration meal.
  • Just want a classic? If you prefer a more classic green bean casserole for your holiday celebration, my pick is this Green Bean Casserole and for the bacon lovers, try this Smothered Bacon Green Bean Casserole. If you’re looking for a less labor intensive version, try this Slow Cooker Cheesy Green Bean Casserole.

Ingredients In Green Bean Casserole with Caramelized Onions

  • Yellow Onions: Sliced thin and cooked low and slow in butter with a splash of red wine vinegar. Don’t use white onions because they won’t caramelize as well as yellow or sweet Vidalia onions will. I use salted butter but unsalted butter with a bit more kosher salt is fine.
  • Green Beans: Fresh green beans, trimmed and cut into pieces, then quickly blanched so they bake up perfectly tender. I have never tried using frozen green beans so not sure how they would work. Do not use canned green beans, they’re way too mushy already and would just get mushier.
  • Mushroom Cream Sauce: Baby bella mushrooms, garlic, milk, vegetable broth, and a pinch of nutmeg. Use any milk except skim so the sauce turns out rich and creamy. If you’re not a huge mushroom fan, I would still use them to the cream sauce has some body, but you can instead use white button mushrooms because they’re the most mild tasting, dice them small, and use 4 ounces rather than 8 ounces.
  • Gruyère and Parmesan: Shred them yourself for the best melt. Gruyère is a pricier cheese, but it’s what makes this casserole taste so special and I do not recommend making substitutions.
  • Croutons and Panko Breadcrumbs: They’re tossed with more Gruyère and melted butter to create a crunchy, golden topping. Do not substitute with regular breadcrumbs because the panko crumbs help max out the crunch factor.

Note: Scroll down to the recipe card section of the post for the ingredients with amounts included and for more complete directions.

How To Make French Onion Green Bean Casserole

  1. Caramelize the onions. In a large skillet, cook the onions low and slow in butter until deeply golden. I use low to medium-low heat. This is going to take about an hour so plan accordingly.
  2. Blanch the green beans. Boil them briefly, then plunge them in ice water to stop the cooking process and help them retain their bright green color.
  3. Make the cream sauce. In a large saucepan, cook the mushrooms in butter, add all purpose flour to make a roux, whisk in whole milk and broth, and simmer. Then stir the onions into the mixture.
  4. Layer and top. To a large 9×13-inch casserole dish, scatter half the green beans, half the sauce, sprinkle half of each of the cheeses; repeat. Top with the buttery crouton topping.
  5. Bake and rest. Bake in a preheated oven until golden and bubbling, then let it rest for 10 minutes so that the sauce thickens.

Note: Scroll down to the recipe card section of the post for step-by-step photos and process shots of the cooking process.

5 from 1 vote

Caramelized Onion Green Bean Casserole

🧅🧀 Takes the classic holiday side to the next level with caramelized onions for amazing flavor! Along with a rich cream sauce, and perfectly tender green beans, it's finished with a Parmesan and panko breadcrumb topping for irresistible crispiness. It's 100% homemade from scratch and it's the French onion green bean casserole that you'll want on your Thanksgiving and Christmas table every year!
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Servings: 10

Ingredients 

Onions

  • 1 tablespoon salted butter, (unsalted will work, just add a pinch more kosher salt)
  • 3 large yellow onions, halved and sliced thin vertically (sweet Vidalia onions may be used but do not sub with other types of onions)
  • 2 teaspoons kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1 tablespoon red wine vinegar; optional, (helps cut through the richness and balances the flavor)

Filling/Sauce

  • Water for blanching the green beans
  • 2 pounds fresh green beans, ends trimmed and cut into 2-inch pieces (do not use frozen or canned green beans)
  • 2 tablespoons salted butter, (unsalted will work, just add a pinch more kosher salt)
  • 8 ounces baby bella mushrooms, coarsely chopped (white button mushrooms may be substituted for more mild flavor)
  • 2 cloves garlic, finely minced(unsalted will work, just add a pinch more kosher salt)
  • 3 ½ tablespoons all-purpose flour
  • 2 cups milk, (whole or 2% recommended; don’t use skim; I've not tried plant-based)
  • ½ cup vegetable broth, (I use reduced sodium)
  • 2 teaspoons kosher salt, or to taste
  • ¼ teaspoon freshly ground black pepper, or to taste
  • ⅛ teaspoon nutmeg; optional, (be careful with this because it's noticeable even at 1/8 tsp and if you don't like nutmeg, simply omit)
  • 1 cup Gruyere cheese, freshly shredded; divided (I do not substitute; the closest sub is mozzarella but it's not the same)
  • ¼ cup Parmesan cheese, finely grated; divided

Topping

  • 1 cup broken pieces of croutons, (break them coarsely and not too fine because otherwise you'll end up with too much)
  • ⅓ cup panko bread crumbs, (do not sub with regular breadcrumbs if you want it to be lightly crispy)
  • ½ cup Gruyere cheese, freshly shredded
  • 2 tablespoons melted salted butter, (unsalted will work, just add a pinch of kosher salt)

Instructions 

  • Onions: To a large, high-sided skillet (stainless steel or heavy bottomed preferred; I don't use nonstick skillets for this task), add the butter and heat over medium heat to melt; swirl the pan as needed.
  • Add the onions and cook for 2-3 minutes over medium heat. Reduce the heat to low.
    Thinly sliced white onions filling a stainless steel pot.
  • Evenly season with salt, pepper, and cook the onions low and slow until deeply caramelized. It will take about an hour. Stir and toss every 5 minutes or so. Onions are ready when they are a deep and rich brown color, sweet, soft, and almost jam-like.
    Sliced onions cooking in a stainless steel skillet, seasoned with salt and pepper.
  • If you're using it, add a splash of red wine vinegar at the end, and stir to combine. It helps give dimension, depth of flavor, and helps cut through the intensity of the caramelized onions.
    Caramelizing Tips – Do not rush the process because you'll just burn the onions rather than caramelize them. The highest level of heat I would recommend is medium-low heat, but if they're cooking too quickly, turn the heat down to low.
    Continue working on the rest of recipe while the onions are caramelizing.
    Caramelized onions cooking in a stainless steel skillet.
  • Green Beans: Trim the ends and cut them into 2-inch segments.
  • Bring a large stockpot of salted water to a rolling boil.
    Also get a large bowl ready and fill it with ice water to create an ice bath.
    Green beans boiling in a stainless steel pot.
  • Once the water is boiling, add the green beans and boil them for 3 minutes. This is called blanching. It helps tenderize the green beans without overcooking them, and preserves their bright green color
  • Remove them with a slotted spoon or drain and transfer them to the ice bath. This stops the cooking process so the green beans don't overcook and become mushy. Set ice bath aside while you make the filling/sauce.
    A glass bowl filled with green beans submerged in water and ice cubes.
  • Preheat: About 20 minutes before the onions will be fully caramelized, preheat your oven to 375F.
  • Filling/Sauce: To a separate large skillet, add the butter and heat to melt over medium heat.
    Add the mushrooms and cook until soft, about 8 minutes; stir frequently.
    Chopped brown mushrooms cooking in a stainless steel skillet.
  • Add garlic and evenly sprinkle the flour over top and stir to coat the mushrooms evenly. We are making a roux (butter + flour which will help thicken the sauce later).
    Sliced mushrooms, minced garlic, and flour in a stainless steel skillet.
  • Cook for 1-2 minutes so the flour is not longer raw. The mixture will look dry.
    Diced mushrooms sautéed in a stainless steel skillet.
  • Slowly pour in the milk, and then the broth, while whisking continuously.
    Creamy mushroom sauce with black pepper in a stainless steel skillet.
  • Add the salt, pepper, optional nutmeg, and whisk to combine.
  • Whisk nearly continuously until the sauce thickens, about 7-9 minutes.
  • Add the caramelized onions and stir to combine them into the sauce.
    A stainless steel pan containing a creamy sauce with mushroom pieces and a pile of caramelized onions.
  • Drain and Dry: Drain the cold water from the green beans and pat dry with a clean towel or paper towels. 
  • Layer in Dish: Spray a 9×13-inch baking dish or casserole dish with cooking spray.
    Add half the green beans in the dish and evenly drizzle half the sauce over the top.
    A white rectangular baking dish filled with raw green beans.
  • Add half the Gruyere and half the Parm.
    Green beans in a baking dish, topped with a creamy mushroom sauce and shredded cheese.
  • Repeat with the remaining green beans.
    A white rectangular baking dish filled with a green bean casserole topped with shredded cheese.
  • Repeat with the remaining sauce, and remaining cheeses. 
    Set aside momentarily while you make the topping if you're making this straight through. If not, read below
    Green bean casserole in a white baking dish, topped with a creamy sauce and shredded cheese.
  • Make Ahead: If you are making this in advance, stop now, cover and refrigerate for up to 24-48 hours.
    When ready to bake it off, take it out of your fridge at least 1 hour before you bake it to allow it to fully come room temp. Do not bake with a fridge-cold baking dish because you will not get the results you desire!
  • Topping: To a small bowl add the broken croutons, panko, Gruyere cheese, drizzle the butter over, and toss lightly with a fork to coat evenly.
    Crouton Tips – I just grab a handful, crush in my fist, and lightly lay the broken pieces into a measuring cup until I have 1 cup; you can also bang them on a cutting board with the blunt end of a knife or ice cream scooper, something heavy to break them lightly, not pulverized into dust.
    A clear glass bowl filled with a mixture of breadcrumbs and shredded cheese.
  • Evenly sprinkle the topping over the green beans, sauce, and cheese that are in the casserole dish.
    Green bean casserole in a white baking dish, topped with shredded cheese and breadcrumbs.
  • Bake: Bake for about 25-30 minutes, or until the topping is lightly golden brown and the casserole is bubbling on the sides, or it's as done as desired. Keep a very close eye on it and judge doneness for yourself based on how fast it's browning and bubbling.
    Green bean casserole in a white baking dish topped with a golden-brown breadcrumb crust.
  • Cool: Remove it from the oven and let it rest for about 10-15 minutes before serving. The sauce will thicken as it cools.
    Green bean casserole in a white baking dish topped with breadcrumbs, with a wooden spoon scooping out a serving.
  • Serve: Serve with your favorite turkey, mashed potatoes, gravy, sweet potato casserole, stuffing, cranberries, and more.
    Green bean casserole with mushrooms and a golden breadcrumb topping on a light-colored plate.

Notes

Storage: Leftovers will keep airtight in the fridge for up to 4-5 days. I don’t freeze this. The longer it sits in the fridge, the soggier the topping becomes. I reheat it gently in the microwave but you could experiment with other methods if desired.

Nutrition

Serving: 1serving, Calories: 250cal, Carbohydrates: 19g, Protein: 12g, Fat: 15g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.2g, Cholesterol: 44mg, Sodium: 1266mg, Potassium: 453mg, Fiber: 4g, Sugar: 7g, Vitamin A: 1115IU, Vitamin C: 14mg, Calcium: 346mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

More easy green bean sides

Go Premium!

Averie Sunshine with long blonde hair, wearing a black shirt and striped apron, stands smiling in a modern kitchen in front of an oven.

✅ Every recipe, faster load times, and NO ADS to interrupt you! Averie Cooks Premium supports the recipes you’ve come to trust and enjoy.

Get Averie Cooks Premium for $49 a year, about $4 a month!

5 from 1 vote (1 rating without comment)

Leave a Comment

Please note: I have only made the recipe as written, and cannot give advice or predict what will happen if you change something. If you have a question regarding changing, altering, or making substitutions to the recipe, please check out the FAQ page for more info.

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here