Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Green Bean Casserole with Homemade Crispy Onion Topping

Classic Green Bean Casserole with Homemade Crispy Onion Topping

A beloved holiday side dish combining tender green beans with a creamy mushroom sauce, topped with a signature crispy fried onion crunch. This classic recipe offers comforting flavors, with options for from-scratch sauce and homemade onion topping for added freshness and depth.

  • Total Time: 50 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

For the casserole:

  • 2 pounds fresh green beans, trimmed and halved (or 3 cans green beans, drained)
  • 1 can (10.5 oz) cream of mushroom soup
  • ½ cup milk
  • 1 teaspoon soy sauce
  • ¼ teaspoon black pepper
  • 1 ½ cups crispy fried onions (store-bought or homemade)

For homemade crispy onion topping:

  • 2 large onions, thinly sliced
  • 1 cup all-purpose flour
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika (optional)
  • Vegetable oil for frying

For from-scratch creamy mushroom sauce (optional):

  • 3 tablespoons unsalted butter
  • 8 ounces cremini or white mushrooms, finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 ½ cups milk
  • ½ cup vegetable broth
  • 1 teaspoon soy sauce
  • Salt and pepper to taste

Instructions

Classic Green Bean Casserole:

  1. Preheat oven to 350°F (175°C).
  2. If using fresh green beans, blanch in boiling water for 4–5 minutes until bright green and tender-crisp. Drain well. If canned, drain thoroughly.
  3. In a large bowl, mix cream of mushroom soup, milk, soy sauce, and black pepper until smooth.
  4. Stir green beans into sauce until evenly coated.
  5. Transfer mixture to a greased 9×13-inch casserole dish.
  6. Bake uncovered for 25 minutes until hot and bubbling.
  7. Remove from oven, sprinkle crispy fried onions evenly over the top.
  8. Return to oven and bake an additional 5–7 minutes until onions are golden brown.
  9. Serve warm.

Homemade Crispy Onion Topping:

  1. Separate onion slices into rings. Toss in flour mixed with salt, pepper, and paprika until coated. Shake off excess flour.
  2. Heat about 1 inch vegetable oil in a heavy skillet to 350°F (175°C).
  3. Fry onions in batches for 2–3 minutes until golden and crispy. Avoid overcrowding.
  4. Remove with slotted spoon and drain on paper towels. Let cool before using.

From-Scratch Creamy Mushroom Sauce (optional replacement for canned soup):

  1. Melt butter in skillet over medium heat. Add mushrooms and cook 5–7 minutes until softened and browned.
  2. Add garlic and sauté 1 minute.
  3. Sprinkle flour over mushrooms, stirring for 1–2 minutes to form a roux.
  4. Slowly whisk in milk and vegetable broth, stirring until thickened.
  5. Stir in soy sauce, salt, and pepper. Remove from heat.
  6. Mix with blanched or canned green beans and proceed with casserole assembly

Notes

  • Use fresh green beans for best texture; blanch briefly to keep crisp.
  • Make crispy onions a day ahead and store at room temperature.
  • Adjust soy sauce carefully to balance saltiness.
  • Use a shallow casserole dish for even baking and crispier topping.
  • For a vegetarian/vegan version, substitute plant-based milk and butter, and use vegan crispy onions.
  • Author: Natalie
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: Approximately 1 cup
  • Calories: 190
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 18
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 10mg

Keywords: green bean casserole, holiday side dish, creamy green beans, crispy onion topping, vegetarian Thanksgiving