Green Bean Casserole for Two
Green Bean Casserole for Two (No Canned Soup) is creamy, crispy, and full of classic holiday flavor. Made from scratch with simple ingredients, this easy side dish is perfect for Thanksgiving or a cozy dinner for two, without a fridge full of leftovers.
I’m Linda Sandra, a Charleston home cook who believes comfort food should never be complicated — or require ingredients you can’t pronounce. This small-batch take skips the canned soup entirely and builds a silky, from-scratch sauce with butter, flour, milk, fresh mushrooms, and garlic. It bakes up golden and bubbly in a tiny dish, crowned with those iconic crispy onions we all love.
I first made this on a quiet Thanksgiving evening when my husband and I decided to skip the big family gathering and stay home. It felt like a rebellion — and also like a warm hug. This recipe saved us from sad takeout and gave us a table that felt full, even with just two plates.
Table of Contents
In a Nutshell
This homemade green bean casserole is a scaled-down, soup-free version built with fresh green beans, sautéed mushrooms, shallots, garlic, and a quick stovetop cream sauce thickened with butter and flour. It bakes in about 25 minutes, serves two generously, and delivers all the creamy, crunchy comfort of the classic without opening a single can.
The Need-to-Know 📌
Before we dive in, here’s the rundown on this Green Bean Casserole for Two (No Canned Soup).
- CourseSide Dish
- CuisineAmerican
- Prep Time15 minutes
- Cook Time25 minutes
- Total Time40 minutes
- Serves2 people
- DifficultyEasy
Why This One’s a Keeper 🌿
- This homemade green bean casserole skips the canned soup, so you control the sodium, the creaminess, and every single flavor note — no mystery ingredients here.
- It’s scaled perfectly for two, so you get that warm, holiday-table feeling without meal-prepping for the rest of the week.
- Fresh green beans stay bright and crisp-tender instead of turning mushy, and the quick stovetop sauce comes together in under ten minutes with ingredients you probably already have.
- As the American Heart Association explains in their sodium guidance, homemade versions let you cut unnecessary salt — and this recipe does exactly that while still tasting indulgent.
Gather Your Ingredients
For this small batch green bean casserole, we’re splitting things into three little teams. First, the aromatics — olive oil, sliced mushrooms, one small shallot, and a clove of garlic — build a savory base that tastes miles better than anything from a can. Next, the sauce — butter, all-purpose flour, milk, and a splash of broth — thickens into a creamy blanket that clings to every bean.
Finally, the stars — fresh green beans and crispy fried onions — bring crunch, color, and that nostalgic topping we all crave.

No fresh green beans? Frozen works beautifully; just skip the blanching step and thaw them first. And if you’re out of shallots, a few tablespoons of finely diced yellow onion does the trick just fine.
| Amount | Ingredient | Swap Idea |
|---|---|---|
| 1 tbsp | Olive oil | Avocado oil or melted butter |
| 1/2 cup | Sliced mushrooms | Baby bella or shiitake |
| 1 small | Shallot, minced | 2 tbsp diced yellow onion |
| 1 clove | Garlic, minced | 1/4 tsp garlic powder |
| 1/2 lb | Fresh green beans, trimmed | Frozen (thawed, not blanched) |
| 1 tbsp | Butter | Plant-based butter for dairy-free |
| 1 tbsp | All-purpose flour | Gluten-free 1-to-1 blend |
| 1/2 cup | Milk | Unsweetened almond or oat milk |
| 1/4 cup | Chicken or vegetable broth | Water + 1/4 tsp bouillon |
| 1/4 tsp | Salt | To taste |
| 1/8 tsp | Black pepper | White pepper for milder heat |
| 1/4 cup | Crispy fried onions | Panko + olive oil, toasted |
Tools on the Counter
- Small (1-quart) baking dish
- Medium skillet
- Small saucepan
- Whisk
- Mixing spoon
- Chef’s knife and cutting board
- Medium pot (for blanching)
- Slotted spoon or spider strainer (optional, but handy)
How to Make Green Bean Casserole for Two (No Canned Soup) — Step-by-Step
This Green Bean Casserole for Two (No Canned Soup) comes together in three easy waves: sauté the aromatics, blanch the beans, and build a quick stovetop sauce. Then you toss it all together, bake until bubbly, and crown it with those golden, crunchy onions we’re all here for.

