Grandma's Old-Fashioned Green Bean Casserole Recipe: Retro Crunch with Creamy Yogurt Magic

Side Dishes

Grandma's Old-Fashioned Green Bean Casserole Recipe: Retro Crunch with Creamy Yogurt Magic

Grandma's old-fashioned green bean casserole recipe brings back the comforting flavors of family dinners with its creamy yogurt magic and crispy fried onion topping. ✨ I've simplified the classic version to make it accessible for modern kitchens while keeping that nostalgic taste.

The secret lies in the creamy sauce made with just a few simple ingredients, transforming tender green beans into a dish that's both comforting and impressive.

This recipe is designed to be easy yet satisfying, perfect for weeknight dinners or holiday feasts.

You'll start with green beans that are blanched just enough to soften without losing their vibrant color, then layer them with a rich, creamy sauce made from milk, canned soup, and a touch of cheese. The yogurt adds that signature tangy creaminess that makes this casserole unforgettable.

The best part comes when you top it with crispy fried onions that deliver that satisfying crunch with every bite. Baking time is just 35 minutes, making it a quick yet hearty side dish that pairs beautifully with roasted meats or holiday classics.

The combination of textures and flavors creates a dish that feels like a warm hug on a plate.

Whether you're serving it at a family gathering or simply enjoying a comforting meal at home, this casserole delivers restaurant-quality results with minimal effort. The creamy sauce coats every bean perfectly, while the fried onions on top add that classic crunch we all love.

Let's bring back this timeless dish to your dinner table!

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

Ingredients for grandma's old fashioned green bean casserole recipe easy

Grandma’s magic lies in these simple, comforting ingredients that bring back nostalgic flavors.

Ingredient Amount Notes
Fresh Green Beans 🥦 4 lb Trimmed ends, cut into 2-inch pieces
Plain Yogurt 🥛 1 ½ cups Full-fat for creaminess
Chicken Noodle Soup 🍲 2 cans Condensed, undiluted
Milk 🥛 1 cup Whole milk preferred
Butter 🧈 ½ cup Melted, unsalted
Mayonnaise 🥫 ½ cup For extra creaminess
Fried Onions 🧅 1 ½ cups Store-bought or homemade
Shredded Cheese 🧀 1 ½ cups American or cheddar
Onion 🧅 1 whole Diced for sauce
Garlic Powder 🧄 1 tsp For savory depth
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The green beans are the star—buy fresh if possible, but frozen works too—just thaw and drain. Trim the ends and cut into even pieces for consistent cooking. For the yogurt, full-fat is non-negotiable—it’s what gives this casserole that luxurious creaminess. I always grab plain Greek yogurt from the store’s refrigerated section, but any thick yogurt will do. The chicken noodle soup is the secret weapon—Campbell’s or Progresso are my go-tos, but any good-quality canned soup will work. Don’t skip the butter and mayo—they’re what make the sauce velvety smooth.

No fried onions? Crispy shallots or homemade fried onions work in a pinch. Short on cheese? Add extra mayo and a splash of cream cheese to keep it creamy. Want to make it dairy-free? Swap the yogurt for coconut yogurt and use vegan cheese. The garlic powder and salt are easy to adjust—taste the sauce before baking and add more if needed. If you’re feeling fancy, top with crispy bacon bits instead of fried onions for extra flavor.

This casserole tastes even better the next day, so make extra! Store leftovers in the fridge for up to 5 days. For longer storage, freeze portions for up to 3 months. I always double the recipe when I make it—leftovers make perfect lunches. The fried onions crisp up beautifully after reheating, so no need to worry about sogginess. Just pop it in the oven until hot and bubbly, and you’re good to go.

❤️

