Table of Contents
Ultimate Cheesy Potato Casserole with Crispy Fried Onions – The Ultimate Comfort Food Recipe
There’s a reason this Cheesy Potato Casserole with Crispy Fried Onions is called the ultimate comfort food recipe – and it’s not just the ooey-gooey cheese pull, though that certainly helps. Growing up in Morocco, my mother made a version of this dish with earthy spices and a crunchy topping that reminded me of our family’s favorite tagine crust. Years later, after training at a Paris culinary school, I learned the French technique of layering flavors: a perfect béchamel-like creaminess, a hit of sharp cheddar, and a topping that stays audibly crunchy even after baking. This casserole brings all of those worlds together, and it’s the one I turn to on chilly NYC evenings when I need a hug in a dish.
Picture this: a fork sinks through a golden, crackling blanket of crispy fried onions and buttery cornflakes, then slides into a velvety bed of tender shredded potatoes, sour cream, and melted cheddar. The aroma – garlic, onion, butter – fills your kitchen and somehow makes everything feel right. Every bite balances creamy and crunchy, rich and tangy, hearty and indulgent. It’s the side dish that steals the show at Thanksgiving, the potluck winner that disappears before the main course even hits the table, and the weeknight dinner that makes you feel like you’re eating at a fancy bistro in Paris.
In this recipe, I’ve taken the classic Midwestern potato casserole and elevated it just enough without losing its soul. The secret? A double-hit of crunch from both cornflakes and French’s crispy fried onions, plus a touch of garlic and onion powder that echoes my Moroccan love for aromatics. I’ll walk you through every step – including my foolproof method for keeping the topping crisp (no soggy topping here!) – and share one common mistake that home cooks often make. Whether you’re new to cooking or a seasoned pro, this is the cheesy potato casserole with fried onions you’ll make over and over again.
Why This Cheesy Potato Casserole Recipe Is the Best
The Flavor Secret: I start with a classic creamy base – cream of chicken soup, sour cream, and melted butter – but I amp it up with a generous dose of garlic and onion powder. This isn’t just one-note cheesy; it has a savory depth that reminds me of the spiced potato dishes I grew up eating in Morocco. The cheddar provides a sharp tang that cuts through the richness, and the topping of crispy fried onions brings a salty, umami crunch that makes every bite exciting.
Perfected Texture: The number one complaint I hear about potato casseroles is that the topping turns soft and sad. My French training taught me to pre-toast the cornflakes and fried onions with a little melted butter before scattering them over the dish. This coating helps them stay crunchy even after 50 minutes in the oven. Plus, by using thawed frozen shredded hash browns (and squeezing out any excess moisture), we avoid that watery, mushy texture that ruins a casserole.
Foolproof & Fast: This recipe comes together in about 15 minutes of active prep – no boiling, no grating potatoes from scratch. It’s designed for busy weeknights and holiday stress alike. Even if you’ve never made a casserole before, the step-by-step instructions and visual cues will guide you to a perfect result. And if you read the FAQ section, you’ll find answers to every possible question, from make-ahead options to dairy-free swaps.
Cheesy Potato Casserole Ingredients
I pick up most of these ingredients at my local Fairway in NYC, but the frozen hash browns and crispy fried onions are staples I always keep on hand. For the cheese, I recommend a block of sharp cheddar and grating it yourself – it melts so much smoother than pre-shredded (which often has anti-caking agents). And the French’s crispy fried onions? That’s the non-negotiable for that crave-worthy crunch.
Ingredients List
- 6 cups frozen shredded hash brown potatoes, thawed
- 1 can (10.5 ounces) condensed cream of chicken soup
- 1 cup sour cream
- 2 cups shredded cheddar cheese
- 1/2 cup melted butter
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 1 cup crushed cornflakes
- 1 cup French’s crispy fried onions
- 2 tablespoons melted butter (for topping)
Ingredient Spotlight
Hash Browns: Frozen shredded hash browns are a time-saver, but make sure to thaw them completely and squeeze out any excess water with a clean kitchen towel. This prevents a watery casserole. If you prefer fresh, use about 2 pounds of peeled and shredded Russet potatoes – squeeze them dry! Russets give the fluffiest texture.
Cheddar Cheese: I use sharp cheddar for its bold flavor, but you can mix in Monterey Jack or Gouda for extra creaminess. Always grate your own – it makes a noticeable difference in melt quality. For a smoky twist, try a mix of cheddar and smoked Gouda.
Crispy Fried Onions: French’s is the classic, but store brands work too. They add a salty, savory crunch that echoes the fried onion rings I loved at a Parisian bistro. Don’t skip them – they’re the star of the topping.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Cream of Chicken Soup | Cream of Mushroom (vegetarian) or homemade béchamel | Slightly different flavor, but still creamy. Béchamel gives a cleaner taste. |
| Sour Cream | Greek yogurt (plain full-fat) | Tangy and creamy, but less rich. Add 1 Tbsp milk if thicker. |
| Cheddar Cheese | Colby Jack or Gouda | Milder flavor, melts beautifully. Gouda adds a smoky note. |
| Cornflakes | Panko breadcrumbs mixed with 1 Tbsp butter | Less crunchy, but still a good crust. Panko browns faster. |
How to Make Cheesy Potato Casserole with Crispy Fried Onions – Step-by-Step
Trust me, this recipe is almost impossible to mess up – but following these steps ensures the perfect creamy-crunchy balance every time.
Step 1: Combine the Base
Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. In a large bowl, mix together the thawed hash browns, cream of chicken soup, sour cream, 2 cups shredded cheddar, melted butter, garlic powder, onion powder, and a generous pinch of salt and pepper. Stir until everything is well coated – the mixture should look creamy and a little loose.
💡 mia’s Pro Tip: Let the hash browns sit in a colander for 10 minutes after thawing, then press with paper towels to remove as much moisture as possible. This is the secret to a firm, not watery, casserole.
Step 2: Spread in Dish
Scoop the mixture into your prepared dish and spread it into an even layer. I like to use a spatula to make sure the corners are filled smoothly. The mixture should be about 1½ inches thick.
⚠️ Common Mistake to Avoid: Don’t overmix! Overmixing can break down the hash browns into a paste. Gently fold until just combined.
Step 3: Prepare Topping
In a small bowl, combine the crushed cornflakes, crispy fried onions, and the remaining 2 tablespoons of melted butter. Toss gently with your fingers until every piece is lightly coated.
💡 mia’s Pro Tip: Use a zip-top bag to crush the cornflakes – just a few gentle rolls with a rolling pin. You want some pieces the size of a pea, not powder.
Step 4: Add Topping
Sprinkle the topping evenly over the casserole. Don’t press it down – you want it to sit loosely on top so it toasts up beautifully.
Step 5: Bake
Bake for 45-50 minutes, until the filling is hot and bubbly around the edges and the topping is a deep golden brown. If the topping starts browning too quickly about 30 minutes in, tent the dish loosely with foil.
⚠️ Common Mistake to Avoid: Not baking long enough! The casserole needs to bubble in the center, not just at the edges. If it’s not bubbling after 45 minutes, give it 5 more.
Step 6: Rest and Serve
Let the casserole stand on the counter for 5 minutes before serving. This allows the filling to set so it doesn’t turn into soup on the plate. Then scoop out generous portions and watch it disappear.
💡 mia’s Pro Tip: For an extra pop of color, sprinkle some fresh chopped parsley or chives over the top just before serving. It adds freshness and makes it look like a restaurant dish.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Combine base ingredients | 5 min | Creamy, well-mixed with no dry spots |
| 2 | Spread in baking dish | 2 min | Even layer, filling all corners |
| 3 | Prepare topping | 3 min | Coated, crumbly, not wet |
| 4 | Sprinkle topping | 1 min | Even coverage, not pressed |
| 5 | Bake | 45-50 min | Bubbly center, golden topping |
| 6 | Rest and serve | 5 min rest | Filling set, not runny |
Serving & Presentation
I love serving this cheesy potato casserole straight from the baking dish – it has a rustic, homey feel that reminds me of my mother’s table in Morocco. For a cleaner look, use a large spoon to scoop out portions and place them on individual plates. A sprinkle of fresh parsley or chives adds a pop of green and a bit of freshness that cuts through the richness.
In NYC, I often pair this casserole with a simple green salad dressed with lemon vinaigrette – the acidity balances the creaminess. It also shines alongside roasted turkey (hello, Thanksgiving!), herb-crusted pork loin, or even grilled chicken. For a hearty vegetarian meal, serve it with roasted vegetables and a side of crusty bread. And don’t forget the extra crispy fried onions on top – I always set aside a handful to add at the very last minute for that extra crunch.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Roasted turkey, grilled pork chops, baked ham | The rich, creamy potatoes complement the savory meat. |
| Sauce / Dip | Sour cream, barbecue sauce, sriracha mayo | Adds tang or heat to cut through the richness. |
| Beverage | Crisp white wine (Sauvignon Blanc), light lager, iced tea | Refreshing acidity or bubbles contrast the creamy texture. |
| Garnish | Fresh parsley, chives, extra crispy fried onions | Adds color, freshness, and extra crunch. |
Make-Ahead, Storage & Reheating
Living in NYC means I’m always trying to stay ahead of the week. This casserole is a lifesaver because you can assemble it entirely (without the topping) the night before and just add the crunchy layer before baking. It’s also great for meal prep – leftovers reheat beautifully, but the topping is best restored in the oven or air fryer.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Covered with foil or lid | Up to 4 days | Reheat in a 350°F oven for 15-20 min, uncovered, to re-crisp the top. |
| Freezer | Airtight container or freezer bag (portion) | Up to 3 months | Thaw overnight in fridge, then reheat in oven; topping may soften slightly. |
| Make-Ahead | Assemble in baking dish, cover, refrigerate | Up to 24 hours in advance | Add topping just before baking; may need 5-10 extra minutes in oven. |
If reheating a single serving, use the microwave for speed (about 1-2 minutes), but the topping will be soft. For that just-baked crunch, an air fryer at 350°F for 4-5 minutes works like magic. Trust me – I tested it while trying to recreate the crispiness of a Parisian gratin dauphinois in my tiny NYC kitchen.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Spiced | Add 1 tsp cumin, ½ tsp paprika, ¼ tsp cinnamon | A unique, warm flavor twist | Easy |
| Gluten-Free Holiday | Use gluten-free cream of chicken soup; replace cornflakes with crushed GF crackers | Guests with gluten intolerance | Easy |
| Loaded Baked Potato | Add ½ cup cooked bacon bits, ¼ cup chopped green onions, ½ cup extra cheddar | Super indulgent and crowd-pleasing | Easy |
Moroccan Spiced Potato Casserole
Inspired by my childhood, I sometimes stir in a teaspoon of cumin, half a teaspoon of smoked paprika, and a pinch of cinnamon into the base. The warm spices pair beautifully with the creamy cheddar and give the casserole a subtle North African soul. Serve it alongside roasted lamb or chicken tagine for a fusion feast that tastes like home.
Gluten-Free / Dairy-Free Version
To make this gluten-free, use a certified gluten-free cream of chicken soup (or make a quick béchamel with gluten-free flour) and swap the cornflakes for crushed gluten-free crackers. For dairy-free, use vegan sour cream, a dairy-free cheddar alternative, and a plant-based butter. The texture will be slightly less creamy, but still delicious – I’ve tested it with Miyoko’s brand and it holds up well.
Loaded Baked Potato Casserole
Take it over the top by folding in ½ cup of cooked bacon bits (or turkey bacon) and ¼ cup of chopped green onions into the base, then sprinkle an extra ½ cup of cheddar on top of the cornflake layer before baking. This variation is a hit at game-day parties and tastes just like a loaded baked potato but faster!
Frequently Asked Questions
Can you make cheesy potato casserole ahead of time and refrigerate it before baking?
Absolutely! This is one of my favorite make-ahead tricks. Assemble the casserole completely, but do not add the cornflake and fried onion topping. Cover the dish tightly with foil and refrigerate for up to 24 hours. When you’re ready to bake, remove it from the fridge, let it sit on the counter for about 20 minutes while you preheat the oven, then mix the topping (cornflakes, fried onions, melted butter) and sprinkle it on. You may need to add 5-10 extra minutes to the bake time since it starts cold. The topping stays perfectly crunchy this way because it never gets soggy from sitting on the moist filling overnight.
What is the best type of potato to use for a cheesy potato casserole with crispy fried onions?
For this recipe, frozen shredded hash browns are the most convenient and give a consistent texture – they’re usually made from Russet potatoes, which are starchy and become tender and fluffy when baked. If you want to use fresh potatoes, I recommend Russets or Yukon Golds. Shred them on a box grater, then squeeze out as much moisture as possible in a clean kitchen towel (this is crucial). Yukon Golds will give a slightly creamier, buttery result, while Russets yield a fluffier casserole. Avoid waxy potatoes like red or new potatoes, as they don’t soften as well and can turn out gummy.
How do you keep the fried onion topping from getting soggy in a potato casserole?
That’s the million-dollar question! My trick is to toss the cornflakes and fried onions with melted butter before sprinkling them over the casserole. The butter coats each piece and creates a barrier that resists moisture from the filling. Also, make sure not to press the topping into the casserole – let it sit loosely on top. Bake uncovered so steam escapes, and if the topping starts browning too fast, tent with foil only for the last few minutes. For maximum crunch, you can even toast the topping separately in a skillet for 2 minutes before adding it, but that’s an extra step I only do for special occasions.
Can you substitute sour cream with Greek yogurt in cheesy potato casserole?
Yes, you can substitute plain full-fat Greek yogurt for the sour cream in a 1:1 ratio. The casserole will still be creamy and tangy, though it will be slightly less rich and a bit thinner in consistency. I recommend using Greek yogurt with at least 2% milkfat – nonfat yogurt can make the casserole watery and may separate during baking. If you do use Greek yogurt, you might want to add an extra tablespoon of butter or a little more cheese to compensate for the missing fat. I’ve tested this swap many times and it works well, especially if you’re trying to lighten up the dish without losing too much flavor.
Can I use fresh potatoes instead of frozen hash browns?
Definitely! If you prefer fresh potatoes, use about 2 pounds of Russet or Yukon Gold potatoes. Peel and shred them using a box grater or a food processor with a shredding disc. The most important step is to squeeze out all the excess moisture – place the shredded potatoes in a clean kitchen towel and wring it tightly over the sink. You’ll be amazed how much liquid comes out. Then proceed with the recipe exactly as written. Fresh potatoes can yield an even fluffier texture, but they do add a few extra minutes of prep. The frozen version is a fantastic time-saver that works beautifully.
Why is my potato casserole watery?
A watery casserole is usually the result of not removing enough moisture from the hash browns. Frozen hash browns release a lot of water as they thaw. After thawing, press them in a colander with paper towels – you want them dry to the touch. Another culprit is overmixing the base, which can break down the potatoes and release starch. Also, make sure you’re using full-fat sour cream and cheese; low-fat versions have more water content and can cause separation. Finally, bake until the casserole is bubbling in the center – if you pull it out too early, the steam hasn’t had time to escape and the filling will be loose.
Can I freeze cheesy potato casserole after baking?
Yes, you can freeze the fully baked casserole. Let it cool completely, then cover tightly with foil or transfer portions to freezer-safe containers. It will keep for up to 3 months. To reheat, thaw overnight in the refrigerator, then reheat in a 350°F oven, uncovered, for about 20 minutes until hot and bubbly. Note that the topping will lose some of its crunch after freezing. To restore crispiness, I like to sprinkle a handful of fresh crispy fried onions on top before reheating, or pop the casserole under the broiler for 2 minutes at the end (watch carefully!).
What can I use instead of cream of chicken soup?
If you don’t have cream of chicken soup or want a vegetarian version, you can substitute with cream of mushroom soup (a classic pairing with potatoes) or make a quick homemade béchamel. For a homemade option, melt 2 tablespoons butter, whisk in 2 tablespoons all-purpose flour, cook for 1 minute, then slowly whisk in 1 cup of milk and ½ cup of chicken or vegetable broth. Simmer until thickened, season with salt, pepper, garlic powder, and onion powder. That will give you a creamy base without any canned soup. It may be a little less thick, so you can add an extra ¼ cup of cheese to compensate.
Share Your Version!
I’d love to hear how this Cheesy Potato Casserole with Crispy Fried Onions turned out for you! Did you add your own twist – maybe a pinch of smoked paprika or a handful of bacon? Leave a star rating and comment below – it helps other home cooks decide if this recipe is right for them. Take a photo of your creation and tag @exorecipes on Instagram or Pinterest – I always share my favorites in my Stories. And if there’s one thing you’re curious about after reading this, ask me in the comments. I’m here to help every step of the way.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Cheesy Potato Casserole with Crispy Fried Onions recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @chefrecipes2
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Cheesy Potato Casserole with Crispy Fried Onions: The Ultimate Comfort Food Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Method: Side Dish
- Cuisine: American
Description
This Cheesy Potato Casserole with Crispy Fried Onions is the ultimate comfort food—creamy, cheesy, and topped with crunchy fried onions. Perfect for holidays or weeknight dinners.
Ingredients
- 6 cups frozen shredded hash brown potatoes, thawed
- 1 can (10.5 ounces) condensed cream of chicken soup
- 1 cup sour cream
- 2 cups shredded cheddar cheese
- 1/2 cup melted butter
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 1 cup crushed cornflakes
- 1 cup French's crispy fried onions
- 2 tablespoons melted butter (for topping)
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- In a large bowl, combine hash browns, cream of chicken soup, sour cream, cheddar cheese, melted butter, garlic powder, onion powder, salt, and pepper. Mix well.
- Spread the mixture evenly into the prepared baking dish.
- In a small bowl, mix crushed cornflakes and crispy fried onions with the remaining melted butter. Sprinkle over the casserole.
- Bake for 45-50 minutes until hot and bubbly, and the topping is golden brown.
- Let stand for 5 minutes before serving. Enjoy!
Notes
For a make-ahead option, assemble the casserole (without topping) and refrigerate overnight. Add topping just before baking. You may also substitute frozen hash browns with shredded fresh potatoes (squeeze out excess moisture).
Nutrition
- Calories: 420
- Sugar: 3g
- Fat: 28g
- Carbohydrates: 32g
- Protein: 12g

k">
Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

