There's something about a bubbling casserole coming out of the oven that makes everyone wander into the kitchen. This green bean and potato casserole is the dish I started making a few Thanksgivings ago when I needed a side that wasn't just mashed potatoes — and it's been on the table at every holiday meal since. It's creamy without being heavy, and the French fried onion topping gets this golden crunch that disappears fast once the dish hits the table.
What makes this version work is the combination of sour cream and cream of mushroom soup in the sauce. I know that sounds basic, but the sour cream adds a slight tang that keeps the whole thing from tasting flat. I also stir a full cup of cheddar right into the mixture before baking, which means the cheese melts through the vegetables instead of just sitting on top. It's a small thing, but it makes a real difference in how it comes together.
My husband loves this alongside a roast chicken. Zainab picks out the potatoes and leaves the beans. Saad eats both, which is basically a miracle for a seven-year-old. I make it as a standalone side at holidays, but honestly I've also made it on a random Wednesday when I had potatoes that needed to be used up — it works either way. If you're looking for other comforting sides to round out a holiday spread, my cabbage roll soup pairs really well with this too.
One thing to know going in: don't skip the par-cooking step on the potatoes. I tried skipping it once to save time and the potatoes came out underdone in the center, even after 40 minutes in the oven. Ten minutes of boiling beforehand guarantees they'll be tender all the way through. The green beans only need 3 minutes — you want them to keep a little bite so they don't go mushy in the oven.

Why You'll Love This Recipe
- The topping is genuinely crispy: The French fried onions go on in the last 5-10 minutes, which means they stay crunchy instead of getting soggy under the foil. I've made casseroles where the topping is this sad, soft layer — this isn't that. The contrast between the creamy filling and the crunchy top is what keeps people going back for seconds.
- It's make-ahead friendly: You can assemble the whole thing the night before, cover it tightly with foil, and refrigerate it until you're ready to bake. On Thanksgiving, that matters — the last thing you need is another dish that demands attention right before serving. Just add 10 extra minutes to the bake time if it's going in cold from the fridge.
- Grocery store ingredients, no specialty trips: Everything in this recipe — cream of mushroom soup, sour cream, cheddar, French fried onions — is at any Walmart or Kroger. I've made this version with store-brand everything and it tastes exactly the same as the name-brand version. No specialty stores, no hunting for anything unusual.
- Cheese melted all the way through: Most casseroles just put cheese on top. Here, a cup of shredded cheddar goes into the sauce itself, so every spoonful has that creamy, cheesy coating on the vegetables. The extra half cup on top gets golden in the oven. Two layers of cheese, essentially — which is never a bad idea.
- Works for a crowd without doubling the effort: A 9x13-inch dish feeds 8-10 people as a side. I've doubled this recipe for bigger gatherings — you just use two dishes and rotate them in the oven. The prep scales easily and nothing about the recipe gets complicated at a larger batch.
Ingredients
- 4 medium potatoes, peeled and diced
- 2 cups fresh or frozen green beans
- 1 cup sour cream
- 1 can (10.5 oz) cream of mushroom soup
- ½ cup milk
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1½ cups shredded cheddar cheese, divided
- 1½ cups French fried onions (for topping)
- Salt and pepper to taste
Directions
- Preheat the oven: Set your oven to 350°F (175°C) and grease a 9x13-inch baking dish. Getting the dish ready before you start cooking means you're not scrambling to find the spray once everything's done.
- Cook the potatoes: Bring a large pot of salted water to a boil, add the diced potatoes, and cook for 10-12 minutes until tender. Drain well and set aside. Don't rush this step — underdone potatoes don't finish cooking in the casserole the way you'd hope.
- Blanch the green beans: In a separate pot, boil the green beans for 3 minutes, then drain immediately. Three minutes is enough to take the raw edge off while keeping them from going soft. If you're using frozen, just thaw and drain them — no boiling needed.
- Make the sauce: In a large bowl, combine the sour cream, cream of mushroom soup, milk, garlic powder, onion powder, salt, and pepper. Stir until smooth. The milk loosens the soup enough that it coats everything evenly instead of clumping.
- Combine everything: Add the cooked potatoes and green beans to the sauce, then stir in 1 cup of the shredded cheddar. Mix gently so the potatoes don't break up completely — you want pieces, not mash.
- Fill the baking dish: Pour the mixture into your prepared baking dish and spread it out evenly. It should fill the dish without being piled too high.
- First bake: Bake uncovered for 30 minutes, until the casserole is hot and bubbling around the edges. You'll start to smell it around the 20-minute mark.
- Add the topping: Remove the dish from the oven. Sprinkle the remaining ½ cup of shredded cheddar over the top, then scatter the French fried onions evenly. Return to the oven for 5-10 more minutes, just until the cheese is melted and the onions are golden and crispy.
- Rest and serve: Let the casserole sit for 5 minutes before scooping. It sets up a little as it cools and holds together much better on the plate.

