American Green Bean Casserole Recipe: Homestyle Creamy Cheese and Crispy Fried Onion Layers

Side Dishes

American Green Bean Casserole Recipe: Homestyle Creamy Cheese and Crispy Fried Onion Layers

This American green bean casserole recipe brings back the comforting flavors of classic holiday tables—creamy, cheesy, and topped with golden-crisp fried onions. 🌟 The secret lies in layering tender green beans with rich cream of mushroom soup and melted cheese, then finishing with that signature crunchy topping that makes every bite irresistible.

What sets this version apart is the balance of textures—creamy cheese sauce that clings to each green bean while the crispy fried onions provide the perfect contrast.

I've perfected the technique to ensure the onions stay crunchy even after baking, and the cheese melts just enough to create that signature creamy blanket over the top.

The result is a side dish that's hearty enough to stand alone but perfect alongside roasted meats or turkey. The green beans stay tender-crisp, the cheese sauce is velvety smooth, and the fried onions add that satisfying crunch with every bite.

This is the kind of casserole that disappears faster than you can say "second helping."

Ready in about 45 minutes, this recipe delivers restaurant-quality comfort food without requiring any special skills. Whether you're serving it at Thanksgiving or a weeknight dinner, it's sure to become a family favorite. Let's get started on making this classic dish your own.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for american green bean casserole

Six ingredients make this classic casserole shine—creamy, cheesy, and topped with crispy fried onions.

Ingredient Amount Notes
Fresh Green Beans 🥦 2 lbs Trimmed, cut into 2-inch pieces
Cream of Mushroom Soup 🍄 2 cups Canned or homemade, room temperature
Milk 🥛 ½ cup Whole milk for creaminess
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, sharp variety preferred
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Fried Onions 🧅 1 ½ cups Store-bought or homemade, crispy
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Garlic Powder 🧄 ½ tsp For depth of flavor
Onion Powder 🧅 ½ tsp Enhances savory notes
Black Pepper 🌶️ ¼ tsp Freshly cracked for extra bite
Heavy Cream 🥛 ¼ cup For ultra-creamy texture

The green beans are the star, so pick fresh, crisp ones—avoid those rubbery ones at the back of the store. Trader Joe's and Whole Foods always have the best quality. For the fried onions, I swear by the French's brand from the canned section (the green can)—it's pre-cooked and stays crispy. If you're making them from scratch, fry in small batches so they don't get soggy. The cheddar? Sharp is non-negotiable—mild won't cut through the creaminess. Pre-shredded cheese has anti-caking agents, so grab a block and grate it yourself.

No cream of mushroom soup? Make your own—sauté mushrooms, garlic, and shallots, then blend with a splash of milk and butter. Short on cheddar? Add a little Monterey Jack for creaminess or swap in Gruyère for a nutty twist. The fried onions can be swapped for crushed potato chips (like Fritos) if you're in a pinch—just bake them with the casserole for extra crunch. The flour is just for thickening, so if you're gluten-free, use cornstarch instead.

This casserole tastes even better the next day—make it ahead and refrigerate for up to 24 hours before baking. The cheese sauce thickens as it cools, so you might need to add a splash of milk when reheating. Keeps for 3-4 days in the fridge, and freezes beautifully for up to 3 months. I like to portion it into individual baking dishes before freezing so I can just pop one out for a quick meal.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Just trim the beans, mix everything in one pan, and let the oven do the work—no chopping, no fuss, just golden perfection.
  • Creamy Crunch Combo: That buttery mushroom soup base with sharp cheddar on top? It’s the ultimate textural win. The crispy fried onions (or French-fried onions, if you’re fancy) cut through the creamy green beans like a dream.
  • Holiday or Weeknight: Between us, this is my go-to for Thanksgiving leftovers and lazy Mondays. Double the batch for gatherings, or make half for a cozy dinner—it’s that adaptable.
  • Budget-Friendly Leftovers: A single pan of this feeds my family for days, and it’s cheap enough that I don’t stress about wasting food. The cheese stretches, the beans hold up, and honestly? It tastes even better the next day.

