Amish Green Bean Casserole Recipe: Crispy Top, Creamy Bean Magic in One Dish

Side Dishes

Amish Green Bean Casserole Recipe: Crispy Top, Creamy Bean Magic in One Dish

This Amish green bean casserole delivers the perfect balance of crispy fried onions and creamy mushroom sauce in every bite—just like Grandma used to make.

The secret lies in layering fresh green beans with a rich, velvety sauce and topping them with golden, crunchy onions that stay crispy even after baking. I've perfected this recipe over years of holiday gatherings, where it's always the first dish to disappear from the table.

The beauty of this classic side dish is its simplicity—just a handful of ingredients that work together to create restaurant-quality results at home. You'll start with fresh green beans sautéed with onions and garlic, then mix in a creamy mushroom sauce that's the heart of this dish.

The crispy fried onion topping is what truly elevates it from ordinary to extraordinary, adding texture and flavor with every bite.

What you'll end up with is a comforting, hearty casserole that's perfect for holidays or family dinners. The green beans stay tender-crisp, the sauce is rich and flavorful, and that onion topping remains crispy and golden on top.

It's the kind of dish that brings people together, and the aroma alone will have everyone gathering around the table.

This recipe serves 8-10 and can be made ahead, making it ideal for busy hosts. The combination of textures—tender beans, creamy sauce, and crispy topping—makes every forkful unforgettable. Let's get started on creating this timeless classic that's been a family favorite for generations.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for amish green bean casserole

Fresh green beans, creamy mushroom sauce, and crispy fried onions—just eight ingredients for this nostalgic comfort classic.

Ingredient Amount Notes
Fresh Green Beans 🥦 1 ½ lb Trimmed and cut into 2-inch pieces
Yellow Onions 🧅 2 whole Medium-sized, thinly sliced
Garlic Cloves 🧄 3 cloves Minced for sauce
Mushrooms 🍄 1 lb Button mushrooms, sliced
All-Purpose Flour 🌾 2 tbsp For sauce thickening
Milk 🥛 1 cup Whole milk preferred
Chicken Broth 💧 1 cup Low-sodium preferred
Butter 🧈 4 tbsp Unsalted, melted
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fried Onions 🧅 1 cup Store-bought or homemade
Cheddar Cheese 🧀 ½ cup Shredded, sharp variety
Parmesan Cheese 🧀 ¼ cup Freshly grated

The green beans are the star, so grab fresh ones—Trader Joe's or local markets have the best picks. Look for bright green, crisp stalks, not wilted or yellowed. The mushrooms should be firm and white, not slimy. For the fried onions, store-bought is fine (check the seasoning—some brands add extra salt), but homemade stays crispier longer. I always double-check my onions are sliced thinly—they should be almost translucent when raw. The cheese matters too: sharp cheddar adds bite, while Parmesan brings that salty umami punch.

