A Thanksgiving Staple: Green Bean Casserole with Caramelized Onions and Mushrooms

Homemade with fresh vibrant green beans, creamy sauce, crispy fried onions, tender mushrooms and savory caramelized onions...wow, this green bean casserole is coming in hot and bubbly to a Thanksgiving table near you! A staple that has graced us with its presence every year and we couldn’t be more thankful because it is always sure to leave our tummies happy and full.

Once your guests get their hands on this green bean casserole you better watch out, because it will not last long! Better yet, you might as well make two batches: one for yourself and one for your guests because there will not be any leftovers for you to take home at the end of the night.

This is as from scratch as it gets, there are no canned items involved here. Nix the canned green beans, nix the canned mushroom soup and opt for fresh ingredients this year. This recipes includes fresh cut green beans, fresh sliced mushrooms, caramelized onions from a freshly chopped onion and creamy flavorful homemade sauce. The only exception I make to this recipe is the crispy onion topping that I do not make from scratch, because this is one of those items that is just better right off the shelf.

Not only is this side dish completely amazing and life changing, it is budget friendly too! With only 3 main ingredients and a few pantry staples you can whip this up in no time and impress all of your guests while staying on a budget.

Speaking of whip this up in no time...another thing worth mentioning is how easy it is to make this recipe for your loved ones! My step by step photos above and written directions below will help you through this and it will be a breeze.

Thanksgiving can be chaotic as is with your to-do list that feels endless and preparing to see your family while also still taking care of your everyday life needs. So, I made this as easy as possible for you to help eliminate any additional stress also, without compromising the flavors or textures that go into this recipe. Overall, this is a win win and I am pretty sure this recipes checks every box to meet your needs.

Make this Thanksgiving staple for the whole family + an extra for yourself and tag @prettyplatebymichelle or #prettyplatebymichelle to show off that creamy bubbly goodness.


1 Lb green beans, cut in thirds

1 8 Oz package baby bella mushrooms, sliced

1 Onion, cut in half moons and caramelized

1 TBSP minced garlic

1 14.5 Oz can low sodium chicken broth

1 and 1/2 Cup whole milk

1/2 Cup half and half

3/4 TSP salt

1/4 TSP pepper

6 TBSP unsalted butter (4 TBSP for the caramelized onions, 2 TBSP for the sauce and mushrooms)

2 TBSP olive oil


  1. Heat a pot of salted water over high heat. When boiling add your green beans and cook for 6-8 minutes until tender and no longer crunchy. Once done, remove from heat and strain. Set in a bowl and set aside.

  2. Cut your onion in half moons and separate the layers. When done, heat a pan over medium to low heat. Add 4 TBSP butter and melt. Once melted add onions and caramelized. NOTE: This is a slow and steady process. It will take about 45 minutes.

  3. While your onions are cooking. Make the green bean casserole sauce. Begin by heating another pot over medium heat. Add 2 TBSP butter and melt.

  4. Once butter has melted sift your 2 TBSP flour and whisk to mix. NOTE: if you do not have a sifter, no problem just make sure to whisk your flour good to break up and clumps. Once mixed add your mushrooms, 1 TBSP minced garlic and 2 TBSP olive oil and cook for 3-5 minutes.

  5. Slowly add your chicken broth and mix.

  6. Slowly whisk in your whole milk and then directly after slowly mix in your half and half. Bring to boil. Once boiling, lower heat and bring to a simmer for 15 minutes. Half way through sift in another 1 TBSP flour and whisk to thicken. Season with 3/4 TSP salt and 1/4 TSP pepper to taste.

  7. Add your cooked green beans and mix. Then, add your caramelized onions and mix well again. Remove from heat and set aside.

  8. Pre-heat oven to 400 and spray a baking dish with non-stick spray.

  9. Transfer your green bean casserole to your prepared baking dish and bake for 20 minutes. Then, add your crispy onions and bake another 3-5 minutes until golden brown. Garnish with parsley flakes and ENJOY!


  1. Pot and Pans Set

  2. Calphalon Knife Set

  3. Black Matte Measuring Cups Set

  4. Glass Bowl Prep Set

  5. Marble Salt Bowl with Pink Himalayan Salt

  6. Blue Baking Dish Set

  7. Serving Spoons Set

34 views0 comments

Sign up to get my latest recipes and updates

  • Instagram
  • Pinterest

Copyright © 2021 All Rights Reserved | Pretty Plate LLC