Side Dishes
This Trader Joe's green bean casserole recipe delivers the same creamy, crispy magic you love from the store—now with a bacon-crusted twist that takes it to the next level.
The secret lies in balancing tender green beans, velvety mushroom soup, and that perfect crunch from fried onions, all topped with crispy bacon for an extra layer of flavor. I've perfected this version after years of testing, ensuring every bite delivers that nostalgic comfort food experience without the shortcuts.
The beauty of this recipe is its simplicity—just a handful of ingredients that come together in one dish. You'll need green beans (fresh or frozen work), cream of mushroom soup for that signature creamy base, and a mix of fried onions and crispy bacon for the crunch.
The key technique? Layering the ingredients properly and baking until the top is golden and bubbly, creating that signature crispy crust. This is the kind of side dish that transforms any dinner into a special occasion.
What you'll end up with is a creamy, comforting casserole with tender green beans swimming in a rich mushroom sauce, topped with a crunchy layer of fried onions and crispy bacon bits. The contrast between the creamy filling and crispy topping makes every bite irresistible.
It's the perfect side for holidays, family dinners, or even a cozy weeknight meal when you want to feel like you're serving something restaurant-quality.
For those who prefer to avoid store-bought ingredients, I've included substitutions for the Trader Joe's products—like using homemade fried onions or a different brand of cream soup. The method remains the same, ensuring you get that same creamy, crispy perfection. Let's get started on making this classic dish your own.
Ingredients for trader joe's green bean casserole
Creamy, crispy, and packed with nostalgic flavor—this casserole needs just 12 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh or Frozen Green Beans 🥦 | 2 lbs | Trimmed, cut into 2-inch pieces |
| Cream of Mushroom Soup 🍄 | 2 cups | Canned or homemade preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 medium | Diced, for fried onions |
| Butter 🧈 | ½ cup | Unsalted, for frying onions |
| Bacon 🥓 | 8 oz | Cooked crispy, crumbled |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Yellow Onion 🧅 | 1 whole | Sliced thin for fried onions |
| Garlic Cloves 🧄 | 2 cloves | Minced, for flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | For garnish |
The green beans are the star, so don’t skimp. Fresh green beans from the farmers market have the best snap, but frozen work perfectly too—just thaw and drain them first. For the fried onions, Trader Joe's has the best pre-made kind, but if you’re making your own, slice the onions paper-thin and fry until golden. The bacon? Thick-cut stays crispier longer. I always grab extra because it disappears fast. For the soup, Campbell's Cream of Mushroom is the classic, but homemade works too if you’ve got the time.
No cream of mushroom soup? Homemade mushroom sauce with cream and a splash of milk gets you close. Out of bacon? Crispy fried shallots or extra fried onions add crunch without the meat. The flour is just for thickening—if you forget it, the sauce will still work, just a bit thinner. For the onions, if you can’t find pre-made, caramelized onions add a sweet depth. The garlic is non-negotiable though—it’s what ties everything together. And if you’re watching salt, use low-sodium soup and add your own at the end.
This casserole tastes even better the next day—make it ahead and bake fresh. Keeps for 5 days in the fridge, freezes beautifully for 3 months. I always double the bacon topping because leftovers are magical. Reheat covered at 350°F until bubbly, then broil 2 minutes for extra crisp. The crispy bits are the best part, so don’t skip the broil!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything into one baking dish, and the creamy mushroom soup and onions melt into the beans while they roast. The onions caramelize right in the oven, so you don’t even need to pre-cook them.
- Creamy Crunch Combo: Between us, the crispy fried onions on top and the velvety soup-bean mix is chef’s kiss. The heavy cream makes it rich but not heavy, and the green beans stay tender-crisp—no mushy texture here.
- Leftovers That Don’t Suck: I make this for Sunday dinner and still have seconds the next night. It reheats beautifully (just add a splash of milk if it gets dry) and tastes just as good cold for lunches. My kids actually ask for it.
- Budget-Friendly Crowd-Pleaser: A bag of frozen green beans, a can of soup, and a few cheap ingredients stretch to feed four for under $10. Honestly, it’s the kind of dish that makes me feel like I’m serving something fancy without breaking the bank.
Step-by-step instructions for Trader Joe's green bean casserole
Here's how to create that perfect balance of creamy, crispy, and savory in every bite.
Cook and Crumble the Bacon
Start by cutting the 8 oz bacon into small pieces—about ½-inch wide strips. Place them in a cold skillet over medium heat and cook undisturbed for 5-7 minutes until the edges begin to crisp. This is when you'll hear that satisfying sizzle and see the fat render out. Use a slotted spoon to transfer the cooked bacon to paper towels, leaving the rendered fat in the pan.
Once the bacon is cool enough to handle, crumble it into small pieces with your fingers. You want those crispy bits to stay intact—they'll add incredible texture to your casserole. Set the crumbled bacon aside for now; you'll use it later when assembling the dish. If you're using fresh green beans, trim the ends and cut them into 2-inch pieces. If using frozen, skip this step—they're already prepped.
Create the Creamy Onion Sauce
In the same skillet with the bacon fat still in it, add 0.5 cup butter and 1 medium yellow onion that's been diced. Cook over medium heat for 5-7 minutes, stirring occasionally, until the onions soften and turn golden. Add the 2 cloves garlic cloves that have been minced and cook for another 30 seconds until fragrant.
Now it's time to build the sauce. Sprinkle 0.25 cup all-purpose flour over the onions and stir for 1 minute to cook off the raw flour taste. Slowly pour in 2 cups cream of mushroom soup and 0.5 cup heavy cream, stirring constantly to prevent lumps from forming. Let the mixture simmer for 3-4 minutes until it thickens slightly. Season with 1 tsp salt and 0.5 tsp black pepper, then remove from heat. This sauce is the creamy foundation of your casserole.
Prepare the Green Beans and Assemble
In a large bowl, combine the 2 lbs green beans with the creamy onion sauce you just made. Toss them gently but thoroughly to coat each piece evenly. The beans should look glossy and well-coated—this ensures they'll absorb all that rich flavor during baking. Transfer the mixture to a 9x13-inch baking dish and spread it out in an even layer.
Here's where the magic happens. Sprinkle the crumbled bacon evenly over the top of the green beans, pressing it down gently so it stays in place. Then, take the 1 whole yellow onion that's been sliced thin and arrange it in a decorative pattern on top. This isn't just for looks—it adds another layer of flavor and texture that makes this dish so special. The onions will soften slightly during baking but still maintain their crisp edge.
Bake to Golden Perfection
Preheat your oven to 375°F while you prepare the casserole. Once the oven is hot, place the baking dish on the middle rack and bake for 25-30 minutes. You'll know it's done when the top is golden brown and the edges are bubbling slightly. The green beans should be tender but still hold their shape—no mushy bits here.
Let the casserole rest for 5 minutes after removing it from the oven. This gives the sauce time to set slightly and makes serving easier. Before digging in, sprinkle 0.25 tsp ground black pepper over the top for that final pop of flavor. Serve warm with crusty bread to soak up all that creamy goodness. The contrast of crispy bacon, tender green beans, and creamy sauce makes every bite irresistible.
Pro Tips For Making Trader Joe'S Green Bean Casserole
- Blanch Beans First: If using fresh green beans, blanch them for 3 minutes before adding to the casserole—this stops cooking midway and keeps them crisp-tender. Frozen? Skip this, but don’t skip draining them well after thawing.
- Sauté Onions Low: Cook the onions in butter until soft, not browned—this recipe isn’t about caramelization, just flavor base. I learned this the hard way when my batch tasted bitter from overcooked onions.
- Stir the Soup: After mixing the soup and cream, give it a quick stir before adding to the beans—this ensures even texture and prevents clumpy spots. Sounds simple, but I’ve seen it go wrong when rushed.
- Topping Last: Add the fried onion topping right before baking—it stays crunchy and doesn’t get soggy. If you’re lazy and add it earlier, just bake it separately and sprinkle on top at the end.
Pro cooking tips for perfect results
Mastering the Sauce
The creamy foundation of this casserole depends on proper sauce technique. I always start by cooking the onions in bacon fat—this infuses the sauce with smoky depth. For the roux, whisk the flour vigorously into the fat for 1-2 minutes to eliminate any raw taste.
When adding the soup and cream, pour them in slowly while whisking constantly to avoid lumps. The sauce should thicken to a pudding-like consistency—if it's too thin, simmer uncovered for another 2-3 minutes. 🥄
Bacon Crispiness Secrets
Crispy bacon makes all the difference. I use thick-cut bacon because it holds its shape better and stays crunchy longer. Cook it low and slow—medium heat for 10-12 minutes—until the edges are deep brown. The key is patience: don't rush it, or it'll turn chewy.
Once crisp, crumble it immediately while still warm to preserve that perfect texture. For extra crunch, I press the crumbled bacon gently into the beans before adding the onions.
Layering Like a Pro
The order of assembly matters for texture. First, spread the green beans in an even layer—they should touch but not overcrowd. Then add the creamy sauce in a thin, even coating to prevent sogginess.
Press the bacon into the sauce so it stays put, then arrange the sliced onions in a decorative pattern. This creates the perfect crunch contrast: soft beans, creamy sauce, crispy bacon, and caramelized onions. Pro tip: Use a 9x13-inch baking dish—it's the ideal size for even baking.
Oven Temperature Control
Don't underestimate the power of precise temperature. I bake this casserole at 375°F—any hotter and the top burns before the center cooks. If your oven runs hot, reduce to 350°F and add 5-10 minutes to the bake time.
The casserole is done when the edges bubble and the onions turn golden. For extra crispiness, broil for 2-3 minutes at the end, watching closely to avoid burning. The rest time is crucial—5 minutes lets the sauce set and makes serving easier.
Make-Ahead Magic
This casserole tastes even better the next day! Assemble it up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10 minutes to the baking time. For freezing, bake as directed, then cool completely and store in an airtight container for up to 3 months.
To reheat, cover with foil and bake at 350°F until warmed through, then broil briefly to restore crispiness. The flavors deepen overnight, making it perfect for holiday prep.
Troubleshooting Tips
If your sauce is too thin, mix 1 tbsp cornstarch with 1 tbsp cold water and stir it in. For extra crispy onions, slice them paper-thin and fry in batches until golden. If the bacon isn't crispy enough, bake the casserole uncovered for the last 5 minutes.
For soggy beans, ensure they're evenly coated with sauce and don't overcrowd the baking dish. And if the top burns, tent it with foil halfway through baking. 💡
Nutrition facts
Frequently asked questions
Can I make this casserole without bacon?
Swap the bacon for ½ cup crispy fried shallots or extra fried onions for the same crunchy texture. For a vegetarian version, try toasted breadcrumbs mixed with a little garlic powder and parsley. The key is maintaining that crispy contrast against the creamy sauce.
How do I prevent the green beans from getting mushy?
Undercooking the beans slightly before baking helps—aim for al dente when raw. Also, spread them in an even layer in your baking dish so they don't overcrowd. For extra insurance, bake at 375°F for 25 minutes before adding the topping, then cover with foil for the last 5 minutes to trap heat.
What's the best way to reheat leftovers?
Cover with foil and warm at 350°F for 15-20 minutes until heated through. For crispy toppings, broil uncovered for 2-3 minutes at the end. Leftovers actually improve overnight—just add 5 extra minutes to the reheating time if it's been refrigerated.
Can I use fresh green beans instead of frozen?
Yes! Fresh beans add better texture. Trim the ends and cut into 2-inch pieces before blanching in boiling water for 3 minutes to soften slightly. Drain well and pat dry before assembling. The blanching prevents sogginess while keeping them tender.
Why is my casserole too watery?
This usually happens from overcooked beans or insufficient thickening. For a quick fix, mix 1 tbsp cornstarch with 1 tbsp cold water and stir into the sauce. Bake uncovered for 5 minutes to evaporate excess moisture. Always use a 9x13-inch dish—smaller pans can cause overflow.
