Best Green Bean Casserole Recipe
My first time making green bean casserole was a total Thanksgiving disaster. I was so proud of myself for not using canned soup, but I completely forgot to blanch the beans first. They were like little green rubber bands hiding in all that creamy goodness. My brother, who never holds back, took one bite and said, “Did you forget to cook the vegetables?” I was so embarrassed, but it taught me a valuable lesson about not skipping steps. Now, this Best Green Bean Casserole Recipe is my go-to comfort food for every big family dinner.
Recipe Card
| Recipe Title | Best Green Bean Casserole Recipe |
|---|---|
| Servings | 8 |
| Prep Time | 20 minutes |
| Cooking Time | 40 minutes |
| Calories | Approx. 280 per serving |
Ingredients
- 2 lbs fresh green beans, ends trimmed
- 3 tbsp unsalted butter
- 1 medium yellow onion, finely chopped
- 8 oz cremini mushrooms, sliced
- 3 cloves garlic, minced
- 3 tbsp all-purpose flour
- 1 1/2 cups whole milk
- 1 cup chicken or vegetable broth
- 1/2 cup heavy cream
- 1 tsp soy sauce
- 1/2 tsp black pepper
- 1 1/2 cups french fried onions
The fresh green beans are non-negotiable for me now. I tried frozen once to save time and they just got so mushy and sad. And don’t even get me started on the canned ones. The cremini mushrooms are my little secret. I used button mushrooms for years and wondered why my sauce lacked depth. Creminis just have so much more flavor. And for the love of all that is holy, use real butter. I tried margarine during a pantry emergency and the whole sauce just tasted… off.
Directions
- Preheat your oven to 375°F (190°C).
- Bring a large pot of salted water to a boil. Add the green beans and cook for 5 minutes until bright green and tender-crisp. Immediately drain and plunge them into a bowl of ice water to stop the cooking. Drain again and set aside.
- In a large skillet, melt the butter over medium heat. Add the chopped onion and cook for about 5 minutes, until softened.
- Add the sliced mushrooms and cook for another 8-10 minutes, until they have released their liquid and started to brown.
- Stir in the minced garlic and cook for just one minute until fragrant.
- Sprinkle the flour over the mushroom mixture and stir constantly for about a minute to cook off the raw flour taste.
- Slowly pour in the milk, broth, and cream, whisking constantly to avoid lumps.
- Bring the sauce to a simmer and let it cook for 3-5 minutes, until it has thickened nicely.
- Remove from heat and stir in the soy sauce, black pepper, and blanched green beans.
- Transfer the mixture to a 9×13 inch baking dish and spread it out evenly.
- Bake for 20 minutes. Then, remove from the oven, top with the french fried onions, and bake for another 5-10 minutes until the topping is golden and the casserole is bubbly.
- Let it sit for 5-10 minutes before serving—this is the hardest part!
The blanching step is where I messed up that first time. I thought boiling them for a few minutes was optional. It is not. That ice bath is crucial too, it keeps them that perfect vibrant green and crisp-tender texture. And that part about slowly whisking in the liquids? Yeah, I got impatient once and just dumped it all in. I ended up with a lumpy, weird gravy that no amount of whisking could fix. Take your time there, it makes all the difference.
I love making this casserole because it feels like such a accomplishment. It’s the ultimate comfort food that everyone seems to love. The best part is that it’s actually a fantastic make-ahead dish. I often assemble the whole thing the day before, cover it, and keep it in the fridge. Then I just pop it in the oven an hour before dinner. The leftovers are even better the next day, if there are any!
One thing I’d change next time? Maybe try adding a little crispy bacon or pancetta on top with the fried onions for a bit of a smoky crunch. I’m always looking for ways to tweak my family favorites. It’s such an easy dinner side that feels fancy but is really just simple, honest food.
This recipe is a total family favorite for a reason. It’s creamy, it’s crunchy, and it just tastes like home. It’s the one-pot wonder that never fails to get compliments, even from my picky nephew. He usually just eats the fried onions off the top, but hey, I’ll take it as a win.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 280 | 18g | 20g | 6g |
Okay, so it’s not exactly a health food, but it’s a holiday side! I’ve tried making it lighter by using 2% milk and skipping the heavy cream, but honestly, it just wasn’t the same. The sauce was a bit thin and lacked that rich comfort food feel. For a regular easy dinner, it’s fine, but for a special occasion, I say go for the whole shebang. Life’s too short for sad green bean casserole.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Whole Milk | 2% Milk or Half-and-Half |
| Heavy Cream | Evaporated Milk |
| Cremini Mushrooms | Button Mushrooms or Shiitake |
| Soy Sauce | Worcestershire Sauce |
| French Fried Onions | Toasted Panko Breadcrumbs |
I’ve tried almost all of these swaps at one point or another. The Worcestershire sauce instead of soy sauce works great, it gives a similar umami kick. Toasted panko is a good sub for the fried onions if you’re not a fan, but you’ll miss that classic flavor and crunch. The one swap I really wouldn’t recommend is using a low-fat milk for the whole milk and cream. The sauce just doesn’t get as luxuriously creamy and it’s just not worth it.
Tips
- Don’t skip blanching the green beans! It’s the key to keeping them from being crunchy or mushy.
- Let the casserole sit for at least 5-10 minutes after it comes out of the oven. This lets the sauce set up so it’s not a soupy mess on your plate.
- If you’re making this ahead, wait to add the fried onion topping until just before you’re ready to bake it. Otherwise they get super soggy.
- Use a whisk when adding the liquid to the flour and mushroom mixture. A spoon just doesn’t incorporate it as well and you might get lumps.
I learned that last tip the hard way. I was in a hurry one year and just used a wooden spoon to stir in the milk. Big mistake. I had little flour balls throughout my sauce and had to basically start over. I had to run to the store for more mushrooms because I had to strain the whole mess. Now I keep my whisk right next to the stove as a reminder.
FAQ
Can I use canned green beans?
You can, but I really don’t recommend it. They’re already so soft that they just turn to complete mush in the oven. The texture is just all wrong. Fresh is best, but if you’re in a serious pinch, frozen is a better option than canned.
Why did my sauce turn out thin and runny?
This has happened to me too! Usually it’s because I didn’t let the flour and butter cook for a full minute before adding the liquid. That minute is crucial for the flour to do its thickening job. If it happens, you can try mixing a tablespoon of cornstarch with a tablespoon of cold water and stirring it into the simmering sauce to thicken it up.
Can I make this entirely ahead of time?
Absolutely! I do this all the time for stress-free hosting. Assemble the whole casserole (without the fried onion topping), cover it tightly, and refrigerate for up to 24 hours. When you’re ready, let it sit on the counter for 20-30 minutes to take the chill off, then bake as directed, adding a few extra minutes to the baking time since it’s going in cold.
That’s everything I know about making the Best Green Bean Casserole Recipe! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes. Just order a pizza and try again next time.
Best Green Bean Casserole Recipe
A creamy, crunchy, and comforting homemade green bean casserole made from scratch with fresh ingredients, perfect for holidays and family dinners.
Ingredients
- 2 lbs fresh green beans, ends trimmed
- 3 tbsp unsalted butter
- 1 medium yellow onion, finely chopped
- 8 oz cremini mushrooms, sliced
- 3 cloves garlic, minced
- 3 tbsp all-purpose flour
- 1 1/2 cups whole milk
- 1 cup chicken or vegetable broth
- 1/2 cup heavy cream
- 1 tsp soy sauce
- 1/2 tsp black pepper
- 1 1/2 cups french fried onions
Instructions
-
Preheat your oven to 375°F (190°C).
-
Bring a large pot of salted water to a boil. Add the green beans and cook for 5 minutes until bright green and tender-crisp. Immediately drain and plunge them into a bowl of ice water to stop the cooking. Drain again and set aside.
-
In a large skillet, melt the butter over medium heat. Add the chopped onion and cook for about 5 minutes, until softened.
-
Add the sliced mushrooms and cook for another 8-10 minutes, until they have released their liquid and started to brown.
-
Stir in the minced garlic and cook for just one minute until fragrant.
-
Sprinkle the flour over the mushroom mixture and stir constantly for about a minute to cook off the raw flour taste.
-
Slowly pour in the milk, broth, and cream, whisking constantly to avoid lumps.
-
Bring the sauce to a simmer and let it cook for 3-5 minutes, until it has thickened nicely.
-
Remove from heat and stir in the soy sauce, black pepper, and blanched green beans.
-
Transfer the mixture to a 9×13 inch baking dish and spread it out evenly.
-
Bake for 20 minutes. Then, remove from the oven, top with the french fried onions, and bake for another 5-10 minutes until the topping is golden and the casserole is bubbly.
-
Let it sit for 5-10 minutes before serving.
Nutrition (Per Serving)



