Flash Sale! to get a free eCookbook with our top 25 recipes.

green bean casserole

This homestyle green bean casserole is one of those recipes that instantly brings me back to my mom’s kitchen, especially around the holidays. The aroma of the creamy mushroom sauce simmering on the stove, the snap of fresh green beans, and that irresistible crispy topping—it’s pure comfort in a baking dish. This isn’t the stuff from a can; this is the real deal, made with love and fresh ingredients.

green bean casserole
green bean casserole 29

I have such fond memories of standing on a stool, “helping” my mom stir the big pots of soup that were always bubbling away. She believed that the best meals came from simple, wholesome ingredients, and her holiday sides were no exception. While we sometimes had the quick canned-soup version, my favorite was always when she made her green bean casserole from scratch. It taught me that a little extra effort transforms a good dish into an unforgettable one.

This recipe is hearty and comforting, perfect for any family gathering, but it’s also incredibly straightforward. The secret is taking it one step at a time, from crisping the shallots to making the velvety sauce. My biggest tip? Don’t rush the sauce. Letting it simmer and thicken is what gives the dish its wonderful depth of flavor.

What You Need to Make This Recipe

This recipe shines by using fresh, simple ingredients. The earthy cremini mushrooms and fresh green beans create a from-scratch flavor that truly elevates this classic green bean casserole. The full ingredient list is in the recipe card below!

green bean casserole recipe
green bean casserole 30

How to Make green bean casserole

Making this beautiful green bean casserole is a simple three-part process. First, you’ll fry the shallots until they’re golden and crispy. Next, you’ll prepare the green beans and the rich, creamy mushroom sauce right on the stovetop. Finally, you’ll combine everything in a casserole dish, top with those crispy shallots, and bake until it’s bubbly and golden.

A spoon lifts a generous serving of creamy green bean casserole, topped with golden crispy fried onions, from a white baking dish.

Homestyle Green Bean Casserole with Crispy Shallots

A modern take on the classic holiday side dish, featuring fresh green beans and a creamy, homemade mushroom sauce, all topped with addictively crispy fried shallots.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 285

Ingredients
  

For the Crispy Shallots
  • 1 cup vegetable oil for frying
  • 4 medium shallots peeled and thinly sliced into rings
  • 2 tbsp all-purpose flour
  • 1/2 tsp salt
For the Casserole
  • 2 lbs fresh green beans trimmed
  • 3 tbsp unsalted butter
  • 12 oz cremini mushrooms cleaned and sliced
  • 2 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 1 1/2 cups chicken or vegetable broth low-sodium
  • 1 cup heavy cream
  • 1 tsp soy sauce or tamari
  • 1/2 tsp black pepper freshly ground
  • 1/4 tsp nutmeg freshly grated

Equipment

  • 9x13 inch baking dish (or 2-quart casserole dish)
  • Large Skillet or Dutch Oven
  • Large Pot
  • Slotted spoon

Method
 

Make the Crispy Shallots
  • In a medium bowl, toss the sliced shallots with 2 tbsp of flour and 1/2 tsp of salt until lightly coated. Set aside.
  • In a large skillet, heat the vegetable oil over medium heat. Once shimmering, add half of the shallots in a single layer. Fry, stirring occasionally, for 3-5 minutes, or until golden brown and crispy. Use a slotted spoon to transfer the crispy shallots to a paper towel-lined plate to drain. Repeat with the remaining shallots. Set aside.
Prepare the Beans and Sauce
  • Preheat oven to 375°F (190°C). Lightly grease a 9x13 inch (or 2-quart) baking dish.
  • Bring a large pot of salted water to a boil. Add the trimmed green beans and blanch for 4-5 minutes until crisp-tender and bright green. Immediately drain the beans and plunge them into a large bowl of ice water to stop the cooking process. Drain well and set aside.
  • Carefully discard the frying oil from the skillet and wipe it clean. Melt the butter in the same skillet over medium-high heat. Add the sliced mushrooms and cook, stirring occasionally, until they have released their liquid and started to brown, about 6-8 minutes. Add the minced garlic and cook for another minute until fragrant.
  • Sprinkle the 1/4 cup of flour over the mushrooms and stir to coat. Cook for 1 minute. Gradually whisk in the broth until smooth. Bring to a simmer, then whisk in the heavy cream, soy sauce, black pepper, and nutmeg. Continue to simmer, stirring frequently, until the sauce has thickened, about 3-4 minutes.
Assemble and Bake
  • Remove the sauce from the heat. Add the blanched green beans and half of the crispy shallots to the skillet, stirring gently to combine everything.
  • Pour the green bean mixture into the prepared baking dish and spread into an even layer.
  • Bake uncovered for 20 minutes, or until the sauce is hot and bubbly around the edges.
  • Remove the casserole from the oven, sprinkle the remaining crispy shallots evenly over the top, and return to the oven for another 5 minutes to heat the shallots through. Let stand for 5-10 minutes before serving.

