Side Dishes
This Aldi green bean casserole recipe delivers the nostalgic comfort of creamy mushroom sauce, tender green beans, and that iconic crispy French fried onion topping—all with simple pantry staples.
The secret lies in layering the sauce properly and baking until the onions turn golden and crunchy, creating the perfect textural contrast. I've perfected this version to stay true to the classic while ensuring it's foolproof for any home cook.
The beauty of this recipe is its flexibility—it works as a side dish for holiday dinners or a hearty vegetarian main course. The creamy mushroom sauce coats the green beans perfectly, while the French fried onions add a satisfying crunch that disappears with every bite.
With just a few basic ingredients and 30 minutes of prep time, you'll have a dish that tastes like it came straight from a family gathering.
What sets this version apart is the balance of flavors: savory mushrooms, tender green beans, and the perfect amount of cheesy richness from the sauce. The onions bake until they're crispy and golden, creating that signature crunch that makes this casserole so addictive.
Whether you're feeding a crowd or just craving a comforting meal, this recipe delivers every time.
Ready to make this classic side dish? The instructions walk you through each step—from preparing the green beans and sauce to assembling and baking the casserole—so you can achieve that perfect combination of creamy, tender, and crispy.
Serve warm and enjoy the nostalgia of a dish that's been a holiday staple for generations.
Ingredients for aldi green bean casserole
Pantry staples meet holiday nostalgia in this creamy, cheesy green bean casserole with crispy French fried onions.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed and cut into 2-inch pieces |
| French Fried Onions 🧅 | 2 cups | Aldi brand for authentic crunch |
| Mushrooms 🍄 | 1 lb | Fresh sliced or canned mushrooms |
| Heavy Cream 🥛 | 1 cup | Full-fat for creamy texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
| Onion Powder 🧅 | ½ tsp | For extra savory depth |
| Ground Black Pepper 🌶️ | ¼ tsp | Optional for extra heat |
The French fried onions are the star here—Aldi's brand is perfect for that signature crunch. Grab the 1.5 oz bag from their frozen section (yes, it's frozen, not fried). If you can't find it, Trader Joe's has a similar version. The mushrooms? Fresh is ideal, but canned works in a pinch—just drain well. For the green beans, harvest-size (about 2 lbs) gives you the right amount after trimming. Pro tip: blanch them first for 3 minutes to soften before layering.
No heavy cream? Half-and-half or whole milk works, but the texture won't be quite as rich. Short on cheddar? Monterey Jack or a mix keeps things creamy. The sauce gets its thickness from flour and butter—don't rush the cooking or it'll turn gluey. For extra umami, add 1 tsp soy sauce to the mushroom mixture. And if you're feeling fancy, toast the flour in the butter for 30 seconds before adding liquids—trust me, it makes a difference.
Assemble this ahead of time—it actually tastes better the next day as flavors meld. Cover and refrigerate for up to 24 hours before baking. The onions keep their crunch best when baked fresh, but you can re-crisp them in the oven at 375°F for 5 minutes if storing leftovers. Portion into individual dishes for easy reheating—microwave-safe containers work great for single servings. Leftovers? Reheat covered at 350°F until bubbly—about 20 minutes for a full casserole.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s actually one pan (no, really). Toss the green beans and mushrooms in a skillet, simmer with heavy cream and milk, then crown it with those crunchy French fried onions—no extra dishes, no fuss. My husband still teases me for calling it "easy," but he’s the one who cleans up.
- Creamy Crunch Combo: That crispy onion top? Chef’s kiss. But here’s the secret: the mushrooms soak up the creamy sauce like a dream, turning this into something richer than takeout. Honestly, I make it just for the way the first bite hits—warm, velvety, then crunch—every single time.
- Weeknight Workhorse: I’ve served this at holiday dinners, potlucks, and lazy Sundays. It reheats beautifully (yes, even the onions stay crispy if you’re careful), and the green beans hold their shape—no sad, mushy leftovers here. Plus, it’s the kind of dish that makes you look like a hero when you bring it to someone’s house.
- Budget-Friendly Luxury: Fresh green beans and mushrooms feel fancy, but they’re actually affordable staples. The heavy cream makes it feel indulgent without breaking the bank, and a single bag of French fried onions stretches over multiple servings. Between us? This is how I trick myself into eating "nice" meals on a tight budget.
Step-by-step instructions for Aldi green bean casserole
This cheesy, crunchy masterpiece comes together with simple steps and big flavors.
Blanch and Prepare the Green Beans
Start by trimming the ends off the 2 lbs fresh green beans and cutting them into 2-inch pieces. Spread them out on a baking sheet and steam them in the microwave for 3-4 minutes, or until they're bright green and tender-crisp. They should still have a slight bite—overcooking turns them mushy. Drain well and set aside.
Here's the thing—blanching first prevents soggy beans in the final dish. The green beans will absorb the creamy mushroom sauce beautifully, but they need that initial texture to hold their shape. This step also removes any dirt or grit from the fresh beans, giving you a clean, vibrant base for your casserole.
Sauté Mushrooms and Garlic
In a large skillet, melt the 0.5 cup butter over medium heat. Add the 1 lb sliced mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. Push the mushrooms to the side and add the 3 minced garlic cloves, cooking for 30 seconds until fragrant.
Don't skip browning the mushrooms—they'll add deep, earthy flavor to your sauce. You want them golden in spots, not fully cooked through. If they release a lot of liquid, let it evaporate before moving to the next step. This creates a rich, flavorful base for your creamy sauce that'll make the whole casserole sing.
Make the Creamy Sauce
In a medium saucepan, whisk together the 1 cup heavy cream, 0.5 cup milk, 0.25 cup all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp onion powder. Cook over medium heat, stirring constantly, until the mixture thickens to a smooth sauce, about 3-5 minutes. Remove from heat and stir in the 2 cups shredded cheddar cheese until fully melted and smooth.
This is where the magic happens—the cheese should melt completely, creating a velvety sauce that'll coat every green bean. If the sauce looks too thick, you can whisk in a splash of milk to reach your desired consistency. The sauce should be thick enough to cling to the beans but still pour easily. Taste and adjust seasoning if needed—this is your chance to make it perfect.
Assemble the Casserole
In a 9x13-inch baking dish, combine the blanched green beans and sautéed mushrooms with their juices. Pour the creamy cheese sauce over everything and gently stir to coat evenly. Sprinkle the 2 cups French fried onions evenly over the top—this is where the crunch happens, so don't skimp! Finally, sprinkle with the 1 tbsp dried parsley and 0.25 tsp ground black pepper for extra flavor.
Here's a pro tip: Press down gently on the fried onions to help them crisp up during baking. The onions should be distributed evenly so every bite has that satisfying crunch. This layering creates the perfect texture contrast—creamy sauce, tender beans, and crispy topping—that makes this casserole irresistible.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole uncovered for 25-30 minutes, until the top is golden brown and bubbly, and the edges are crispy. The center should be hot and the cheese should be fully melted with no raw spots. If the top browns too quickly, tent it loosely with foil for the last 10 minutes of baking.
Let the casserole rest for 5-10 minutes before serving—this allows the sauce to set slightly and makes it easier to scoop. The resting time also lets the flavors meld together, giving you that perfect balance of creamy, cheesy goodness with that satisfying crunch from the fried onions on top. Serve warm with crusty bread to soak up every last bit of that delicious sauce.
Pro Tips For Making Aldi Green Bean Casserole
- PARBOIL GREEN BEANS FIRST: The Aldi recipe often skips this, but giving those beans a 3-minute boil in salted water before tossing them into the creamy sauce keeps them crisp-tender—not mushy. I learned this the hard way after serving a batch where the beans turned into a sad, limp pile by the end.
- SAUTÉ MUSHROOMS UNTIL DRY: Don’t just dump raw mushrooms into the sauce—they’ll turn your creamy mixture into soup. Cook them in a dry pan over medium-high heat until all the moisture evaporates (about 8-10 minutes). This step makes a real difference in texture, and yes, even if you’re impatient like me.
- LAYER ONIONS LAST MINUTE: The French fried onions are the star, but if you add them too early, they’ll soften into a sad, soggy mess. Toss them in just before baking—right when the casserole is bubbling and the top is golden. This guarantees they stay crispy, not chewy.
- SWAP HALF THE MILK FOR CREAM: The Aldi recipe calls for milk, but using a 50/50 mix of milk and heavy cream gives the sauce a richer, velvety mouthfeel without making it greasy. I was skeptical until I tried it—now I won’t go back.
Pro cooking tips for great aldi green bean casserole
Sauce Thickening Secrets
The creamy mushroom sauce is the soul of this casserole, and getting it right makes all the difference. I always toast the 0.25 cup flour in the 0.5 cup butter for 30 seconds before adding liquids—this removes the raw flour taste and adds a nutty depth.
Use whole milk instead of skim to prevent a watery sauce, and whisk constantly over medium heat to avoid lumps. If your sauce thickens too quickly, reduce the heat slightly and add 1 tbsp milk at a time until you reach that perfect velvety consistency. 🥄
Bean Prep Matters
Blanching the green beans is non-negotiable for texture control. I steam them in the microwave for 3-4 minutes until they're bright green and just tender—overcooking turns them mushy. Drain them well and pat dry with a paper towel to remove excess moisture.
This step prevents a watery casserole and ensures the beans hold their shape when baked. For extra flavor, add 1 tsp soy sauce to the mushroom mixture before cooking. 🥦
Onion Crunch Hacks
The French fried onions are what make this casserole iconic, so don't skimp on the 2 cups! Use Aldi's brand from the frozen section—they're pre-cooked and perfectly crispy. For extra crunch, press them gently into the sauce before baking.
If you're concerned about sogginess, sprinkle them on top in the last 5 minutes of baking. Pro tip: Toast the onions in a dry skillet for 2 minutes before adding them to the casserole for an even deeper flavor. 🧅
Cheese Melting Tips
Shred your own cheese for this recipe—pre-shredded cheese contains anti-caking agents that prevent proper melting. I use a mix of sharp cheddar and Monterey Jack for a balanced flavor. When adding the cheese to the sauce, remove the pan from heat first—this prevents scorching.
Stir vigorously until completely melted, then let it sit for 1 minute to thicken slightly before pouring over the beans. 🧀
Baking Like a Pro
Baking time varies based on your oven, but aim for 25-30 minutes at 375°F until the top is golden and bubbly. If the onions brown too quickly, tent loosely with foil. The internal temperature should reach 165°F for food safety.
Let the casserole rest for 5-10 minutes before serving—this helps the sauce set and makes serving easier. For extra crispiness, broil for 1-2 minutes at the end (watch closely!). 🔥
Make-Ahead Magic
This casserole actually tastes better the next day! Assemble it ahead of time, cover, and refrigerate for up to 24 hours before baking. The flavors meld beautifully overnight. For leftovers, reheat covered at 350°F for 20 minutes or until bubbly.
To revive the crunch, sprinkle fresh French fried onions on top and broil for 2 minutes before serving. 💫
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, frozen green beans work perfectly! Just thaw and drain them well before using. For best texture, steam them for 2-3 minutes after thawing to remove excess moisture. Frozen beans are actually convenient since they're pre-washed and trimmed—just be sure to drain thoroughly to prevent a watery casserole.
What if I don't have French fried onions?
No problem! Use 1 cup crushed potato chips (like potato chips) or 1 cup crushed cornflakes for a crunchy alternative. For extra flavor, toast them in butter for 2 minutes before adding. If you want to stay closer to the original, try making homemade fried onions by thinly slicing onions, frying in oil until crispy, and draining on paper towels.
How can I make this vegetarian?
This recipe is already vegetarian-friendly! The creamy mushroom sauce provides plenty of protein and heartiness. For extra substance, add 1 cup cooked quinoa or brown rice to the green beans before baking. You could also include 1 cup cooked chickpeas for additional texture and plant-based protein.
Why did my casserole turn out watery?
Watery casseroles usually happen from one of three issues: undercooked sauce, overcooked beans, or excess moisture. First, make sure your sauce thickens properly—it should coat the back of a spoon. Second, drain beans thoroughly after blanching. Finally, if using canned mushrooms, drain them completely. For extra insurance, bake uncovered for 5 extra minutes to evaporate excess moisture.
Can I make this in a different sized baking dish?
Yes, but adjust the baking time. For a 9x13-inch dish, bake 25-30 minutes. In an 8x8-inch dish, bake 30-35 minutes (cover with foil if browning too quickly). For a 9x9-inch dish, reduce to 20-25 minutes. The key is to bake until the center reaches 165°F and the top is golden brown.
