Welcome to the ultimate guide for crafting the most comforting and incredibly delicious Cheesy Potato Casserole, a dish that has graced our family table for decades and truly captures the essence of home. This recipe isn’t just a side dish; it’s a culinary hug, a tradition, and a guaranteed crowd-pleaser that everyone, from the pickiest eaters to the most seasoned food critics, will adore. Rich, creamy, and bursting with cheesy goodness, it’s the recipe I always request for every family gathering, holiday feast, or simply when I’m craving a taste of pure comfort. I’ve finally convinced my mom to let me share her treasured secret, ensuring that this timeless classic can bring joy and warmth to your home too!

The Golden Rule of Cheese: Elevate Your Casserole
Before you dive into the delicious world of cheesy potato casserole, there’s one crucial tip that can make or break your dish, transforming it from good to absolutely glorious: always shred your own cheese from a block.
- While pre-shredded cheese might seem like a convenient shortcut, it often contains added starches and anti-caking agents to prevent the shreds from clumping together in the bag. These additives can significantly alter the texture and flavor of your melted cheese sauce, sometimes making it grainy, gritty, or less smooth. For a truly rich, velvety, and perfectly melted cheese sauce, taking a few extra minutes to shred your own cheddar from a block is a game-changer. It allows the cheese to melt beautifully and integrate seamlessly into the creamy sauce, ensuring every bite of your potato casserole is as luxurious as it should be.
- The type of cheese you choose also matters. For this classic recipe, mild cheddar provides that familiar, comforting flavor. However, don’t be afraid to experiment with sharp cheddar for a more intense cheese profile, or a blend like Colby Jack for nuanced taste.
Why This Cheesy Potato Casserole is a Family Favorite (And Will Be Yours Too!)
There are countless reasons why this particular cheesy potato casserole has remained a beloved staple in our family for decades, earning its spot as a requested dish at every holiday and celebration. It’s more than just a recipe; it’s a feeling, and here’s why I know you’ll fall in love with it too:
- Unmistakably Delicious: I won’t deny that a healthy dose of nostalgia fuels my adoration for this dish, but I can genuinely attest that, even after all these years, this recipe stands the test of time. It is truly, unequivocally delicious. Imagine tender red potatoes, perfectly cooked, bathed in a lusciously creamy mixture of perfectly melted cheese, tangy sour cream, wholesome milk, and a hint of sweet onion. All finished with a subtle sprinkle of paprika for that delightful color and warmth. The flavors are balanced, comforting, and deeply satisfying.
- Remarkably Easy to Make: The simplicity of this casserole is a true blessing, especially during busy times like holiday cooking. When your menu is brimming with intricate recipes – multi-step pies demanding precision, roasted meats needing constant attention, and rolls timed just right – finding a dish that requires minimal effort yet delivers maximum flavor is invaluable. This cheesy potato casserole fits the bill perfectly, allowing you to create something extraordinary without the added stress.
- Incredibly Versatile for Any Occasion: While often associated with holidays and festive gatherings, this cheesy potato casserole is far too good to be reserved for special events alone. Potatoes and cheese are a match made in heaven that pairs beautifully with virtually any main course. Serve it alongside roasted chicken, grilled steak, holiday ham, a simple weeknight meatloaf, or even as a hearty vegetarian option. Its adaptable nature makes it an ideal accompaniment for almost any meal, any day of the year.
- The Ultimate Comfort Food: There’s something inherently comforting about a warm, cheesy potato casserole. It evokes feelings of home, family, and simpler times. Each spoonful brings a sense of warmth and satisfaction that few other dishes can match, making it the perfect remedy for a chilly evening or a dish to share with loved ones.
- A Guaranteed Crowd-Pleaser: From children to adults, the allure of creamy, cheesy potatoes is universal. This casserole is consistently a hit, disappearing quickly from the table and often prompting requests for the recipe. If you’re looking for a dish that will impress your guests without requiring gourmet culinary skills, this is it.
Master the Art of Cheesy Potato Casserole: A Step-by-Step Guide
For a comprehensive list of all measurements, ingredients, and detailed instructions, please refer to the recipe card below.
Creating this irresistible cheesy potato casserole is a straightforward process, broken down into three simple stages. Follow these steps for a perfect dish every time.
1. Prepare Your Potatoes to Perfection
The foundation of any great potato casserole is, naturally, the potatoes themselves. Start by thoroughly washing your red potatoes to remove any dirt. Place them in a large pot and cover them with cold, well-salted water. The salt is crucial here, as it seasons the potatoes from the inside out, infusing them with flavor. Bring the water to a rapid boil and cook the potatoes until they are tender enough to be easily pierced with a fork, but still hold their shape. The key is to avoid overcooking them; if they’re too soft and fall apart, they’ll become mushy when grated. Once perfectly cooked, drain the potatoes completely and then transfer them to the refrigerator to chill for about 30 minutes. Chilling them makes them much firmer and easier to grate, ensuring a desirable texture in your finished casserole.
2. Crafting the Irresistible Cheesy Cream Sauce
Next up is the star of the show: the rich and creamy cheese sauce. In a small saucepan, gently combine milk, butter, and your freshly shredded cheddar cheese. Heat this mixture over low heat, stirring continuously, until the cheese and butter have completely melted and merged into a smooth, homogenous liquid. Patience is key here; avoid high heat which can cause the cheese to separate or become oily. Once you have a beautiful, melted cheese base, remove the saucepan from the heat and allow it to cool slightly. Then, stir in the chopped white onions, full-fat sour cream, a touch of salt, and freshly cracked black pepper. Mix everything until you achieve a wonderfully creamy and mostly smooth sauce. The sour cream adds a delightful tang and extra richness that balances the cheese beautifully.
3. Assemble and Bake to Golden Brown Perfection
With your potatoes grated and your sauce ready, it’s time to bring it all together. Gently combine the grated potatoes with your cheesy cream sauce in a large bowl. Use a silicone spatula or a wooden spoon to fold the ingredients together just until the potatoes are evenly coated with the sauce. Be careful not to overmix, as this can break down the delicate grated potato strands. Once combined, transfer the mixture into your prepared baking dish, spreading it out evenly. Dot the top with small cubes of unsalted butter and sprinkle generously with paprika. The paprika not only adds a lovely color but also a subtle, warm flavor. Pop the casserole into a preheated oven and bake for approximately 45 minutes, or until the sauce is visibly bubbly around the edges and the top has achieved a gorgeous, light golden-brown hue. Let it stand for a few minutes before serving to allow the sauce to set slightly, ensuring perfect, creamy portions.


