Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 lb (900 g) fresh green beans, trimmed and cut into 2-inch pieces
- 2 cans (10.5 oz/295 g each) condensed cream of mushroom soup
- 3/4 cup (180 ml) whole milk
- 3 cups (about 6 oz/170 g) crispy fried onions, divided
- 1 tbsp Worcestershire sauce (optional, but great)
- 1/2 tsp kosher salt, 1/2 tsp black pepper
- 1/2 tsp garlic powder, 1/4 tsp onion powder, pinch cayenne (optional)
- Butter or cooking spray for the dish
Do This
- 1. Heat oven to 350°F (175°C). Grease a 9×13-inch baking dish. Bring a large pot of salted water to a boil; prepare an ice bath.
- 2. Blanch beans 5 minutes until crisp-tender; drain and shock in ice water. Drain well and pat very dry.
- 3. Whisk soup, milk, Worcestershire, salt, pepper, garlic and onion powders, and cayenne.
- 4. Toss beans with sauce and 1 cup fried onions; spread in prepared dish.
- 5. Bake uncovered 25 minutes until hot and bubbling at the edges.
- 6. Top with remaining 2 cups onions; bake 10–12 minutes until deeply golden. Rest 5 minutes, garnish, serve.
Why You’ll Love This Recipe
- Classic holiday comfort with extra-crisp onion topping and a creamy, savory center.
- Fresh green beans stay tender with a pleasant bite—never soggy.
- Minimal ingredients, big flavor, and straightforward steps for any skill level.
- Make-ahead friendly: assemble the base in advance, add onions just before baking.
Grocery List
- Produce: 2 lb fresh green beans, fresh parsley (optional garnish)
- Dairy: Whole milk (3/4 cup)
- Pantry: Condensed cream of mushroom soup (2 cans), crispy fried onions (3 cups/6 oz), Worcestershire sauce, kosher salt, black pepper, garlic powder, onion powder, cayenne (optional), cooking spray or butter
Full Ingredients
For the casserole base
- 2 lb (900 g) fresh green beans, ends trimmed and cut into 2-inch pieces
- 2 cans (10.5 oz/295 g each) condensed cream of mushroom soup
- 3/4 cup (180 ml) whole milk
- 1 tbsp Worcestershire sauce (or 2 tsp soy sauce), optional
- 1/2 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 1/2 tsp garlic powder
- 1/4 tsp onion powder
- Pinch cayenne pepper, optional
- 1 cup (about 1 oz/28 g) crispy fried onions, lightly crushed
- Butter or cooking spray, for the baking dish
For the topping
- 2 cups (about 4 oz/115 g) crispy fried onions
- 1 tbsp finely chopped fresh parsley (optional, for garnish)
Optional add-ins
- 1/2 cup (60 g) finely grated Parmesan for extra savoriness
- 1 cup (115 g) sautéed mushrooms for more mushroom flavor

Step-by-Step Instructions
Step 1: Preheat and prepare your pan
Preheat the oven to 350°F (175°C). Grease a 9×13-inch (3-quart) baking dish with butter or coat with cooking spray. Set a large pot of well-salted water over high heat and bring to a boil. Prepare a large ice bath (bowl with ice and cold water) to stop the beans from overcooking.
Step 2: Trim, blanch, and shock the green beans
Trim the stem ends and cut beans into 2-inch pieces. Boil the beans for 5 minutes until bright green and just tender. Immediately drain and plunge into the ice bath to halt cooking and lock in color. Drain thoroughly.
Step 3: Dry the beans well
Spread the beans on a clean kitchen towel or paper towels and pat thoroughly dry. Removing surface moisture helps the sauce cling and prevents a watery casserole.
Step 4: Make the creamy mushroom sauce
In a large bowl, whisk together the condensed cream of mushroom soup, milk, Worcestershire (if using), salt, pepper, garlic powder, onion powder, and cayenne. Taste and adjust seasoning—the soup is salty, so go easy on the salt at first.
Step 5: Combine and assemble
Add the dried green beans to the sauce along with 1 cup of the fried onions (lightly crushed). Toss to coat evenly. Transfer the mixture to the prepared baking dish and spread into an even layer.
Step 6: Bake until bubbling
Bake uncovered for 25 minutes, until the casserole is hot and bubbling around the edges and the sauce has thickened slightly.
Step 7: Add the onion topping and finish
Sprinkle the remaining 2 cups fried onions evenly over the top. Return to the oven and bake 10–12 minutes more, until the onions are deep golden and crisp. Let rest 5 minutes, garnish with chopped parsley if you like, and serve warm.
Pro Tips
- Do not skip the ice bath—this keeps beans vibrant green and prevents overcooking.
- Dry beans thoroughly so the sauce stays creamy and concentrated.
- Add most of the fried onions at the end to preserve that shattering crunch.
- For extra depth, swap Worcestershire with soy sauce and add a squeeze of lemon just before serving.
- Use a shallow 9×13-inch dish for faster bubbling and better onion crisping.
Variations
- From-Scratch Sauce: Sauté 8 oz (225 g) sliced mushrooms in 2 tbsp butter, add 2 tbsp flour, cook 1 minute, then whisk in 1.5 cups (360 ml) milk and 1/2 cup (120 ml) stock; simmer until thick, season, and use in place of canned soup.
- Bacon-Cheddar: Fold 4 slices crisp crumbled bacon and 1 cup (115 g) sharp cheddar into the casserole; top as directed.
- Gluten-Free: Use gluten-free condensed soup and gluten-free fried onions (or homemade crispy shallots), and ensure Worcestershire is GF.
Storage & Make-Ahead
Assemble the casserole base (through Step 5) up to 24 hours ahead; cover and refrigerate. Bake 10 minutes longer if cold, then add the onion topping and finish as directed. Leftovers keep 3–4 days refrigerated. Reheat at 350°F (175°C), covered, until hot (about 20 minutes); add a handful of fresh fried onions in the last 5 minutes to refresh the crunch. For best texture, avoid freezing with the onion topping; you can freeze the sauced beans (without onions) up to 2 months, thaw overnight, then bake and top with fresh onions.
Nutrition (per serving)
Approximate: 290 calories; 16 g fat; 28 g carbohydrates; 4 g fiber; 6 g protein; 720 mg sodium. Values will vary with brands and optional add-ins.


Leave a Reply