- Preheat and prep your dish. Set your oven to 375°F (190°C) and lightly grease a small 1-quart baking dish with butter or cooking spray so nothing sticks when you scoop out those creamy, cheesy spoonfuls later.
- Sauté the mushrooms. Heat 1 tablespoon of olive oil in a medium skillet over medium heat, then add 1/2 cup sliced mushrooms and cook, stirring occasionally, for 5 to 7 minutes until they’ve released their moisture, turned golden brown at the edges, and smell earthy and rich.
- Add the shallot and garlic. Toss in 1 minced small shallot and cook for about 2 minutes until it softens and turns translucent, then stir in 1 clove of minced garlic and cook for just 30 seconds more — garlic burns fast, so keep an eye on it. Remove the skillet from the heat and set it aside.
- Blanch the green beans. Bring a medium pot of salted water to a rolling boil, add 1/2 pound of trimmed fresh green beans, and cook for 3 to 5 minutes until they’re bright green and tender-crisp when you bite one. Drain them in a colander and immediately plunge them into a bowl of ice water to lock in that gorgeous color and stop the cooking, then drain them well.
- Make the roux. In a small saucepan over medium heat, melt 1 tablespoon of butter, then whisk in 1 tablespoon of all-purpose flour and cook for 1 full minute, stirring constantly, until the mixture turns pale golden and smells a little nutty — this cooks off the raw flour taste.
- Build the sauce. Gradually whisk in 1/2 cup of milk and 1/4 cup of chicken or vegetable broth, pouring slowly and whisking the whole time to avoid lumps, then keep cooking and stirring for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon. Season with 1/4 teaspoon salt and 1/8 teaspoon black pepper, tasting as you go.
- Combine everything. Stir the cooked mushrooms, shallots, and garlic into the thickened sauce, then add the blanched green beans and toss gently until every bean is coated in that creamy, savory goodness.
- Transfer and bake. Scrape the entire mixture into your prepared baking dish, spreading it into an even layer, and bake for 15 minutes until the edges start to bubble and the kitchen smells like Thanksgiving.
- Top and finish. Pull the dish from the oven, sprinkle 1/4 cup of crispy fried onions evenly over the top, and return it to the oven for another 5 to 7 minutes until the onions turn golden brown and the casserole is bubbling enthusiastically around the edges. Serve hot, straight from the dish.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 220 |
| Protein | 6 g |
| Carbohydrates | 19 g |
| Total Fat | 14 g |
| Saturated Fat | 5 g |
| Fiber | 4 g |
| Sugar | 6 g |
These values are approximate and will vary based on the brands and exact measurements you use.
My Best Tips for Fresh Green Bean Casserole
Once you’ve got the hang of this fresh green bean casserole, a few little tricks will take it from “pretty good” to “can we make this every week?”
Tip #1: Don’t skip the ice bath. Plunging your blanched beans into ice water stops the cooking instantly, so they stay crisp-tender and bright green instead of turning army-drab and mushy. It takes 30 seconds and makes all the difference.
Tip #2: Cook your roux low and slow. Whisking the butter and flour over medium heat for a full minute (or even two) cooks out that chalky, raw-flour taste and gives your sauce a silky, professional finish. If you rush it, the sauce can taste pasty.
Tip #3: Season as you go. Add a pinch of salt when you sauté the mushrooms, another when you blanch the beans, and taste your sauce before you fold everything together. Layering seasoning builds deeper flavor than dumping it all in at the end.
Tip #4: Use a small, shallow baking dish. A 1-quart dish (about 8×6 inches or a small oval gratin) gives you maximum crispy-topped surface area and ensures everything heats evenly. Too deep, and the center stays lukewarm while the edges burn.
When Things Go Sideways — Troubleshooting for Green Bean Casserole for Two (No Canned Soup)
The problem: Your sauce turned out lumpy instead of silky.
The fix: Whisk constantly while you pour in the milk and broth, adding just a splash at a time at first to form a smooth paste before thinning it out. If lumps still sneak in, pour the sauce through a fine-mesh strainer or blitz it for a few seconds with an immersion blender.
The problem: The green beans are mushy and drab instead of crisp-tender and bright.
The fix: You either blanched them too long or skipped the ice bath — or both. Next time, pull them after 3 to 4 minutes (they should still have a little snap), and plunge them straight into ice water to lock in color and texture.
The problem: The casserole is watery and won’t thicken.
The fix: Your sauce probably wasn’t thick enough before baking, or your beans released extra moisture. Cook the sauce an extra minute or two on the stovetop until it’s noticeably thick, and make sure your blanched beans are thoroughly drained and patted dry before folding them in.
The problem: The crispy onions burned before the casserole was done.
The fix: Add them only in the final 5 to 7 minutes of baking, not at the beginning, and keep an eye on them — ovens vary, and some run hot. If they’re browning too fast, tent the dish loosely with foil for the last couple of minutes.
Fun Ways to Switch It Up
Once you’ve nailed the classic Green Bean Casserole for Two (No Canned Soup), try these spins to keep things interesting or adapt it for dietary needs and seasonal cravings.
Dietary Swaps
Gluten-free: Swap the all-purpose flour for a gluten-free 1-to-1 baking blend (Bob’s Red Mill works beautifully), and use gluten-free crispy onions or make your own by tossing thinly sliced onions in gluten-free flour and pan-frying until golden.
Dairy-free: Use plant-based butter (I love Miyoko’s) and unsweetened oat or almond milk in place of dairy milk — the sauce will still turn out creamy and rich. Check your crispy onion label, too; some brands sneak in buttermilk.
Vegan: Follow the dairy-free swaps above and use vegetable broth instead of chicken broth. The flavor stays savory and satisfying, especially if you add an extra pinch of garlic powder or a splash of soy sauce for umami depth.
Seasonal Twists
Spring: Swap half the green beans for fresh asparagus spears (cut into 2-inch pieces) and add a squeeze of lemon juice to the sauce for a bright, grassy finish.
Summer: Fold in a handful of halved cherry tomatoes in the last 5 minutes of baking for juicy bursts of sweetness and color.
Fall: Stir a pinch of smoked paprika and a few fresh thyme leaves into the sauce for a cozy, woodsy vibe that pairs perfectly with roasted turkey or pork.
Winter: Add 2 tablespoons of grated Parmesan to the sauce and top with a mix of crispy onions and toasted panko for extra richness and crunch.
Flavor Upgrades
Bacon boost: Cook one strip of bacon until crispy, crumble it, and fold half into the casserole before baking, saving the rest to sprinkle on top with the onions.
Cheese lover: Stir 1/4 cup of shredded Gruyère or sharp white cheddar into the sauce after it thickens for a silky, tangy, ultra-indulgent twist.
Garlicky kick: Double the garlic (use 2 cloves instead of 1) and add a pinch of red pepper flakes when you sauté the shallots for a warm, gentle heat.
Serving Ideas, Storage & Reheating
This small batch green bean casserole shines next to a cozy Thanksgiving dinner for two — think herb-roasted chicken thighs, garlic mashed potatoes, and a simple cranberry sauce. It also fits beautifully into weeknight rotation alongside a piece of baked salmon or a juicy pork chop. Pour a crisp white wine (Sauvignon Blanc or unoaked Chardonnay) or a light lager to balance the creamy richness.
Storage & Reheating