Tips for Success
- Don't skip the par-cook on the potatoes: I tried putting raw potatoes straight into the casserole once and they were still firm in the middle after a full 40 minutes of baking. The 10-12 minute boil upfront is not optional — it's what makes the texture right. They'll finish cooking in the oven, but they need a head start.
- Add the French fried onions at the end: This is the mistake that turns a good casserole into a soggy one. If the onions go on before baking, they absorb steam and turn soft. Add them in the last 5-10 minutes only, and they'll stay properly crunchy. Same goes if you add extra — keep them to the final stretch of baking.
- Drain the vegetables thoroughly: If there's excess water on the potatoes or green beans when they go into the sauce, the casserole comes out watery. I drain them in a colander and let them sit for a minute before mixing. It sounds like a small thing but it changes the texture of the finished dish noticeably.
- Shred the cheese yourself if you can: Pre-shredded cheese from the bag has a starch coating that keeps it from melting as smoothly. When I have a block of cheddar on hand, I shred it fresh and the sauce comes out noticeably creamier. If you only have the bag, it still works — just know it might not melt as evenly.
- Making it ahead — cover tightly: If you're assembling the night before, press plastic wrap directly onto the surface of the casserole before adding the foil. This stops a skin from forming on the sauce overnight. Add the French fried onions only when it comes out of the oven for the final round — never before refrigerating.
Variations
- Bacon and cheddar version: Stir 4-5 strips of cooked, crumbled bacon into the sauce along with the cheese. The smokiness goes really well with the cream of mushroom base. My husband adds hot sauce to his plate on top of this version, which I think is too much, but he disagrees strongly.
- Extra cheesy version: Swap half the cheddar for shredded mozzarella and add 2 tablespoons of cream cheese to the sauce. The cream cheese makes the filling richer and a little thicker, closer to a gratin texture. This is the version I make when I want something that feels more indulgent — think of it like a richer cousin of my copycat Alfredo sauce vibe, applied to vegetables.
- Garlic herb version: Add 1 teaspoon of dried thyme and ½ teaspoon of rosemary to the sauce. Fresh thyme works even better if you have it — add it at the same stage. The herbs make the whole thing smell incredible and give it a slightly more savory, less soup-can flavor.
- Swap the vegetables: If green beans aren't your thing, frozen peas, corn, or chopped carrots all work in this recipe. Use the same amounts and follow the same par-cooking rules — just make sure whatever you use is mostly cooked before it goes into the sauce. Mixed frozen vegetables (the kind from a standard Walmart or Aldi bag) work perfectly and require zero prep.
- Dairy-free version: Use a dairy-free sour cream (Violife and Kite Hill both work), swap the milk for unsweetened oat milk, and use a dairy-free cheddar-style shred. The texture is slightly different — a little less thick — but the flavor is still good. Skip the French fried onion topping check, as most brands are already dairy-free, but verify the label.
Serving and Storage
Serving
This casserole works as a side dish next to roast chicken, turkey, or even a simple baked ham. In my house it also shows up alongside a simple green salad when I want a vegetarian dinner that feels substantial. If you're doing a full holiday spread, it holds its temperature well — it stays warm for a good 20-30 minutes out of the oven, which gives you time to get everything else on the table. I serve it straight from the baking dish with a large spoon so everyone can take however much they want.
Storage
Leftovers keep in an airtight container in the refrigerator for up to 3 days. To reheat, cover the dish with foil and warm in a 350°F oven for 15-20 minutes. The French fried onions will have softened by then, so if you want the crunch back, scatter a small handful of fresh ones on top for the last 5 minutes of reheating. The microwave works in a pinch — about 2 minutes on medium power — but the oven reheat gives a much better result.

