Old-Fashioned Green Bean Casserole from Scratch
So you’re craving something cozy, nostalgic, and deeply comforting—but you don’t want to open a can and call it a day? Look at you, growing as a person. 😌
This Old-Fashioned Green Bean Casserole from Scratch is the real deal—the kind your grandma would proudly claim as her own, except now you get all the credit.
It’s creamy, savory, made with actual ingredients, and somehow still easy enough that you won’t question your life choices halfway through cooking.
Why This Recipe Is Awesome
First of all, it’s from scratch, which automatically makes it feel fancy—even though it’s not complicated. This casserole brings all the classic flavors you love, just without the mystery ingredients and metal-can aftertaste.
Here’s why it deserves a permanent spot in your recipe rotation:
- Real mushroom sauce instead of condensed soup (your taste buds will notice).
- Cozy, nostalgic flavors that scream comfort food.
- Perfect for holidays, potlucks, or when you need emotional support via dinner.
- Surprisingly foolproof—even if multitasking isn’t your strong suit.
IMO, this is the kind of dish that makes people pause mid-bite and say, “Wait… this is homemade?” Yes. Yes it is.
Ingredients You’ll Need
Nothing wild here—just honest ingredients doing honest work:
- Fresh green beans – Trimmed and ready. Frozen works too if life is chaotic.
- Butter – Real butter. This is not the time for substitutes.
- Yellow onion – Sweet, savory, and essential.
- Garlic – Non-negotiable flavor booster.
- Fresh mushrooms (button or cremini) – The heart of that rich sauce.
- All-purpose flour – Thickens things up like a champ.
- Milk or half-and-half – Milk = lighter, half-and-half = indulgent. Choose wisely.
- Vegetable or chicken broth – Because water adds nothing to the party.
- Salt & black pepper – Season confidently. You’ve got this.
- Soy sauce or Worcestershire sauce – Just a splash for depth and umami magic.
- Crispy fried onions – Old-fashioned crunch never goes out of style.
Step-by-Step Instructions
- Preheat the oven to 375°F (190°C).
Do this first. Always. Grease your baking dish so nothing sticks and ruins your mood later. - Blanch the green beans.
Boil them in salted water for 4–5 minutes until tender-crisp. Drain and set aside. You want green beans, not green mush. - Sauté the onion and garlic.
Melt butter in a large skillet over medium heat. Add chopped onion and cook until soft and lightly golden. Toss in garlic and cook for 30 seconds—don’t burn it. - Cook the mushrooms.
Add mushrooms and cook until they release their moisture and turn golden. This step builds flavor, so don’t rush it like you’re late for something. - Create the sauce.
Sprinkle flour over the mushroom mixture and stir for about a minute. Slowly pour in broth, then milk, stirring constantly. Let it simmer until thick and creamy. - Season properly.
Add salt, pepper, and a splash of soy or Worcestershire sauce. Taste. Adjust. Taste again. This is where the magic happens. - Combine with green beans.
Fold the green beans into the sauce until everything is evenly coated in creamy goodness. - Assemble the casserole.
Transfer the mixture to your baking dish and spread it evenly. Top generously with crispy fried onions. - Bake and relax.
Bake uncovered for 25–30 minutes until bubbly and golden. Let it rest for 5 minutes before serving so the sauce sets nicely.

Nutritional Facts
| Nutrient (Per Serving) | Approx. Amount |
|---|---|
| Calories | 215 kcal |
| Carbohydrates | 18 g |
| Protein | 6 g |
| Fat | 14 g |
| Saturated Fat | 6 g |
| Fiber | 4 g |
| Sodium | 500 mg |
This casserole offers fiber-rich green beans, antioxidant-packed mushrooms, and satisfying fats that help keep you full. It’s indulgent without going completely off the rails. FYI, homemade versions like this often contain less sodium than canned-soup casseroles—and they taste better too. Win-win.
- Skipping the blanching step.
Raw green beans won’t magically soften in the oven. Rookie mistake. - Rushing the sauce.
If it’s thin, let it simmer longer. Panic stirring won’t help. - Under-seasoning.
Bland casserole is a tragedy. Taste as you go. - Adding onions too early.
Burnt onions = sadness. Keep them on top where they belong.
Alternatives & Substitutions
- No mushrooms?
Use caramelized onions or leeks instead. Different, but still delicious. - Dairy-free option?
Use olive oil or vegan butter with unsweetened oat milk. Works surprisingly well. - Want extra protein?
Add cooked chicken, turkey, or even white beans. - Gluten-free?
Swap flour for cornstarch and use gluten-free fried onions. Easy fix.
FAQ (Frequently Asked Questions)
Can I make this ahead of time?
Absolutely. Assemble it, cover it, refrigerate, and bake when ready.
Can I use frozen green beans?
Yes. Just thaw and drain them first to avoid watery casserole sadness.
Is this better than canned-soup versions?
IMO, yes. Fresher flavor, better texture, and no weird aftertaste.
Can I freeze leftovers?
You can, but the sauce texture may change slightly. Fresh is best.
Do I really need crispy onions?
Technically no—but emotionally? Yes.
Can I double this recipe?
Please do. Leftovers mysteriously disappear.
Final Thoughts
This Old-Fashioned Green Bean Casserole from Scratch is comfort food done right—simple, nostalgic, and genuinely satisfying. It proves that classic recipes don’t need shortcuts to shine.
So go ahead—make it, serve it proudly, and accept the compliments like the kitchen legend you are. Now go impress someone… or just yourself. You’ve earned it. 🥄✨
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.