Pro Tips for Your Best Cheesy Potato Casserole Ever
Achieving the perfect cheesy potato casserole is easy with a few insider tricks. Here are some expert tips to ensure your dish is always a showstopper:
- Choose the Right Potatoes: Red potatoes are fantastic for this casserole because they hold their shape well after boiling and grating, contributing to a delightful texture. However, Yukon Golds are another excellent choice for their creamy consistency.
- Don’t Overcook Your Potatoes: As mentioned in the steps, boil potatoes until fork-tender, but not mushy. Overcooked potatoes will break down too much when grated and incorporated into the sauce, leading to a less appealing texture.
- Chill Potatoes Thoroughly: Chilling the boiled potatoes in the refrigerator is a small but mighty step. It firms them up, making them much easier to grate evenly and preventing them from turning into a sticky mess. This also helps maintain their individual texture within the casserole.
- Room Temperature Dairy is Key: Ensure your butter, milk, and sour cream are all at room temperature before you start making the cheese sauce. This prevents shocking the dairy, which can lead to curdling or separation, especially when combining it with warm cheese. Room temperature ingredients melt and blend more smoothly, resulting in a perfectly creamy sauce.
- Shred Your Own Cheese: This tip is worth repeating! Freshly shredded cheese melts more consistently and creates a smoother, richer sauce without any grainy texture caused by anti-caking agents found in pre-shredded varieties.
- Grease Your Baking Dish Generously: A good neutral-flavored cooking spray or butter ensures that your casserole doesn’t stick to the pan, making for easy serving and cleanup.
Cheryl’s Tip: The Impact of Your Baking Dish
The choice of your baking dish can subtly, yet significantly, influence the final texture of your cheesy potato casserole. You’ll want to use a 2-quart baking dish, which typically translates to an 8″x8″x3″ square, a 9″x9″x2″ square, or a 7″x11″x1.5″ rectangle. Here’s how they differ:
- Deeper Dish (e.g., 8″x8″x3″): Opting for a deeper dish will yield a meltier, creamier casserole throughout. The increased depth means less surface area exposed to direct oven heat, resulting in a more uniform, velvety interior that’s intensely comforting.
- Larger, Shallower Dish (e.g., 9″x9″x2″ or 7″x11″x1.5″): If your preference leans towards a casserole with slightly crispier edges and a beautifully browned top, a larger, shallower dish is your best bet. More surface area allows for better caramelization and crisping, adding a delightful textural contrast to the creamy interior.
Consider your desired outcome when selecting your baking dish to perfectly tailor this recipe to your taste!
Customize Your Casserole: Exciting Recipe Variations
While this classic cheesy potato casserole recipe is perfect as is, it also serves as a fantastic canvas for your culinary creativity. Feel free to experiment with these variations to tailor the dish to your personal preferences and dietary needs:
- Change Up Your Cheeses: Mild cheddar is my go-to, replicating my mom’s original recipe. However, don’t hesitate to blend it with a sharp cheddar for a more pronounced flavor, or swap it out entirely for Colby Jack or Monterey Jack for a milder, meltier finish. For those who enjoy a little kick, pepper jack cheese will introduce a delightful spicy punch to your casserole. You could even incorporate some smoked gouda for a sophisticated, smoky depth.
- Potato, Potahto: For a slightly different textural experience, consider dicing the red potatoes into uniform cubes instead of grating them. This will give you more distinct potato pieces within the creamy sauce. You can also save time by using frozen diced potatoes or even frozen hash brown potatoes, but be aware that you’ll likely need to adjust your boiling and baking times slightly as frozen potatoes may cook faster or require different pre-treatment. Ensure they are fully thawed and drained if using hash browns to avoid excess moisture.
- Add a Savory Crunch: For extra texture and flavor, consider adding a crunchy topping. Crushed butter crackers, panko breadcrumbs mixed with melted butter, or even crispy fried onions can be sprinkled over the casserole during the last 10-15 minutes of baking for a golden, irresistible crust.
- Introduce Some Greens: While not traditional, finely chopped chives or green onions folded into the potato mixture or sprinkled on top after baking can add a fresh, oniony bite and a vibrant pop of color.
- Spice It Up: Beyond paprika, a pinch of cayenne pepper in the cheese sauce can add a subtle heat. Garlic powder or onion powder can also intensify the savory notes without adding extra bulk.
- Meat Lover’s Delight: For a heartier casserole, cooked and crumbled bacon bits, diced ham, or shredded cooked chicken can be folded into the potato mixture before baking. This transforms it from a side dish into a more substantial main course.
While experimenting can be fun, remember that making significant changes to a recipe can sometimes lead to unexpected results. Any substitutions or variations listed above are simple adjustments that I believe will work well with this recipe, but perfect outcomes are not guaranteed. Always trust your instincts and make adjustments gradually.
Serving Suggestions & Make-Ahead Magic
This cheesy potato casserole is incredibly versatile and pairs beautifully with a wide array of main dishes. For a classic comfort meal, serve it alongside roasted chicken, juicy pork chops, or a perfectly grilled steak. During the holidays, it’s the ideal accompaniment to a festive ham, roasted turkey, or prime rib. Its rich and creamy profile also makes it a fantastic side for potlucks, barbecues, or any gathering where you want to impress with minimal fuss.
For those who love to plan ahead, this casserole is an absolute dream:
- Prepare Ahead (Unbaked): You can assemble the entire casserole up to 24 hours in advance. Simply combine the grated potatoes and cheese sauce in your baking dish, cover it tightly with plastic wrap or aluminum foil, and refrigerate. When ready to bake, remove it from the fridge at least 30 minutes before baking to allow it to come closer to room temperature. You may need to add an extra 10-15 minutes to the baking time if baking directly from cold.
- Bake and Freeze: Baked and cooled casserole can be frozen for up to 2-3 months. Wrap individual portions or the entire cooled casserole tightly in plastic wrap, then aluminum foil. Thaw in the refrigerator overnight and reheat in a preheated oven at 300°F (150°C) until warmed through, about 20-30 minutes for individual portions or 45-60 minutes for a whole casserole, covered loosely with foil to prevent over-browning.
Storage & Reheating Instructions
- Storage: Leftover cheesy potato casserole should be stored in an airtight container in the refrigerator for up to 3-4 days.
- Reheating in the Oven: For best results, reheat portions in an oven preheated to 325°F (160°C). Cover the casserole with foil to prevent drying out and bake for 15-20 minutes, or until heated through and bubbly.
- Reheating in the Microwave: Individual servings can be reheated in the microwave. Place a portion on a microwave-safe plate, cover loosely, and heat on medium power for 1-2 minutes, stirring halfway, until warmed through. Be careful not to overheat, as this can make the potatoes tough.
Frequently Asked Questions (FAQ) About Cheesy Potato Casserole
- Q: Can I use different types of potatoes for this casserole?
- A: While red potatoes are recommended for their texture, Yukon Gold potatoes also work wonderfully for a creamier result. Russet potatoes can be used, but they tend to be starchier and may result in a slightly different consistency, so adjust boiling times accordingly.
- Q: My cheese sauce is lumpy. What went wrong?
- A: Lumpy cheese sauce often happens if the heat is too high, or if you used pre-shredded cheese with anti-caking agents. Always shred your own cheese and melt it slowly over low heat, stirring constantly. Ensure your dairy is at room temperature before combining.
- Q: Can I make this casserole gluten-free?
- A: Yes, this recipe is naturally gluten-free as long as all your ingredients (like sour cream, milk, and cheese) do not contain any hidden gluten. Always check labels to be sure.
- Q: How can I make this casserole even richer?
- A: For an even richer casserole, you can use a touch of heavy cream instead of whole milk, or add a tablespoon of cream cheese to the sauce mixture for extra decadence.
- Q: Can I add vegetables to this casserole?
- A: Absolutely! Lightly steamed broccoli florets, chopped bell peppers, or even corn can be folded into the potato mixture for added nutrition and flavor. Ensure they are pre-cooked slightly so they don’t release too much moisture during baking.
- Q: Why do I need to chill the potatoes after boiling?
- A: Chilling the potatoes makes them firmer and less prone to breaking apart when grated. This ensures distinct, yet tender, potato shreds in your casserole rather than a mashed consistency, contributing to a better overall texture.

