...

Classic Comfort Food

The Best Green Bean Casserole Recipe From Scratch

Creamy mushroom sauce, tender-crisp beans, golden crispy onions. No canned soup — just pure, cozy comfort food the whole family will request every year.

10 minPrep
30 minBake
8Servings
EasyDifficulty

Green bean casserole is the dish that turns any dinner table into a holiday gathering. This from-scratch version skips the canned condensed soup entirely and builds a rich, velvety mushroom cream sauce that tastes like something your grandmother would have spent all afternoon on — except it comes together in under 45 minutes.

Why you’ll love this recipe

This is not your average potluck casserole. Blanching the beans before baking keeps them bright and snappy — never mushy. The from-scratch mushroom sauce is built on a proper butter-and-flour roux, giving it body and depth that no can of soup can replicate. And that crispy onion topping? Added in the final minutes of baking so it stays shatteringly crunchy all the way to the table.

Ingredients

Fresh green beans
1.5 lbs, trimmed
Cremini mushrooms
8 oz, sliced
Unsalted butter
3 tablespoons
Garlic cloves
3, minced
All-purpose flour
3 tablespoons
Chicken broth
1 cup
Heavy cream
1 cup
Soy sauce
1 teaspoon
Fried onions
1½ cups
Salt & pepper
to taste

Step-by-step instructions

1

Blanch the beans. Bring a large pot of heavily salted water to a boil. Add the trimmed beans and cook for exactly 5 minutes — bright green and barely tender. Immediately transfer to a bowl of ice water to stop the cooking. Drain and pat completely dry.

2

Build the mushroom sauce. Preheat oven to 375°F (190°C). Melt butter in a large oven-safe skillet over medium heat. Add garlic and cook 30 seconds. Add mushrooms and cook 6–8 minutes until golden brown.

3

Make the roux. Sprinkle flour over the mushrooms and stir constantly for 1–2 minutes. The mixture will look thick and pasty — that is exactly right.

4

Add the liquids. Gradually whisk in the broth, then add the cream and soy sauce. Simmer 3–4 minutes, stirring often, until the sauce coats the back of a spoon. Season with salt and plenty of black pepper.

5

Assemble. Toss the blanched beans with the sauce in the skillet or transfer to a 9×13 baking dish. Spread evenly.

6

Bake. Bake uncovered for 20 minutes. Scatter fried onions over the top and bake another 8–10 minutes until onions are deep golden and the sauce is bubbling. Rest 5 minutes before serving.

Pro tips for the best result

Expert notes
Pat beans completely dry before mixing — excess water thins the sauce.
Add fried onions only in the last 10 minutes to keep them ultra-crispy.
A teaspoon of soy sauce adds deep savory flavor — trust the process.
Make ahead: assemble up to 24 hours in advance, refrigerate, add onions and bake fresh.
Stir ½ cup shredded Gruyère into the sauce for extra richness.

Delicious variations to try

Lighter
Skinny swap
Use half-and-half instead of cream and reduce butter by half.
Gourmet
Truffle edition
Finish with a drizzle of truffle oil and homemade crispy shallots.
Vegan
Plant-based
Swap cream for oat milk and use vegan butter — just as luscious.
Southern
Cheesy classic
Stir in sharp cheddar and top with buttery breadcrumbs.

Nutrition per serving (approx.)

210
Calories
8g
Protein
14g
Fat
17g
Carbs

Loved this recipe? Save it to your Pinterest board and share it with someone who needs this on their Thanksgiving table.

Save to Pinterest
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.