Skip to content
Menu
Recipes Stack
American

Green Bean Casserole from Scratch

Classic green bean casserole made from scratch: fresh green beans, a creamy mushroom sauce instead of canned soup, and crispy homemade fried onions.

By Recipes Stack Kitchen

Green bean casserole with mushroom cream sauce and crispy fried onions in a white baking dish
AI-generated illustration of the finished dish. How we use AI
70min total

36% of it needs you at the counter

Hands-on
25 min
Cooking
45 min
Serves
8
Calories
185
Protein
5 g
Per serving
$1.35

Why this recipe works

The canned-soup version is a Thanksgiving classic, but making each part from scratch takes about an hour and tastes noticeably fresher. Every part can be made a day ahead, so it's easy to fit around the turkey.

  1. Blanching the fresh beans for 5 minutes and then chilling them keeps them bright green and crisp-tender instead of olive drab and mushy.
  2. A quick sauce of browned mushrooms, butter, broth and half-and-half tastes far deeper than canned soup.
  3. Thin onion rings tossed in flour and shallow-fried turn shatteringly crisp, and they stay crisp when added near the end.

Ingredients

8 servings

For the crispy onions

For the casserole

You will need

  • Large pot
  • Large bowl of ice water
  • 12-inch skillet
  • Medium saucepan or deep skillet for frying
  • 2-quart baking dish
  • Paper towels

Method

Tap a step number to mark it done.

  1. Fry the onions

    Toss the onion with the flour and ½ teaspoon salt. Heat the oil in the saucepan over medium-high to about 350°F. Fry the onions in batches, stirring, until deep golden, 3 to 4 minutes per batch. Drain on paper towels.

  2. Blanch the beans

    Heat the oven to 400°F. Boil the beans in well-salted water until bright green and crisp-tender, about 5 minutes, then plunge into ice water. Drain well.

  3. Brown the mushrooms

    Melt the butter in the skillet over medium-high heat. Cook the mushrooms until browned and their liquid has evaporated, 6 to 8 minutes. Add the garlic for 30 seconds.

  4. Make the sauce

    Sprinkle in the 3 tablespoons flour and stir for 1 minute. Whisk in the broth, then the half-and-half, and simmer until thick enough to coat a spoon, 4 to 5 minutes. Stir in the soy sauce, salt and pepper.

  5. Assemble and bake

    Fold the beans into the sauce with half of the crispy onions and spread in the baking dish. Bake until bubbling, 15 minutes, then top with the remaining onions and bake 5 minutes more.

Techniques in this recipe

  • Pieces packed edge to edge with steam rising
    Crowded: steams and turns grey
    Pieces spaced apart with browned edges
    Spaced out: browns and crisps

    Don't crowd the pan

    Give food space in the pan or on the sheet pan so moisture can escape. Crowded food steams and turns grey; spaced-out food browns and crisps.

    Read the full guide

Cook's notes

  • Slice the onion as thin as you can, ideally on a mandoline. Thick slices stay soft in the middle.
  • Dry the blanched beans well on a towel; leftover water thins the sauce.
  • Make ahead: refrigerate the assembled casserole (without the onions) for up to 2 days and keep the fried onions airtight at room temperature. Bake for 25 to 30 minutes, adding the onions for the last 5.

Nutrition per serving

185 calories

$1.35 estimated cost per serving

Where the calories come from

Nutrition facts per serving
Protein10% of calories5 g
Carbs33% of calories16 g
Fat56% of calories12 g
Fiber3 g
Sodium310 mg

Calculated from USDA FoodData Central values for the listed ingredients and amounts; not lab-tested. Cost estimated from average US retail prices.

Questions people ask

Can you make green bean casserole without canned soup?

Yes. This version makes a quick mushroom cream sauce with butter, flour, broth and half-and-half that replaces the can of cream of mushroom soup.

Can I use frozen green beans?

Yes. Thaw two 16-ounce bags of cut green beans and pat them dry. They're already blanched, so skip that step.

Is green bean casserole vegetarian?

Not as written, because of the chicken broth. Use vegetable broth and it is.

Ratings and reviews