Recipe By: Cheryl Malik
Mom’s Classic Cheesy Potato Casserole
I grew up with this incredible recipe, and I’m so excited to share it with you! This cheesy potato casserole is rich, wonderfully cheesy, and quite possibly the most perfect side dish you’ll ever make. It’s truly a taste of home.
Cheryl Malik
Cook Mode (toggle on to prevent screen dimming)
Equipment
- vegetable brush or dish towel
- Large pot
- Large wooden spoon
- Colander
- Refrigerator
- Potato peeler
- Box grater or mandoline
- Large bowl
- Oven
- 2-quart casserole dish 8×8 or 9×9 square
- Neutral-flavored cooking spray
- Small saucepan
- Silicone spatula
Ingredients
For the Potatoes
- 6 medium red potatoes approximately 1 pound total
- 6 cups cold water or enough to cover potatoes by 1 inch
- 1 tablespoon kosher salt
For the Cheesy Cream Sauce
- 2 tablespoons unsalted butter at room temperature
- ½ cup whole milk at room temperature
- 4 ounces shredded mild cheddar cheese at room temperature, see Notes
- 1 8-ounce container full-fat sour cream at room temperature
- ¼ cup chopped white onion
- 1 teaspoon salt more or less to taste
- ¼ teaspoon freshly cracked black pepper more or less to taste
For the Casserole Topping
- 2 tablespoons unsalted butter at room temperature, cut into 8 small cubes
- 2 teaspoons paprika
Instructions
For the Potatoes
-
Wash 6 medium red potatoes under running water, using a vegetable brush or dish towel to scrub away any surface dirt or impurities. Place potatoes in a large pot.
-
Fill the pot with 6 cups cold water, then stir in 1 tablespoon kosher salt. Place pot on stovetop over high heat and bring water to a rapid boil.
-
Boil potatoes, uncovered, for 10 to 15 minutes or until potatoes can be easily pierced with a fork. Do not overcook.
-
Pour potatoes and water into a colander and drain completely, then place potatoes in the refrigerator. Chill potatoes for 30 minutes.
-
Remove chilled potatoes from refrigerator. Carefully peel potatoes, then use a box grater or mandoline to grate peeled potatoes into a large bowl. Set grated potatoes aside.
-
Preheat oven to 350° Fahrenheit (175°C). Spray the bottom and sides of an 8×8 baking dish with neutral-tasting spray oil and set dish aside.
For the Cheesy Cream Sauce
-
Add 2 tablespoons unsalted butter, ½ cup whole milk, and 4 ounces shredded mild cheddar cheese to a small saucepan. Place saucepan on stovetop over low heat and simmer mixture, stirring occasionally, until butter and cheese are completely melted and incorporated into the milk.
-
When ingredients are fully combined, remove saucepan from heat and let cool slightly.
-
Add 1 8-ounce container full-fat sour cream, ¼ cup chopped white onion, 1 teaspoon salt, and ¼ teaspoon freshly cracked black pepper to the saucepan and stir to incorporate ingredients into the cheese mixture.
-
Once combined, pour the cream sauce over the grated potatoes in the large bowl. Gently fold sauce into potatoes until just incorporated.
For the Casserole
-
Transfer the cheesy potato mixture to the prepared baking dish, spreading mixture evenly across the dish.
-
Place 2 tablespoons unsalted butter (cut into 8 small cubes) evenly spaced across the top of the potato mixture, then sprinkle 2 teaspoons paprika evenly across the top of the casserole.
-
Place the baking dish in the preheated oven. Bake casserole for 45 minutes or until the sauce is bubbly and the top of the casserole is lightly browned.
-
Carefully remove casserole from oven and set aside. Let stand for 5 minutes, then serve warm.
- Cheddar Cheese: Always buy a block of cheddar cheese and shred it yourself for the best results. Pre-shredded cheese contains added starches to prevent clumping, which can lead to a grainy texture when melted in the sauce.
- Dairy Products: It is crucial that all of your dairy products (butter, milk, sour cream, cheese) are at room temperature before you begin. Heating dairy too quickly, or introducing cold dairy to hot mixtures, can cause the ingredients to curdle or separate, affecting the creaminess of your sauce.
Approximate Nutrition Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did You Make This Recipe?
We’d love to see your delicious creation! Tag @40aprons on Instagram and make sure to leave a review on the blog post!
Tag @40Aprons on Instagram
More Must-Make Casserole Recipes to Try Next
If you’ve fallen in love with the comforting simplicity of this cheesy potato casserole, you’re in for a treat! Casseroles are the ultimate family-friendly, often make-ahead dishes that bring warmth and flavor to any table. Here are some other incredible casserole recipes that are definitely worth adding to your culinary repertoire:
- Creamy Chicken and Stuffing Casserole
- Hearty John Wayne Casserole
- Keto Broccoli Cauliflower Casserole
- 30 of the Best Holiday Casseroles
- Creamy Veg-All Casserole with a Buttery Cracker Topping
- Comforting Chicken Pot Pie Casserole
- Fun Walking Taco Casserole
- Ruth’s Chris Copycat Sweet Potato Casserole
- Delicious Butternut Squash Casserole
- Copycat Cracker Barrel Hashbrown Casserole
- Ultimate Easy Chicken Casserole
- The BEST Croissant French Toast Casserole