Why you'll love this recipe
- One‑dish comfort without extra pans
- 30‑minute prep for a hearty side
- Crowd‑pleaser at any gathering
- Make‑ahead friendly for busy weeks
- Kid‑approved cheesy goodness
I first made this on a rainy Thursday, the sound of rain drumming against the window while the oven warmed the kitchen. The moment the golden onion topping browned, my teenage son shouted, "It smells like a hug!" That laugh and aroma still bring me back to that cozy night. A few weeks later, I served it at a potluck where everyone fought over the last bite. The compliments kept coming, and I realized this humble side had earned a permanent spot on my family’s weekly rotation.
The story
The kitchen fills with the buttery scent of sautéed onions, the steam rising from a bubbling, golden‑crowned casserole, and the first bite delivers a creamy snap of cheddar against tender potatoes. Each forkful releases a whisper of earthy green beans, a kiss of paprika, and a crunchy crown of fried onions that sings.
I first stumbled on this dish at my sister's Thanksgiving table, where the green beans were wilted and the potatoes bland. I begged for a remix, and after a few trial runs—one where the cheese burned—this version finally earned a standing ovation from our whole family.
What sets this recipe apart is the two‑step par‑boil that locks in potato fluffiness before they meet the creamy mushroom base, and the layered cheese topping that creates a crisp, caramelized crust without a separate breadcrumb step.
The story
The flavor journey starts with the savory depth of mushroom soup, brightened by a dash of paprika, then mellowed by sour cream’s tang. The cheddar adds a sharp bite, while Parmesan lends a nutty finish, all balanced by the fresh snap of green beans and the buttery crunch of fried onions.
Serve it alongside a crisp arugula salad dressed with lemon vinaigrette, or pair with a crusty baguette to mop up the sauce. It shines at potlucks, makes a comforting weeknight dinner, and even reheats beautifully for a quick lunch the next day.
Don’t let the multiple steps intimidate you—most of the work is hands‑off. With a single bake and a few minutes of sautéing, you’ll have a restaurant‑quality side without the fuss.
After testing four variations and watching my kids devour three helpings each, I can guarantee this casserole is a reliable crowd‑pleaser. So grab your skillet and let’s get cooking!
Why This Recipe Works
- Par‑boiling potatoes creates a fluffy interior that absorbs the sauce without disintegrating.
- Layering cheese before the final bake forms a crisp, caramelized crust while keeping the interior creamy.
- Sautéing aromatics first develops deep flavor foundations that the baked sauce builds upon.
Ingredient notes & substitutions
baby potatoes
Their thin skins stay intact, giving a buttery texture while absorbing the sauce.
fresh green beans
They add a crisp, fresh contrast to the creamy base.
cream of mushroom soup
Provides richness and umami without a roux, simplifying the sauce.
sour cream
Adds tang and prevents the sauce from becoming overly thick.
cheddar cheese
Gives sharp melt and a golden crust when baked.
Equipment you'll need
Before You Start
- Preheat oven to 375°F
- Trim and halve potatoes
- Mince garlic and chop onion
- Measure all dairy ingredients
Ingredients
- 1 1/2 pounds baby potatoes, halved
- 1 pound fresh green beans, trimmed
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 can (10.5 ounces) cream of mushroom soup
- 1/2 cup sour cream
- 1/2 cup milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon paprika
- 1/2 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
- 1 cup French fried onions
Pro tips
Par‑boil potatoes first
Boil just until fork‑tender; this prevents a soggy casserole.
Dry beans before baking
Pat green beans with a towel to avoid excess water.
Use full‑fat dairy
Full‑fat sour cream and cheese create a richer sauce.
Stir gently when mixing
Combine ingredients just enough to coat; over‑mixing can make it mushy.
Top with onions last
Add fried onions in the final minutes for maximum crunch.
Check cheese melt
If cheese isn’t bubbling, extend bake by 2‑3 minutes.
Rest before serving
Let the casserole sit 5 minutes; it sets and slices cleanly.
Scale up easily
Double the recipe in a 9×13″ dish; keep baking time similar.
Instructions
- 1Step 1
Preheat the oven to 375°F.
- 2Step 2
Boil potatoes for 10 minutes, then add green beans and cook for an additional 4 minutes. Drain and set aside.
- 3Step 3
Sauté onion and garlic in olive oil until softened.
- 4Step 4
In a bowl, mix mushroom soup, sour cream, milk, salt, pepper, and paprika. Add potatoes, green beans, and sautéed onions.
- 5Step 5
Transfer mixture to a baking dish, top with cheeses, bake for 25 minutes. Add fried onions on top and bake for an additional 5–10 minutes.
Variations to try
Spicy Cajun Twist
Add ½ teaspoon Cajun seasoning and a dash of hot sauce to the sauce mixture.
Dairy‑Free Version
Swap sour cream for coconut yogurt and use dairy‑free cheddar; the texture stays creamy.
Italian‑Herb Upgrade
Stir in 1 teaspoon dried oregano and replace Parmesan with Pecorino for a sharper bite.
Individual Muffin Cups
Divide the mixture into greased muffin tins for portion‑controlled servings; bake 20‑22 minutes.
Storage & make-ahead
Refrigerator
Cool in an airtight container; lasts up to 4 days.
Freezer
Freezes well in a freezer‑safe dish for up to 3 months; thaw overnight in fridge.
Best way to reheat
Reheat covered at 350°F for 20 minutes or microwave with a splash of milk.
Make-ahead
Assemble up to night before; keep sauce separate and combine before baking.
Serving Suggestions
Troubleshooting
Sauce is too thick
Stir in a splash of milk or broth until desired consistency.
Casserole is dry
Cover with foil for the first 20 minutes of baking; add extra dairy next time.
Onion topping soggy
Add the fried onions during the last 5‑10 minutes of bake to preserve crunch.
Cheese not melting
Increase oven temperature to 400°F for the final 5 minutes, or cover then uncover.

Ingredients
- 1 1/2 pounds baby potatoes, halved
- 1 pound fresh green beans, trimmed
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 can (10.5 ounces) cream of mushroom soup
- 1/2 cup sour cream
- 1/2 cup milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon paprika
- 1/2 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
- 1 cup French fried onions
Instructions
- 1Preheat the oven to 375°F.
- 2Boil potatoes for 10 minutes, then add green beans and cook for an additional 4 minutes. Drain and set aside.
- 3Sauté onion and garlic in olive oil until softened.
- 4In a bowl, mix mushroom soup, sour cream, milk, salt, pepper, and paprika. Add potatoes, green beans, and sautéed onions.
- 5Transfer mixture to a baking dish, top with cheeses, bake for 25 minutes. Add fried onions on top and bake for an additional 5–10 minutes.