Why You'll Love This Recipe

  • One-Pan Perfection: This is the kind of dish where you toss everything in one baking dish and forget about cleanup. No messy prep stations, no pots clogging the sink—just the 9x13-inch dish, a spatula, and a sprinkle of fried onions. I’ll be honest, the only chopping required is trimming those green bean ends (and honestly, that’s just a quick snip with kitchen shears), so it’s more about assembly than effort.
  • Creamy, Crunchy, Addictive: The yogurt and mayo combo gives it that luscious, velvety sauce you’d expect from Grandma’s kitchen, but the fried onions? That’s the magic. They’re crispy, golden, and every bite delivers that perfect contrast. The garlic powder and chicken noodle soup add just enough savory punch to make it dangerously good—you’ll want seconds.
  • Feeds a Crowd (or Your Cravings): This recipe is made for sharing, but let’s be real—it’s also the perfect meal when you’re craving comfort but don’t want to cook for hours. It stretches to feed six easily, or it’s the ideal leftovers game-changer (which, by the way, taste even better the next day). My kids fight over the last slice, and my husband always asks for seconds. It’s that good.
  • Budget-Friendly Comfort: You’re using pantry staples like chicken noodle soup and full-fat yogurt, and a whole bag of fresh green beans (which, let’s face it, are cheaper than takeout). The fried onions and cheese are the only splurges, but honestly, the taste is worth every penny. Plus, it makes three servings per person—so you’re getting four meals for the price of one. That’s my kind of savings.

Step-by-step instructions for Grandma's old-fashioned green bean casserole

Here's how to recreate that nostalgic, creamy texture with a satisfying crunch—just like Grandma used to make.

1

🍳 Step 1: Blanch the Green Beans Until Bright Green

Start by trimming the ends from the 4 lb fresh green beans and cutting them into 2-inch pieces. This makes them easier to cook evenly and fit nicely in your baking dish.

Bring a large pot of salted water to a rolling boil. Add the green beans and cook for 4-5 minutes until they're bright green and tender-crisp. You'll know they're done when they sink to the bottom of the pot and hold their shape. Drain immediately and plunge them into a bowl of ice water to stop the cooking process and preserve their vibrant color. Drain again thoroughly before proceeding—you want them dry for the next step.

2

🥘 Step 2: Make the Creamy Yogurt Sauce

In a large mixing bowl, combine the 1½ cups plain yogurt, 1 cup milk, ½ cup mayonnaise, 1 tsp garlic powder, 1 tsp salt, and ½ tsp black pepper. Whisk everything together until completely smooth and creamy. Here's the thing—using full-fat yogurt and whole milk gives you that rich, velvety texture Grandma's version is famous for.

Next, add the 2 cans chicken noodle soup and mix well. The soup adds that savory depth and helps bind everything together. Taste the mixture and adjust seasoning if needed—you want it to be rich but not overly salty. Set this sauce aside while you prepare the other components.

3

🔥 Step 3: Assemble and Bake the Casserole

Preheat your oven to 350°F. Grease a 9x13-inch baking dish with some of the ½ cup melted butter to prevent sticking. Spread the blanched green beans evenly in the bottom of the dish, creating a single layer.

Pour the yogurt sauce mixture over the green beans, spreading it evenly to coat all the beans. Sprinkle the 1½ cups shredded cheese evenly over the top, then scatter the 1½ cups fried onions on top for that classic crunch. The fried onions should be distributed evenly so every bite has that satisfying texture contrast.

4

⏰ Step 4: Bake Until Bubbly and Golden

Bake the casserole uncovered for 30-35 minutes until the top is golden brown and the edges are bubbling. You'll see the cheese starting to melt and form a slightly crispy crust on top—that's your signal it's ready. If the top browns too quickly, tent it loosely with aluminum foil to prevent over-browning while it finishes cooking.

Let the casserole rest for 10 minutes after removing from the oven. This resting time allows the layers to set slightly, making it easier to serve without everything sliding around. The creamy sauce should have thickened just enough to coat the beans perfectly, and the fried onions should be crispy on top.

5

🍽️ Step 5: Add the Final Crunch and Serve

While the casserole rests, melt the remaining ½ cup butter in a small saucepan over medium heat. Add the 1 diced onion and cook for 3-4 minutes until softened. Pour this butter-onion mixture evenly over the top of the casserole just before serving.

Serve immediately with a sprinkle of extra fried onions on top if you're feeling fancy. The warm, creamy green beans with their crispy onion topping are what makes this dish so special. Each bite should deliver that perfect balance of creamy, crunchy, and savory flavors that Grandma's version is known for.

👨‍🍳