Step-by-step instructions for American green bean casserole

Here's how to make that perfect creamy, crispy classic—every layer just as it should be.

1

👨‍🍳 Step 1: Blanch and Prep the Green Beans

Start by trimming the ends off the 2 lbs fresh green beans and cutting them into 2-inch pieces. This size ensures they cook evenly and hold their shape. Place them in a large pot of boiling salted water and blanch for 3-4 minutes until they're bright green and just tender—you want them to stay crisp with a slight bite, not mushy.

Drain immediately and plunge them into an ice bath to stop the cooking process. Once cooled, drain again and pat dry completely with paper towels. The beans should be dry so they absorb the creamy sauce properly later. I like to spread them on a baking sheet while they dry to make this easier.

2

🍳 Step 2: Make the Creamy Cheese Sauce

In a large bowl, whisk together the 2 cups cream of mushroom soup, 0.5 cup milk, 0.5 cup melted butter, 0.25 cup all-purpose flour, 1.5 cups shredded sharp cheddar cheese, 0.25 cup heavy cream, 0.5 tsp salt, 0.5 tsp garlic powder, 0.5 tsp onion powder, and 0.5 tsp freshly cracked black pepper. Mix until the cheese is completely melted and the sauce is smooth.

Here's the thing—this sauce needs to be thick enough to coat the beans but still pour easily. If it looks too thick, whisk in a splash of milk. If it's too thin, add a little more flour. You're aiming for a consistency like heavy cream—thick but still pourable. Taste it and adjust the seasoning if needed.

3

🥘 Step 3: Assemble the Casserole Layers

Preheat your oven to 350°F. In a 9x13-inch baking dish, spread half of the blanched green beans in an even layer. Then pour about half of the cheese sauce over the beans, spreading it evenly. Sprinkle half of the 1.5 cups fried onions on top of the sauce.

Repeat with the remaining beans, sauce, and fried onions, ending with the fried onions on top. This layering creates that classic texture contrast—creamy sauce, tender beans, and crispy onions in every bite. Press down gently on the top layer to help everything settle and make sure the sauce penetrates the beans.

4

🔥 Step 4: Bake to Golden Perfection

Cover the baking dish tightly with aluminum foil and bake for 30 minutes. This initial baking lets the sauce set and the flavors meld. After 30 minutes, remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly.

Watch carefully during the last few minutes—you want that beautiful golden crust on top. If it starts to brown too quickly, tent it loosely with foil. The casserole is done when the edges are bubbling and the top is crispy. Let it rest for 5 minutes before serving—this helps the layers set and makes slicing easier.

👨‍🍳

Pro Tips For Making American Green Bean Casserole

  • BLANCH BEANS FIRST: Skip the raw crunch—drop green beans in boiling water for 3 minutes, then ice bath. This keeps them bright and tender, and they’ll absorb the creamy sauce like a dream instead of turning mushy or staying rubbery. (Yes, even if you’re impatient like me, don’t skip this.)
  • SAUTE THE BEANS: After blanching, pat them very dry with a kitchen towel, then hit a hot skillet with 1 tablespoon butter for 2-3 minutes. The caramelized edges add depth that no raw beans can match—this is the thing that makes the dish taste homemade, not canned.
  • STIR THE SOUP: Before mixing in milk, melt the cream of mushroom soup with butter on medium-low heat for 1-2 minutes. Stirring constantly prevents clumping, which is why so many casseroles end up lumpy. (Your future self will thank you when you don’t have to scrape gunk off the bottom.)
  • TOAST THE CHEESE: Grate the cheddar fresh and sprinkle it on top of the baked casserole, then broil for 2-3 minutes until it’s golden and bubbly. Pre-shredded cheese packs too much starch and burns faster—this guarantees a crispy, melty finish instead of a sad, soupy top layer.

Make-ahead tips for leftovers

Prep Ahead for Holidays

This casserole is a holiday staple, so I always prep it a day ahead. After assembling all the layers, cover the baking dish tightly with plastic wrap and refrigerate for up to 24 hours.