Store any leftovers in an airtight container in the fridge for up to 3 days — the sauce thickens as it cools, but the flavor deepens beautifully overnight. For longer storage, freeze the casserole (without the crispy onion topping) in a freezer-safe dish for up to 2 months; thaw in the fridge overnight before reheating.
To reheat, cover the dish with foil and warm in a 350°F oven for 15 to 20 minutes until heated through, then uncover, add fresh crispy onions, and bake another 5 minutes to restore that golden crunch. You can also microwave individual portions for 1 to 2 minutes, though the onions won’t stay as crispy.
Nothing Goes to Waste — Sustainability Tips
Turn leftover casserole into a breakfast scramble: Chop up any remaining casserole, toss it in a hot skillet with a beaten egg, and scramble until fluffy — the creamy sauce and savory mushrooms make it feel like a fancy diner breakfast.
Save your mushroom stems: If you trim the stems off your mushrooms, toss them in a freezer bag along with onion peels, garlic skins, and vegetable scraps to make a rich homemade broth later.
Use green bean trimmings for stock: The woody ends you snip off the beans can go straight into your freezer veggie-scrap bag for future stock — they add a mild, earthy sweetness.
Repurpose day-old casserole as a pasta topper: Thin out leftover casserole with a splash of milk or broth, heat it gently, and toss with cooked pasta (penne or rigatoni work great) for a creamy, veggie-packed weeknight dinner that tastes completely different from the original dish.
Got Questions? (FAQs)
Here are the most common questions I hear about this homemade green bean casserole, answered like we’re chatting over coffee in my kitchen.
Can I make this green bean casserole ahead of time?
Yes, you can prepare the casserole up to 24 hours in advance. Assemble everything except the topping, cover tightly, and refrigerate. Add the crispy topping just before baking and add 5-10 minutes to the baking time since it will be cold from the refrigerator.
What can I use instead of canned fried onions for the topping?
You can make your own crispy topping using panko breadcrumbs mixed with melted butter and grated Parmesan cheese, or slice fresh onions thinly, toss with flour, and fry until crispy. Crushed crackers or cornflakes also work well as alternatives.
Can I use frozen green beans instead of fresh?
Yes, frozen green beans work perfectly for this recipe. Use about 8-10 ounces of frozen green beans for a recipe serving two. Thaw them first and pat dry to remove excess moisture before using. You can skip the blanching step since frozen beans are already partially cooked.
How do I make the cream sauce without canned soup?
Make a simple cream sauce by creating a roux with butter and flour, then gradually whisking in milk or cream until smooth. Add sauteed mushrooms, garlic, and seasonings like salt, pepper, and a touch of soy sauce for umami flavor. This creates a fresh, flavorful sauce similar to cream of mushroom soup.
How long will leftover green bean casserole keep?
Leftover green bean casserole will keep in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350 degrees Fahrenheit for about 15-20 minutes until warmed through. The topping may lose some crispness, but you can add fresh crispy onions or breadcrumbs before reheating.
Wrapping Up
Now it’s your turn — whip up this Green Bean Casserole for Two (No Canned Soup) and tell me all about it in the comments! Did you add bacon? Swap in Gruyère? Serve it alongside more easy, budget-friendly Thanksgiving sides? I read every comment, and your casserole stories honestly make my day.
Here’s to easy wins, full happy tables, and the kind of cozy comfort food that makes cooking for two feel like a celebration instead of a compromise.
Share this with a friend who’s hosting a small holiday dinner or tag EdenPlate on social — I’d love to see your beautiful little casseroles bubbling away in your kitchens!
I’m Linda Sandra — a Charleston home cook and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.
Green Bean Casserole for Two (No Canned Soup)
Ingredients
- 1 tbsp olive oil
- ½ cup sliced mushrooms
- 1 small shallot minced
- 1 clove garlic minced
- ½ lb fresh green beans trimmed
- 1 tbsp butter
- 1 tbsp all-purpose flour
- ½ cup milk
- ¼ cup chicken or vegetable broth
- ¼ tsp salt
- ⅛ tsp black pepper
- ¼ cup crispy fried onions
Instructions
- Preheat oven to 375°F (190°C). Lightly grease a small baking dish (about 1-quart size).
- Heat olive oil in a small skillet over medium heat. Add sliced mushrooms and cook until softened and browned, about 5-7 minutes. Add minced shallot and cook for 2 minutes until translucent. Stir in minced garlic and cook for 30 seconds more. Remove from heat and set aside.
- Blanch green beans: Bring a small pot of salted water to a boil. Add green beans and cook for 3-5 minutes, until bright green and tender-crisp. Drain and plunge into ice water to stop cooking. Drain well.
- In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly, to form a roux.
- Gradually whisk in milk and broth until smooth. Cook, stirring constantly, until the sauce thickens, about 3-5 minutes. Season with salt and pepper.
- Stir the cooked mushrooms, shallots, and garlic into the sauce. Add the blanched green beans and toss to coat.
- Transfer the mixture to the prepared baking dish. Bake for 15 minutes.
- Remove from oven, sprinkle with crispy fried onions, and bake for another 5-7 minutes, or until the topping is golden brown and the casserole is bubbly. Serve hot.