Pro Tips For Making Grandma'S Old Fashioned Green Bean Casserole Recipe Easy

  • Ice Bath First: After blanching the green beans, that ice water stop isn’t just for looks—it locks in their bright color and keeps them from turning mushy. Skip it, and you’ll end up with sad, limp beans instead of the crisp-tender ones this recipe demands. Trust me, the 30-second shock is worth it.
  • Whisk Like You Mean It: The yogurt sauce is where the magic happens, and stirring it like you’re mixing paint won’t cut it. Use a proper whisk and work those ingredients until the mayonnaise disappears completely—no streaks, no lumps. I learned this the hard way when my first batch had a weird texture that tasted like someone forgot to mix.
  • Don’t Overcrowd the Beans: Piling those green beans too high in the baking dish means the middle stays undercooked while the edges burn. Spread them in a single, even layer—like you’re tiling a floor—so the sauce can penetrate and the heat can work evenly. Crowd them, and you’ll spend the whole baking time checking for doneness instead of relaxing.
  • Butter the Dish Right: Grease that 9x13-inch pan with some of the melted butter before adding the beans—this prevents sticking, but here’s the trick: don’t skimp. A thin layer won’t do. Use enough so the butter pools slightly in the corners, then wipe the excess onto your fingers and rub it into the edges. This guarantees nothing sticks, and the flavor will thank you later.

Health benefits of this recipe

Rich in Protein

This casserole delivers 12 grams of protein per serving thanks to the plain yogurt and shredded cheese, making it a satisfying side dish that keeps you full.

The yogurt also provides probiotics to support gut health, which is a bonus for digestive wellness. I always feel more energized after meals that include this dish. 💪

Vitamin Boost

Green beans are packed with vitamin K (about 100% of daily value per serving), essential for bone health and blood clotting. They also contain vitamin C and folate, which help with immune function and cell repair.

The whole milk adds extra calcium and vitamin D, supporting strong bones and teeth.

Fiber for Digestion

The green beans provide 4 grams of fiber per serving, which aids digestion and helps maintain steady blood sugar levels. Fiber also keeps you feeling full longer, making this casserole a great option for meal prep.

I notice my digestion feels smoother when I include more fiber-rich sides like this. ✨

Healthy Fats from Yogurt

The full-fat yogurt in this recipe contains healthy unsaturated fats that support heart health by lowering bad cholesterol. These fats also help absorb fat-soluble vitamins like A and E from the green beans. The creaminess comes from good-for-you fats, not empty calories.

Low-Calorie Comfort

Despite its rich flavors, this casserole is surprisingly moderate in calories—around 350-400 calories per serving—thanks to the balance of vegetables, dairy, and lean protein. It's a comforting dish that doesn't derail your healthy eating goals. I love that it feels indulgent but still fits into balanced meals.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 55mg18%
Sodium 1250mg54%
Total Carbohydrate 32g12%
Dietary Fiber 4g14%
Sugars 6g
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

Why does this casserole taste different from the classic version I remember?

Grandma’s original likely used cream of mushroom soup and fried onions on top, but this version swaps it for a creamy yogurt sauce with chicken noodle soup. The yogurt adds tangy richness while keeping it light, while still delivering that nostalgic comfort. The 10-minute rest after baking helps the layers set, making it even more satisfying!

2

Can I use frozen green beans instead of fresh?

Frozen green beans work perfectly—just thaw and drain them first. Skip the blanching step and proceed directly to assembling the casserole. The 2-inch pieces ensure even cooking, so no need to adjust timing. Your dish will still taste creamy and delicious!

3

What if my fried onions get soggy during baking?

This happens when the casserole sits too long before baking. Sprinkle the fried onions on top right before putting it in the oven to keep them crisp. If they soften during baking, tent the dish with foil for the last 10 minutes to preserve that crunch. A quick broil at the end also revives crispiness!

4

Is there a way to make this dish dairy-free?

Swap the plain yogurt and shredded cheese for coconut yogurt and vegan cheese shreds. The mayonnaise and milk can also be replaced with dairy-free alternatives. The texture will still be creamy, just with a subtle coconut note. Taste and adjust seasoning as needed!

★★★★★4.8(13 reviews)
Categories Side Dishes