No fresh green beans? Frozen work too—just thaw and drain well. Short on mushrooms? Cream of mushroom soup (like Campbell's) saves the day in a pinch. The sauce needs that flour-to-milk ratio to thicken right—cornstarch at half the amount works too if you're out of flour. For the onions, if you can't find fried ones, quick-pickle sliced onions in vinegar and sugar for 15 minutes—they'll add tangy crunch. And that cheddar? Pepper jack gives it a kick if you're feeling spicy.

This casserole reheats like a dream—350°F for 20 minutes covered with foil. The crispy topping stays crunchy if you bake it just before serving. Make ahead? Assemble it the night before, cover tightly, and refrigerate. The flavors meld beautifully overnight. Leftovers keep 4-5 days in the fridge, and it freezes well for up to 3 months. Pro tip: Sprinkle a little extra Parmesan on top before baking—it makes the crispy layer even more addictive.

❤️

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 toss everything in one pan, and the onions, garlic, and mushrooms melt into a savory base while the green beans soften. No fancy steps, no stress.
  • Savory Crunch Contrast: That crispy fried onion topping isn’t just decoration—it’s the star. The tender green beans and earthy mushrooms soak up the garlic flavor, but it’s the crunchy finish that makes it ridiculously satisfying.
  • Leftovers That Shine: Between us, this casserole tastes even better the next day. I make a double batch on Sundays because it reheats like a dream, and the flavors deepen overnight—perfect for lunches or when company drops by unexpectedly.
  • Pantry Staple Power: Honestly, I keep all these ingredients on hand year-round. Fresh green beans are cheap in season, and the rest? Onions, garlic, flour—stuff I already have. It’s my go-to when I need a filling, flavorful side without breaking the bank.

Step-by-step instructions for Amish green bean casserole

Here's how to build that iconic crispy-cheesy topping and rich green bean filling.

1

👨‍🍳 Step 1: Prepare the Green Bean and Mushroom Mixture

Trim the ends from the 1.5 lb fresh green beans and cut them into 2-inch pieces. In a large skillet, melt 2 tbsp of the butter over medium heat. Add the sliced mushrooms and cook for 5-6 minutes until they release their moisture and begin to soften. Push the mushrooms to one side of the pan and add the sliced yellow onions.

Cook the onions for 4-5 minutes until they become translucent and just start to caramelize at the edges. Add the minced garlic cloves and stir for 30 seconds until fragrant. This aromatic base forms the flavor foundation for your casserole. Transfer the mushroom-onion mixture to a large bowl and set aside.

2

🍳 Step 2: Create the Creamy Bean Sauce

In the same skillet, melt the remaining 2 tbsp butter over medium heat. Add the 2 tbsp all-purpose flour and whisk constantly for 1-2 minutes until the mixture turns golden brown. This creates a roux that will thicken your sauce beautifully.

Gradually whisk in the 1 cup milk and 1 cup chicken broth, stirring continuously to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly. Stir in the salt and black pepper, then add the cooked green beans to the skillet. Combine everything thoroughly and let the mixture cook for an additional 2 minutes. This step ensures your beans are coated in that rich, creamy sauce.

3

🥘 Step 3: Assemble the Casserole in the Baking Dish

Preheat your oven to 375°F. Transfer the green bean mixture to a greased 9x13-inch baking dish, spreading it evenly across the bottom. This even distribution ensures your casserole cooks uniformly.

In a small bowl, combine the 0.5 cup shredded cheddar cheese and 0.25 cup freshly grated parmesan cheese. Sprinkle half of this cheese mixture evenly over the green beans. Then, sprinkle the 1 cup fried onions over the top, creating a beautiful golden layer that will become crispy when baked.

4

🔥 Step 4: Add the Crispy Topping Layer

In a separate bowl, melt the remaining 2 tbsp butter. Stir in the remaining half of the cheese mixture until well combined. Spread this cheese-butter mixture evenly over the fried onions, creating a smooth, even layer. The butter helps create that signature crispy texture on top.

Bake the casserole uncovered for 25-30 minutes until the top is golden brown and bubbly, and the edges are crispy. The filling should be hot and creamy, with the cheese melted perfectly throughout. This is where the magic happens - that crispy, cheesy top contrasts beautifully with the creamy green bean filling.

5

⏰ Step 5: Rest and Serve Warm

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the layers to set slightly and makes it easier to slice. The contrast between the crispy top and creamy filling will be even more pronounced after resting.

Serve warm with a side of crusty bread or a simple salad. The combination of textures and flavors makes this casserole a comforting classic that's perfect for family gatherings or holiday meals. Enjoy the creamy, cheesy goodness with that satisfying crunch on top!

👨‍🍳

Pro Tips For Making Amish Green Bean Casserole

  • Blanch Beans First: I learned this the hard way—raw beans take forever to cook through and end up mushy. Blanch them in boiling water for 3-4 minutes before adding to the casserole, then shock in ice water. They’ll stay crisp-tender and absorb flavors better, plus the cooking time drops by half.
  • Sauté Mushrooms Low: After burning three batches, I finally figured out mushrooms need patience. Cook them on medium-low heat until all the moisture evaporates—about 8-10 minutes. High heat turns them rubbery, and you’ll end up with a soggy topping later.
  • Skip the Pre-Cooked Onions: Sounds weird, but it works: raw onions in the casserole add sweetness and texture that cooked onions can’t match. Dice them small (1/4-inch) and toss them in with the beans—they’ll soften just enough without turning to mush.
  • Make the Roux Thick: My grandmother swore by this, and she was right: melt butter, whisk in flour, then cook for 2-3 minutes until it’s a deep golden paste. This isn’t just a thickener—it’s what makes the creamy sauce rich and prevents a gluey mess when mixed with milk.

Make-ahead tips for this recipe

Night-Before Prep

Assemble the casserole completely the night before and refrigerate it uncovered. This lets flavors meld and prevents a soggy topping. I always cover it loosely with foil to avoid drying out—just enough to keep it from absorbing fridge odors.

The next day, bake straight from the fridge at 375°F for 35-40 minutes (5-10 minutes longer than fresh). This slow start ensures even cooking and that perfect crispy top. 💫

Freezer-Friendly Strategy

For make-ahead freezer meals, assemble the casserole (without baking) and freeze it in a 9x13-inch baking dish wrapped tightly in plastic wrap followed by aluminum foil. Label with the date—it keeps for 3 months.

When ready to serve, thaw overnight in the fridge, then bake at 375°F for 50-55 minutes (covered for first 30 minutes, then uncovered). The texture stays just as good as fresh!

Reheating Leftovers

Leftover casserole reheats beautifully in the oven. Cover with foil and warm at 350°F for 20-25 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on high, stirring between each.

Add 1-2 tbsp milk or broth if it looks dry—this prevents the cheese from getting rubbery. 🔥

Double Batch Hack

Make two casseroles at once by doubling the recipe in a 10x15-inch dish or two 9x13-inch dishes. Freeze one immediately for future meals—this is my go-to for holiday prep.

When baking two dishes, rotate them halfway through for even browning. The extra work pays off with minimal effort later! 💪

Portion Control Tips

For easy serving, divide baked casserole into 8x8-inch squares before freezing or storing. Use parchment paper between layers to prevent sticking. When reheating individual portions, cover with foil and warm at 350°F for 10-12 minutes. This keeps the crispy topping intact while warming through completely. Perfect for meal prep!

Nutrition facts

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 820mg36%
Total Carbohydrate 30g11%
Dietary Fiber 5g18%
Sugars 6g
Protein 12g24%
* 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 frozen green beans instead of fresh?

Yes! Frozen green beans work perfectly—just thaw and drain them well before mixing with the sauce. For extra texture, add 1 tbsp cornstarch to the flour when making the roux to help thicken the sauce better with frozen beans. The flavor won't be identical, but it's a great shortcut.

2

How do I keep the fried onion topping extra crispy?

Bake the casserole uncovered for the last 5-10 minutes to let the moisture evaporate and the onions crisp. For even better results, broil for 1-2 minutes at the very end—watch closely to avoid burning. Another trick? Use store-bought fried onions with less oil (like those in the baking aisle) for maximum crunch.

3

Is this recipe vegetarian-friendly?

With a few swaps, absolutely! Replace the chicken broth with vegetable broth and use vegetarian cheese (like Daiya or Violife). For extra flavor, add 1 tsp soy sauce or nutritional yeast to the sauce. The texture and taste stay just as rich and satisfying.

4

Can I make this casserole in a smaller dish?

Yes, but adjust the baking time. For an 8x8-inch dish, bake for 20-25 minutes**> at 375°F. For a 9x9-inch dish, try 25-30 minutes. Just watch closely—the edges may crisp faster than the center. A smaller dish also means a thicker layer, so you might want to reduce the fried onions slightly.

5

What if my casserole turns out soggy?

Soggy topping usually means the onions absorbed too much moisture. Next time, bake uncovered for the full time, then broil for 1-2 minutes at the end. For reheating, cover with foil and warm at 350°F for 15 minutes—this helps restore crispiness. If it's already soggy, sprinkle extra fried onions on top and broil for 3-4 minutes.

★★★★★4.9(1 review)
Categories Side Dishes