Soups & Stews
This old-fashioned green bean casserole recipe delivers the creamy, crispy comfort of classic holiday sides without relying on canned soup. The secret? A simple cream-based topping that creates that signature golden crust while keeping the green beans tender and flavorful.
I've been perfecting this version for years—it's the one that always gets second helpings, even from picky eaters.
The beauty of this recipe lies in its simplicity: just five key ingredients come together in under 30 minutes of active time. You'll sauté onions for depth, mix them with green beans and a creamy sauce, then top with crispy fried onions for that iconic crunch.
The best part? No measuring soup—just a few pantry staples and one easy technique that guarantees perfect results every time.
What you'll end up with is a casserole that's creamy yet light, with crispy fried onions that add texture and flavor in every bite.
The aroma as it bakes will fill your kitchen with nostalgic warmth, while the final dish delivers that perfect balance of tender green beans and rich, savory sauce. This is the kind of comfort food that feels like a hug in a baking dish.
Ready in just 45 minutes total, this casserole is perfect for holiday gatherings, weeknight dinners, or meal prep. The creamy topping stays smooth and flavorful even when reheated, making it ideal for leftovers. Let's get started on this classic side dish with a modern twist!
Ingredients for old fashioned green bean casserole recipe easy no soup
Five simple ingredients transform into nostalgic holiday comfort. Creamy, crispy, and full of flavor—no soup required.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 1 ½ lb | Trimmed, cut into 2-inch pieces |
| Yellow Onions 🧅 | 1 whole | Sliced thin for sautéing |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for creamy texture |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening creamy sauce |
| Butter 🧈 | ½ cup | Unsalted, cubed for sautéing |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle savory depth |
| Onion Powder 🧅 | ½ tsp | Enhances onion flavor |
| Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Milk 🥛 | ¼ cup | Whole milk for richness |
| Chicken Broth 💧 | ½ cup | Low-sodium preferred |
The green beans are the star, so grab the freshest you can find—local farmers markets have the best, but the pre-trimmed bags at Trader Joe's work in a pinch. For the onions, yellow onions add the perfect sweetness when caramelized. I always double-check the label for freshness—wilted beans or sprouting onions ruin the whole dish. The heavy whipping cream is non-negotiable here (trust me on the full-fat version). If you're in a hurry, Whole Foods sells pre-sliced onions that save time, though fresh is always better. The butter? Use European-style unsalted if you can—it browns beautifully and adds depth to the sauce.
No heavy whipping cream? Half-and-half works in a bind, though it won't be as rich. Running low on chicken broth? Water plus a bouillon cube gets you close. The fried onions can be homemade (sauté thinly sliced onions in butter until crispy), but store-bought from the canned goods aisle saves time. For the flour, all-purpose works perfectly, but cake flour makes the sauce extra silky. The garlic and onion powders? Don't skip them—they're the secret to that classic savory depth. If you've got fresh garlic, mince 2 cloves and add them to the sauté for extra flavor.
This casserole reheats like a dream—just cover with foil and warm in the oven at 350°F for 15 minutes. Keeps in the fridge for 4-5 days, though it's best within 2 days. Freezes beautifully for up to 3 months, and the texture stays perfect when reheated. I always make a double batch—leftovers make the best lunches the next day. Store the fried onions separately if you're prepping ahead, then sprinkle them on just before baking for maximum crunch.
Why You'll Love This Recipe
- No-Soup Shortcut: I swear by this version—no canned soup, no fuss. Just fresh green beans sautéed with onions until tender, then tossed in a velvety cream sauce made from butter, flour, and heavy cream. It’s the kind of recipe that lets you skip the pantry raid entirely.
- Creamy Crunch Magic: That golden-brown flour-butter topping? It’s the star. The onions caramelize just enough to add sweet depth, while the cream sauce clings to every bean like a hug. Honestly, I’ve made this for potlucks, and people ask for seconds before they even sit down.
- Weeknight Workhorse: Between us, this is my go-to for dinner parties and lazy nights. Double the batch, freeze half—it reheats like a dream. The flavors only get richer the next day, so it’s perfect when you’re prepping for a busy week.
- Budget-Friendly Luxury: Fresh green beans and onions won’t break the bank, and the cream sauce stretches far. I’ll be real: it feels fancy, but the ingredient list is simple. That’s the kind of dish where you get restaurant-quality comfort without the splurge.
Step-by-step instructions for old fashioned green bean casserole
This creamy, comforting classic comes together with just a few simple steps—no soup mix needed!
Blanch and Prepare the Green Beans
Start by trimming the ends off the 1.5 lb fresh green beans and cutting them into 2-inch pieces. This size ensures they cook evenly and stay tender. Bring a large pot of salted water to a rolling boil—it should taste like the ocean—and add the green beans. Cook for 3-4 minutes until they're bright green and just tender (they'll finish cooking in the oven).
Drain immediately and transfer the beans to a large bowl. While they're still hot, pour over ½ cup chicken broth and toss gently to coat. This step prevents the beans from drying out during baking and adds subtle flavor. Let them cool slightly while you prepare the creamy topping.
Make the Creamy Sauce Mixture
In a medium saucepan, melt ½ cup butter over medium heat. Add the 1 whole yellow onion (thinly sliced) and cook for 5-6 minutes until softened and translucent. Stir in 2 tbsp all-purpose flour and cook for 1-2 minutes until lightly golden—this removes the raw flour taste.
Gradually whisk in 1 cup heavy whipping cream and ¼ cup milk, stirring constantly to prevent lumps. Add ½ cup chicken broth, 1 tsp salt, ½ tsp black pepper, ½ tsp garlic powder, and ½ tsp onion powder. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Here's the trick: remove from heat and stir in 1 cup fried onions—they'll stay crispy on top!
Assemble and Bake to Perfection
Preheat your oven to 350°F. In a 9x13-inch baking dish, spread the blanched green beans evenly in a single layer. Pour the creamy sauce mixture over the top, spreading it gently with a spatula to coat all the beans. The sauce should just barely cover the beans—you want that classic creamy top without drowning them.
Bake uncovered for 30-35 minutes until the edges are golden brown and the sauce is bubbly. The green beans should be tender with a slight bite, and the top should have a beautiful golden crust. If the sauce starts to brown too quickly, tent loosely with foil for the last 5-10 minutes to prevent over-browning.
Rest and Serve Warm
Remove from the oven and let the casserole rest for 5-10 minutes before serving. This resting time allows the juices to redistribute, ensuring every bite is creamy and flavorful. The fried onions on top should be crispy—if they're soft, sprinkle fresh ones on top before serving for that perfect crunch.
Serve warm with crusty bread or as a side dish for your favorite holiday meal. The creamy sauce will cling to each green bean, delivering that nostalgic, comforting flavor you remember from family gatherings. Leftovers keep well in the refrigerator for up to 4 days—just reheat covered in the microwave for 2-3 minutes or in the oven at 350°F until warmed through.
Pro Tips For Making Old Fashioned Green Bean Casserole Recipe Easy No Soup
- Trim and Blanch Beans: Cut the ends off your green beans first—yes, even the thick ones. Then blanch them for exactly 3 minutes in boiling water before draining. This keeps them crisp-tender and prevents that sad, mushy texture when they sit in the creamy sauce. (I used to skip this, and the beans always turned into a sad, limp pile.)
- Sauté Onions Low and Slow: Cook those yellow onions in butter over medium-low heat until they’re soft and golden, not browned. If you rush it, they’ll burn and make the whole dish taste bitter. A good rule: they should take about 8-10 minutes, not 5.
- Whisk Cream and Flour: Mix the heavy whipping cream and flour together before adding it to the pot. This avoids lumps like magic. Stir it smooth, then let it cook until it thickens to a glossy, slightly thicker-than-pudding consistency—about 5 minutes on medium heat.
- Skip the Overmixing: Once the sauce is thickened, fold in the beans gently. Overmixing turns the creamy sauce into a gluey mess. Just give it a few stirs to distribute everything evenly—no need to go full chef mode here.
Serving suggestions for this dish
Classic Holiday Pairings
This creamy green bean casserole pairs beautifully with roasted turkey or ham for a traditional holiday spread. The rich, savory sauce complements the crispy skin of turkey perfectly, while the tender green beans cut through the richness.
I always serve it alongside garlic mashed potatoes—the buttery texture balances the creamy casserole beautifully. 🦃
Crusty Bread Magic
For an extra touch of comfort, serve with warm crusty bread like a baguette or sourdough. The bread soaks up any extra sauce while adding a satisfying crunch. I love using French bread from the bakery section at Whole Foods—it's perfect for dipping.
For a lighter option, try Italian breadsticks or garlic knots from your local pizzeria.
Protein Pairings
If you're serving this as a main dish, pair it with grilled chicken or baked ham. The creamy sauce works wonderfully with herb-roasted chicken thighs, especially if you add a sprinkle of fresh parsley on top.
For a vegetarian option, serve with stuffed mushrooms or a spinach salad—the acidity from the salad cuts through the richness of the casserole.
Cheese Lover's Upgrade
For a cheesy twist, sprinkle shredded cheddar or Gruyère on top before baking. The cheese melts into the creamy sauce, adding a rich, savory depth. I recommend sharp cheddar for a bold flavor or Parmesan for a nutty finish.
Add the cheese in the last 5 minutes of baking so it doesn't over-brown.
Garnish Like a Pro
Before serving, garnish with fresh parsley or chopped chives for a pop of color and freshness. A drizzle of hot honey adds a sweet contrast, while crushed black pepper gives a subtle kick.
For a festive touch, sprinkle toasted breadcrumbs on top—just toast 2 tbsp breadcrumbs in a dry pan until golden and sprinkle over the casserole before serving. 🌟
Make-Ahead Serving
This casserole reheats beautifully, making it perfect for meal prep. Assemble it the night before and refrigerate uncovered for 12-24 hours—the flavors meld even better overnight. Before baking, let it sit at room temperature for 30 minutes, then bake as directed.
For a crowd, serve family-style in a large ceramic dish with extra fried onions on the side for topping off plates. 🍽️
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly—just thaw and drain them well before mixing with the sauce. For best results, pat them dry with a paper towel to prevent excess moisture from making the topping soggy. The texture will be slightly different but still delicious.
What if I don't have heavy whipping cream?
Use half-and-half or even whole milk in a pinch, though the sauce won't be as rich. For extra creaminess, stir in 1 tablespoon of butter at the end. The dish will still turn out well—just expect a slightly lighter texture.
Can I make this casserole ahead of time?
Yes! Assemble it the night before and refrigerate uncovered. The flavors meld beautifully overnight. Before baking, let it sit at room temperature for 30 minutes to even out the temperature. Bake as directed, adding 5-10 extra minutes if needed.
Why did my fried onions get soggy?
This happens when the onions absorb moisture during baking. To fix it, sprinkle fresh fried onions on top right before serving. For extra insurance, bake the casserole uncovered until the top is golden, then add the onions in the last 5 minutes of baking.
How do I make this vegetarian?
Skip the chicken broth and use vegetable broth instead. For extra depth, add 1 teaspoon soy sauce or nutritional yeast to the sauce mixture. The dish will still be rich and satisfying without any animal products.