Notes

Make-Ahead Tip: You can assemble the casserole (without the final shallot topping) up to 2 days in advance. Cover and refrigerate. When ready to bake, you may need to add 5-10 minutes to the initial baking time. Fry the shallots just before baking for the best crispy texture.
Mushroom Variety: Feel free to use a mix of mushrooms like shiitake, oyster, or white button mushrooms for more complex flavor.
Frozen Green Beans: If using frozen green beans, thaw them completely and pat them very dry before adding to the sauce. You can skip the blanching step.

Pro Tips for Making This green bean casserole

Getting this dish just right is all about a few simple techniques. Here are some tips I’ve picked up over the years to guarantee a perfect casserole every time. For other comforting casserole ideas, this Hamburger Potato Casserole is another family favorite.

  • Don’t Overcook the Green Beans: When you blanch the green beans, cook them just until they are tender-crisp. They will continue to cook in the oven, and this step ensures they don’t turn mushy.
  • Get the Sauce Consistency Right: Let the sauce simmer until it’s thick enough to coat the back of a spoon. If it’s too thin, your green bean casserole might be watery. If it gets too thick, you can add a splash more broth or cream.
  • Season as You Go: Taste the sauce before you combine it with the beans. Adjust the salt, pepper, and nutmeg as needed. It’s much easier to layer flavors than to fix them at the end.
  • My Secret Trick: A tiny pinch of ground nutmeg in the mushroom sauce is my secret weapon. It enhances the earthy flavor of the mushrooms and adds a subtle warmth that you can’t quite put your finger on, but it makes all the difference.
green bean casserole pinterest
green bean casserole 31

Fun Variations for green bean casserole

While I adore the classic recipe, it’s also a wonderful base for getting creative in the kitchen. Here are a few fun twists my family loves. If you enjoy playing with casserole recipes, you should also check out this Crack Chicken Casserole.

  • Add Some Bacon: For a smoky, savory flavor, add about a half-cup of cooked, crumbled bacon. You can mix it into the casserole or sprinkle it on top with the shallots.
  • Make It Cheesy: A cheesy green bean casserole is pure indulgence! Stir in about a cup of shredded Gruyère, white cheddar, or Parmesan cheese into the sauce before baking.
  • Try Different Mushrooms: While cremini mushrooms are my go-to, you can easily swap them for sliced shiitake for a deeper, umami flavor or simple white button mushrooms.
  • Add a Little Crunch: For extra texture, mix in a quarter-cup of toasted, slivered almonds or chopped pecans with the crispy shallot topping.

What to Serve With green bean casserole

This green bean casserole is a quintessential holiday side dish, and it pairs beautifully with so many main courses. I almost always serve it alongside a Thanksgiving turkey or a Christmas roast beef. It’s also fantastic with mashed potatoes, roasted chicken, and a simple cranberry sauce. Its creamy texture and savory flavor complement just about any hearty main.

How to Store green bean casserole

Storing leftovers is easy, and this dish reheats beautifully.

  • To Store: Allow the green bean casserole to cool completely, then cover the dish tightly with foil or transfer it to an airtight container. It will keep in the refrigerator for up to 4 days.
  • To Reheat: For the best results, reheat the casserole in an oven preheated to 350°F (175°C) for about 20-25 minutes, or until it’s heated through. This helps keep the topping crispy. You can also microwave it, but you’ll lose some of the crunch.

Nutritional Benefits

This dish is packed with fresh green beans, which are a great source of vitamins and fiber. By making this green bean casserole from scratch, you control the ingredients, making it a wholesome and satisfying addition to your family’s table.

FAQs

Can I use frozen green beans instead of fresh?

Yes, you can. Thaw the frozen green beans completely and pat them dry before using. You can skip the blanching step, as frozen beans are already partially cooked. The texture will be slightly softer than with fresh beans.

Can I make this green bean casserole ahead of time?

Absolutely! You can assemble the entire casserole without the shallot topping up to two days in advance. Cover and refrigerate it. When ready to bake, add the crispy shallots and bake as directed, adding about 10-15 minutes to the cooking time.

Is this recipe gluten-free?

This specific recipe is not gluten-free due to the all-purpose flour. However, you can substitute a gluten-free all-purpose flour blend in the sauce and use a gluten-free alternative for crisping the shallots to adapt it.

How do I get my shallots extra crispy?

The key is to not overcrowd the pan and to make sure the oil is hot enough. Frying them in batches ensures they have enough space to crisp up evenly instead of steaming. Also, let them drain on a wire rack instead of paper towels.

Conclusion

There’s something truly special about bringing a homemade green bean casserole to the table. It’s a classic for a reason—it’s warm, comforting, and loved by just about everyone. I hope this recipe helps you create wonderful memories in your own kitchen, whether it’s for a big holiday feast or a cozy Sunday dinner. It’s proof that simple, heartfelt cooking is always the most delicious.

Follow us on Social Media : Facebook and Pinterest