Frequently Asked Questions
Can I make this casserole the night before?
Yes, and I actually recommend it for holidays. Assemble everything up to and including the first layer of cheese, cover tightly with foil, and refrigerate overnight. Don't add the French fried onions until after the final bake. Add 10 extra minutes to the baking time if it's going in cold from the fridge.
Can I use frozen green beans instead of fresh?
Absolutely. Just thaw them and drain any excess water before adding them to the sauce — you don't need to boil them at all. I use frozen green beans probably half the time and can't tell much difference in the final dish. The texture is slightly softer but still holds up fine during baking.
Can I substitute the cream of mushroom soup?
Yes. Cream of chicken soup works and gives a slightly different but still good flavor. You can also make a quick homemade version by whisking together butter, flour, chicken or vegetable broth, and a splash of cream until thickened — about 10 minutes on the stovetop. I've done it both ways and the homemade version has a cleaner taste if you have the extra time.
Can I freeze this casserole?
I wouldn't freeze it after baking — the potatoes get grainy and the sauce separates a bit when thawed. If you want to freeze it, do so before baking. Assemble without the French fried onion topping, wrap well, and freeze for up to 2 months. Thaw in the fridge overnight and bake from cold, adding 15 extra minutes to the bake time.
How do I make it spicier?
Add ¼ teaspoon of red pepper flakes to the sauce, or stir in a tablespoon of diced pickled jalapeños. My husband does a few dashes of hot sauce directly on his serving, which is faster and lets each person control their own heat level. For a Pakistani-influenced version, I sometimes add ½ teaspoon of chili powder and a pinch of cumin to the sauce — it changes the flavor profile completely but in a good way.

This casserole has genuinely earned its spot on my holiday table. It's not complicated, it doesn't require any special equipment, and it comes together fast enough that I can prep it while something else is roasting in the oven. I make a double batch every Thanksgiving because a single 9x13 does not survive my family plus any guests — it's always the dish that runs out first, which is either a great sign or a prompt to make more next year.
What I like most about it is that it doesn't taste like it came from a can, even though one of the main ingredients literally did. The sour cream and cheddar do a lot of work in the sauce, and the garlic and onion powder round it out enough that it tastes considered rather than thrown together. If you're making a big holiday spread, pair this with something bright and fresh — a simple salad, or even just some sliced tomatoes — to balance the richness.
If you're looking for something sweet to follow this up, my strawberry lemon cake is a good contrast after a heavy, creamy dinner — light, bright, and the kind of dessert that doesn't feel like too much. And if you're hosting and want to keep snacks easy, the pesto and mozzarella pinwheels are something I put out before the main meal when people are waiting around in the kitchen.
I hope this one makes it onto your table soon — whether that's at a holiday dinner or just a regular weeknight when you need something warm and filling. 🥄🧀✨

GREEN BEAN AND POTATO CASSEROLE
Ingredients
- 4 medium potatoes peeled and diced
- 2 cups fresh or frozen green beans
- 1 cup sour cream
- 1 can 10.5 oz cream of mushroom soup
- ½ cup milk
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 ½ cups shredded cheddar cheese
- 1 ½ cups French fried onions for topping
- Salt and pepper to taste
Instructions
- Preheat the oven to 350°F (175°C).
- In a large pot, bring water to a boil and add the diced potatoes. Cook for 10-12 minutes, or until tender. Drain and set aside.
- In a separate pot, blanch the green beans in boiling water for 3 minutes, then drain and set aside.
- In a large bowl, combine the sour cream, cream of mushroom soup, milk, garlic powder, onion powder, salt, and pepper. Stir until well mixed.
- Add the cooked potatoes and green beans to the mixture, then stir in 1 cup of shredded cheddar cheese.
- Pour the mixture into a greased 9x13-inch baking dish and spread evenly.
- Bake for 30 minutes, or until the casserole is hot and bubbly.
- Remove from the oven and sprinkle the remaining ½ cup of shredded cheddar cheese and French fried onions on top.
- Return the casserole to the oven and bake for an additional 5-10 minutes, or until the cheese is melted and the onions are golden and crispy.
- Serve warm and enjoy!
Notes
- For a healthier version, use low-fat sour cream and fat-free cream of mushroom soup.
- You can swap the green beans for other vegetables, such as peas or corn, for variation.
- To add more flavor, you can sprinkle some cooked bacon or shredded chicken into the casserole before baking.
- This casserole can be made ahead of time and stored in the fridge until ready to bake, just increase baking time by 10 minutes if cooking from chilled.
- If you prefer a crispy topping, add more French fried onions during the last 5 minutes of baking.
- Leftovers can be stored in an airtight container for up to 3 days in the refrigerator.
If you liked this, here are a few more recipes worth checking out:
- Cabbage Roll Soup — hearty and warming, another great cold-weather dish





Comments
No Comments