When ready to bake, simply remove the plastic wrap and add 10 extra minutes to the baking time—just keep an eye on it to avoid over-browning. The flavors deepen overnight, and the texture becomes even more tender. 🌟

Freezer-Friendly Prep

For maximum convenience, assemble the casserole in a 9x13-inch baking dish, cover tightly with heavy-duty aluminum foil, and freeze for up to 3 months. When you're ready to serve, thaw it in the fridge overnight, then bake as directed.

If you're short on time, you can even bake it straight from frozen—just add 20-25 extra minutes to the baking time. I like to portion it into individual ramekins before freezing for quick, single-serving meals.

Sauce Prep Shortcut

Make the creamy cheese sauce a day ahead and store it in an airtight container in the fridge. When ready to assemble, just reheat it gently in the microwave or on the stovetop until warm and smooth.

This saves you time on the day of cooking, and the sauce will be even creamier. I sometimes add a pinch of nutmeg to the sauce when reheating for a cozy holiday twist. ✨

Bean Prep Efficiency

Trim and cut all the green beans the day before and store them in a resealable bag in the fridge. This step saves you from chopping on the day you're cooking, and the beans will stay fresh.

If you're really busy, you can even blanch them ahead of time—just store them in the ice bath water in the fridge for up to 24 hours before draining and drying them. This is a game-changer for holiday prep days!

Topping Variations

Prep your fried onions ahead of time and store them in a single layer on a baking sheet at room temperature for up to 2 days. This keeps them extra crispy.

If you're making homemade fried onions, fry them in batches and drain them on a paper towel-lined plate to remove excess oil. For a fun twist, try mixing in crushed potato chips with the fried onions before baking—they add an extra crunchy layer that kids love. 💫

Baking Dish Prep

Grease your 9x13-inch baking dish the night before and store it in the fridge. This prevents any sticking issues later. If you're using a glass dish, make sure it's oven-safe and can handle the temperature.

For extra insurance, I sometimes sprinkle a little cornmeal in the bottom of the dish before adding the beans—it adds a subtle crunch and helps prevent soggy bottoms. Trust me, it makes a difference! 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 90mg30%
Sodium 920mg39%
Total Carbohydrate 35g12%
Dietary Fiber 6g21%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned green beans instead of fresh?

Yes, but with a few adjustments! Drain and rinse canned beans thoroughly to remove excess liquid, then pat them completely dry. Since they're already cooked, you'll want to skip the blanching step. For extra flavor, warm them with a pinch of salt and a splash of butter before layering. The texture will be slightly softer than fresh, but it works in a pinch.

2

Why did my fried onions get soggy?

This usually happens when they absorb moisture from the sauce or beans. To prevent it, bake the casserole uncovered for the last 10 minutes to crisp them up. Another trick is to sprinkle them on top right before baking instead of during assembly. For extra insurance, store-bought fried onions in a single layer on a baking sheet before using.

3

Can I make this casserole in a smaller dish?

For a 9x9-inch dish, reduce all ingredients by about 25%, and for an 8x8-inch dish, reduce by 33%. The key is maintaining the same layering ratio—beans, sauce, onions—to keep the textures balanced. Bake times will be slightly shorter (about 15-20 minutes less total time) since smaller dishes heat up faster.

4

What's the best way to reheat leftovers?

For the best texture, cover loosely with foil and reheat at 350°F for 15-20 minutes until warmed through. If using the microwave, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The sauce may separate slightly—just whisk it gently to restore creaminess. Avoid reheating uncovered in the microwave as it can dry out the top.

5

Can I add bacon or other meats?

Yes! Cooked bacon or ham adds wonderful flavor. Crumble 4-6 strips of cooked bacon and sprinkle it between the layers or on top. For extra richness, try adding ½ cup cooked diced ham> with the beans. Just be sure to drain the meat well to prevent excess moisture. This works especially well for holiday meals!

★★★★★4.7(11 reviews)
Categories Side Dishes