Cheesy Potatoes are the ultimate expression of comfort food, a dish that instantly brings warmth and joy to any table. Imagine tender, perfectly cooked potatoes enrobed in an irresistibly creamy, rich cheese sauce, all crowned with a golden, buttery breadcrumb topping that adds the most satisfying crunch. This recipe for homemade cheesy potatoes transforms simple ingredients into a truly unforgettable casserole that’s perfect for family dinners, holiday feasts, or casual gatherings.

author’s note
These “Party Potatoes” Disappear in Minutes – A Guaranteed Crowd-Pleaser!
If you’ve ever had the pleasure of tasting Funeral Potatoes, you already understand the profound comfort a creamy, cheesy potato casserole can offer. My Cheesy Potatoes recipe takes that beloved concept to a new level by using freshly diced Yukon Gold potatoes instead of pre-shredded hash browns. This intentional choice gives the dish a heartier, more homemade texture and allows the potatoes to remain beautifully tender, holding their shape and flavor even after baking to perfection in the oven.
Often affectionately dubbed “party potatoes,” this classic side dish is my go-to whenever I need a guaranteed crowd-pleaser. It shares that same luxurious, cheesy goodness found in classic Au Gratin Potatoes, but with a more satisfying “bite” and textural variety thanks to the diced potatoes. The star of this casserole, for me, is undeniably the topping. I’ve taken inspiration from the rich, buttery breadcrumb crust of my One-Pan Tuna Casserole and elevated it further with a delicate sprinkle of fresh thyme. This golden, crunchy layer creates an exquisite contrast to the velvety potatoes underneath, making every forkful an experience that leaves everyone eager for seconds.
Why This Cheesy Potato Recipe Stands Out
While many cheesy potato recipes rely on convenience ingredients like canned soup or frozen hash browns, this particular recipe champions fresh, wholesome components. Using fresh Yukon Gold potatoes not only provides superior flavor and texture but also allows you to control the quality of your ingredients. The homemade cheese sauce is crafted from scratch, ensuring a rich, smooth, and intensely cheesy flavor without any artificial additives. This approach results in a dish that feels authentically homemade, yet is surprisingly easy to prepare. It’s a foundational recipe for anyone looking to master the art of comforting side dishes and is guaranteed to become a family favorite.

Ingredients for the Ultimate Cheesy Potatoes
Crafting the perfect cheesy potato casserole starts with selecting high-quality ingredients. Each component plays a crucial role in achieving the desired creamy texture, bold flavor, and satisfying crunch. Here’s a detailed look at what you’ll need and why each choice matters for the best possible outcome.
| Ingredient | Notes & Swaps for Best Results |
|---|---|
| Gold (Yukon) Potatoes | Also known as Yukon or yellow potatoes, these are ideal for their creamy texture and ability to hold shape without becoming overly mushy. Russet potatoes also work well for a slightly fluffier result, but Yukon Golds are my top recommendation for their smooth consistency in a casserole. |
| Unsalted Butter | Essential for building a rich, flavorful cheese sauce by creating a roux, and for crafting the irresistible crunchy topping. Unsalted butter allows you to control the overall saltiness of the dish. Do not substitute with margarine, as it alters the flavor and texture significantly and lacks the richness of butter. |
| All-Purpose Flour | This is the crucial thickening agent for our velvety cheese sauce. When cooked with butter, it forms a roux that provides the sauce’s body. Skipping this step or using insufficient flour will result in a runny, watery sauce that won’t cling to the potatoes. |
| Whole Milk | Contributes significantly to the luxurious creaminess and richness of the sauce. The fat content in whole milk creates a more decadent and satisfying mouthfeel. While 2% milk can be used, whole milk offers the richest flavor and most desirable consistency. Skim milk or most plant-based alternatives are generally not recommended as they may compromise the sauce’s texture and overall richness. |
| Sharp Cheddar Cheese | Opt for sharp or extra-sharp cheddar to ensure a bold, pronounced cheese flavor that truly stands out in the casserole. For the absolute best melt and a silky smooth sauce, always freshly shred your cheese from a block. Pre-shredded varieties often contain anti-caking agents (like cellulose) that can hinder smooth melting, leading to a clumpy or grainy sauce. |
| Fresh Thyme | An optional but highly recommended addition that introduces a lovely, subtle herbaceous note and aromatic depth, elevating the overall flavor profile of the dish. If fresh thyme isn’t available, dried thyme can be used; typically, use about half the amount of dried herbs compared to fresh (so about 1/2 teaspoon for the amount specified). |
| Panko Breadcrumbs | The secret to an incredibly light, airy, and crispy topping. Panko breadcrumbs, originating from Japanese cuisine, provide a superior crunch and absorb less oil compared to standard breadcrumbs. For alternatives, crushed corn flakes or even potato chips can be used for a similar textural contrast if panko is unavailable. |
| Onion Powder, Garlic Powder, Ground Mustard, Salt, and Pepper | These foundational seasonings are vital for building layers of savory flavor in the cheese sauce. They complement the richness of the cheese and butter beautifully, adding a depth that elevates the entire dish beyond mere cheesy potatoes. Adjust to your taste preferences. |

How To Make The Best Cheesy Potatoes: A Detailed Step-by-Step Guide
Making these incredibly delicious homemade cheesy potatoes from scratch is simpler than you might think, and the effort is absolutely worth the rich, comforting reward. Follow these detailed steps to achieve a perfectly creamy, flavorful, and crunchy potato casserole every single time.
- Prepare Your Oven, Pan, and Potatoes: Begin your culinary journey by preheating your oven to a precise 350°F (175°C). This ensures the oven is at the correct temperature when your casserole is ready to bake. Next, generously grease a 9×9-inch baking pan with cooking spray or butter to prevent any sticking and ensure easy serving. Now, turn your attention to the stars of the show: the potatoes. Peel your Yukon Gold potatoes thoroughly and then dice them into uniform 1/2-inch cubes. The key here is consistency in size; evenly sized potato cubes will cook uniformly, ensuring every bite is perfectly tender. To ensure you have exactly 5 cups, tightly pack the diced potatoes into your measuring cups. This precise measurement helps maintain the perfect potato-to-sauce ratio, a critical element for a balanced dish.
- Craft the Rich and Flavorful Cheese Sauce Base: In a large, sturdy nonstick pot, melt 3 tablespoons of unsalted butter over low heat. Once the butter is fully melted and shimmering, add your foundational seasonings: onion powder, garlic powder, ground mustard, salt, and pepper. Sauté these aromatics for about 1 minute, stirring gently, until they become wonderfully fragrant. This step infuses the butter with a deep, savory flavor that will permeate the entire sauce. Next, sprinkle in the 3 tablespoons of all-purpose flour and whisk constantly for another minute, allowing it to cook into a smooth roux. It’s crucial not to let it brown, as this will affect the sauce’s color and impart a nutty taste that might not be desired. Gradually pour in 1 cup of whole milk while continuously whisking to prevent any lumps from forming. Once smooth, increase the heat to medium-high and slowly add the remaining cup of milk, continuing to stir occasionally. Keep cooking until the mixture comes to a gentle boil, signaling it’s ready for the next stage.
- Thicken the Sauce and Gently Coat the Potatoes: As soon as the sauce begins to boil, reduce the heat to medium-low to maintain a gentle simmer and stir constantly for approximately 2 minutes, or until the sauce visibly thickens to a luxurious consistency. A reliable test for doneness is to dip a wooden spoon into the sauce; if it coats the back of the spoon and a line traced across it with your fingertip stays clear (without the sauce running back into it), it’s perfectly thick. Remove the pot from the heat and allow it to cool for just 2 minutes. This brief cooling period helps prevent the cheese from clumping. Now, stir in 1 cup of the freshly shredded sharp cheddar cheese until it’s completely melted and the sauce is smooth, glossy, and beautifully emulsified. Finally, add your prepared diced potatoes to the pot and gently stir until every single potato cube is thoroughly coated in the rich, velvety cheese sauce. If you’re using fresh thyme, mix it in at this stage for an aromatic herbaceous finish that complements the cheese.
- Layer the Casserole and Begin the Initial Bake: Carefully transfer one-third of the coated potatoes to your prepared baking pan, spreading them into an even layer. Evenly sprinkle this layer with 1/2 cup of shredded cheddar cheese. Repeat this thoughtful layering process with another third of the potatoes and another 1/2 cup of cheese. Finally, top the casserole with the remaining coated potatoes, smoothing them into an even layer across the top of the pan. Cover the baking pan tightly with aluminum foil. This initial covered bake is essential; it allows the potatoes to steam within the creamy sauce, ensuring they become perfectly tender without drying out. Bake for 1 hour and 15 minutes.
- Prepare the Irresistible Buttery Panko Topping: While the cheesy potato casserole is baking its way to perfection, prepare the delicious crunchy topping that will set this dish apart. In a large skillet, melt 2 tablespoons of unsalted butter over medium-high heat. Once the butter is bubbling, add the 3/4 cup of panko breadcrumbs and 1/4 teaspoon of salt. Stir constantly, toasting the panko until it turns a beautiful light golden brown and becomes wonderfully crispy. This usually takes only a few minutes, so keep a close eye on it to prevent burning. Remove the skillet from heat immediately and set the golden panko aside.
- The Grand Finale: Final Bake and Serving: After the initial 1 hour and 15 minutes, carefully remove the foil from the casserole. To confidently check for doneness, pierce the center of the pan with a table knife; the potatoes should be thoroughly tender and yield easily. If they’re not quite soft enough, bake for an additional 5-10 minutes with the foil off and check again. Once tender, remove the pan from the oven. Gently stir the potatoes with a spatula to redistribute any settled sauce, then smooth them back into an even layer. Generously sprinkle the remaining 1/2 cup of shredded cheddar cheese over the top, followed by your prepared, golden panko topping. Return the uncovered casserole to the oven and bake for another 10-15 minutes, or until the topping is golden, deliciously crisp, and the cheese underneath is bubbly and melted. Remove from the oven and, with patience, let it stand for 5-10 minutes before serving. This crucial resting period allows the sauce to set and thicken further, making it easier to serve and ensuring maximum creaminess. Enjoy your ultimate comfort food masterpiece!
Quick Tip: Slow Cooker Alternative
While this recipe focuses on a delicious oven-baked Cheesy Potato casserole, for those days when you prefer a hands-off approach, you can adapt this concept for a slow cooker. Many recipes, like these Crockpot Au Gratin Potatoes, offer a convenient, set-it-and-forget-it option, perfect for busy weeknights or potlucks.

What to Serve with Cheesy Potatoes: Perfect Pairings
Cheesy Potatoes are incredibly versatile and can elevate almost any meal, making them a fantastic alternative to traditional mashed potatoes or simple roasted vegetables. Their rich, creamy nature pairs beautifully with a wide variety of main courses and lighter sides, offering a comforting presence on any plate.
I frequently serve this hearty and satisfying potato casserole alongside a robust meat main. Imagine it perfectly complementing succulent pulled pork, whether in sandwiches or as a platter, or pairing exquisitely with perfectly seasoned grilled chicken for a wholesome meal. It also stands up beautifully next to a juicy flat iron steak or any other cut of beef. To balance the richness of the potatoes and meat, a crisp, vibrant garden salad is always a welcome addition, providing a refreshing counterpoint of freshness and acidity to cleanse the palate.
These cheesy potatoes truly shine as a star addition to any holiday dinner spread, offering a comforting and indulgent side that guests will rave about. They are the epitome of festive indulgence and are guaranteed to be a hit:
- For your festive Thanksgiving or Christmas table, Cheesy Potatoes are an absolute must-have. Serve them alongside a tender Crockpot Turkey Breast, a refreshing and seasonal Winter Salad, and the quintessential Thanksgiving Dressing. Their creamy texture and savory flavor are a perfect complement to traditional holiday fare, adding an extra layer of decadence.
- Enhance your delightful Easter spread by pairing cheesy potatoes with classic Deviled Eggs, vibrant and tender Roasted Asparagus, and easy, fluffy Drop Biscuits. This combination creates a balanced, celebratory, and utterly delicious meal that everyone will love, from young to old.
- Beyond holidays, consider them for potlucks, church gatherings, or even just a comforting Sunday dinner with roast chicken or pork tenderloin.
Expert Tips for Perfect Cheesy Potatoes Every Time
Achieving the perfect Cheesy Potato casserole involves a few key techniques. These expert tips will help ensure your dish is consistently creamy, perfectly cooked, and irresistibly delicious, making you the star of any potluck or dinner table:
- Dice Potatoes Evenly: This is paramount for consistent results. Uniformly diced potatoes (aim for 1/2-inch cubes) are essential for even cooking. If some pieces are larger than others, they might remain firm and undercooked, while smaller ones could become mushy. Taking a few extra minutes here will pay off significantly in the final texture.
- Freshly Shred Your Cheese: We cannot stress this enough! Pre-shredded cheese, while convenient, often contains anti-caking agents like cellulose or potato starch. These agents can prevent the cheese from melting smoothly, resulting in a gritty or oily sauce. Freshly shredded cheese from a block melts beautifully into a silky, creamy sauce that coats every potato perfectly.
- Use Whole Milk for Optimal Richness: The fat content in milk is crucial for the sauce’s texture and flavor. While 2% milk is an acceptable substitute if whole milk isn’t available, it will yield a slightly less rich sauce. Avoid skim milk entirely for this recipe, as its lack of fat will make the sauce thin and watery, compromising the overall creamy indulgence.
- Don’t Rush the Roux: When making the butter-flour roux, cook it for the full minute until it’s smooth and lightly fragrant. However, be vigilant not to let it brown. A lightly cooked roux will help keep your cheese sauce a beautiful light, golden color, whereas a browned roux can impart a darker color and a nuttier, almost toasted flavor.
- Confirm Sauce Thickness: The cheese sauce needs to be thick enough to cling to the potatoes. A simple test: dip a wooden spoon into the sauce. If it generously coats the back of the spoon, and when you trace a line across it with your fingertip, the line holds clear without the sauce running back into it, then your sauce is perfectly thick. If it seems too thin, continue to simmer and stir for a bit longer over low heat until it reaches the desired consistency.
- The Importance of Resting Time: Allowing the casserole to rest for 5-10 minutes after it comes out of the oven is a critical, often overlooked step. This resting period allows the hot sauce to set and thicken further, preventing it from being too runny and making it much easier to scoop and serve beautifully. It also allows the flavors to meld and deepen.
- Adjust Seasoning to Your Taste: Recipes are a guide, and your taste buds are the ultimate judge! Feel free to adjust the amount of salt, pepper, garlic powder, and onion powder to suit your personal preference. For those who enjoy a little warmth, a tiny pinch of cayenne pepper or a dash of your favorite hot sauce can add a subtle, delightful kick to the cheese sauce.

Storage & Reheating Cheesy Potatoes for Enjoying Later
- Leftovers: For the absolute best texture and that delightful crunch, cheesy potatoes are always best served hot and fresh from the oven. As they cool, the crispy topping will naturally soften, and the potatoes will continue to absorb more of the creamy sauce. Store any leftover cheesy potato casserole in an airtight container in the refrigerator for up to 5–7 days. To best preserve the topping’s crunch for future enjoyment, it’s often best to add the panko topping only to the portion you plan to eat immediately, keeping the main casserole free of the topping until serving.
- Reheating: To reheat individual portions, gently warm them in the microwave until heated through. For larger quantities or to crisp up the topping, portion out the desired amount into an oven-safe dish and reheat in a preheated oven at 300-325°F (150-160°C) for 15-25 minutes, covered. For the last few minutes, remove the cover to allow the topping to re-crisp. If you have any extra panko topping (or wish to make a small fresh batch), sprinkling it on top before the final few minutes of reheating will bring back that glorious crunch.
- Freezing: Cheesy potatoes freeze surprisingly well, making them an excellent make-ahead option. Once completely cooled to room temperature, transfer leftovers to a freezer-safe, airtight container or a heavy-duty freezer bag, ensuring as much air as possible is removed to prevent freezer burn. They can be stored in the freezer for up to 2–3 months. When ready to enjoy, thaw overnight in the refrigerator before reheating. Note that the texture of the potatoes might be slightly softer and the sauce a little thinner after freezing and thawing, but the flavor remains delicious.

More Delicious Side Dishes You’ll Love:
If you enjoyed these Cheesy Potatoes, you’re sure to find more culinary delights among these other fantastic side dish recipes, perfect for any meal or occasion.
Side Dishes
Homemade Cornbread Recipe
Desserts
Easy Raspberry Fluff
Side Dishes
Delicious Roasted Broccoli Recipe
Salads
Healthy Italian Salad Recipe
Cheesy Potatoes
Chelsea Lords
35 minutes
1 hour 25 minutes
2 hours
8 servings
Equipment
-
9 x 9-inch baking pan
-
Large nonstick pot
-
Large skillet
Ingredients
- 5 cups diced baby gold potatoes (1/2-inch cubes, see note 1)
- 3 tablespoons unsalted butter
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground mustard
- 3 tablespoons flour
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 2 cups whole milk (see note 2)
- 2-1/2 cups shredded sharp Cheddar cheese (divided, see note 3)
- 1-1/2 teaspoons fresh thyme (optional)
- 3/4 cup panko breadcrumbs
- 2 tablespoons unsalted butter
Instructions
-
1. Prep Potatoes: Preheat oven to 350°F (175°C). Grease a 9×9-inch pan with cooking spray. Peel potatoes and dice into uniform 1/2-inch pieces. Tightly pack potatoes in measuring cups to ensure a full 5 cups.
-
2. Make Roux and Sauce Base: Melt 3 tablespoons butter in a large nonstick pot over low heat. Add garlic powder, mustard powder, onion powder, salt, and pepper. Sauté for 1 minute or until fragrant. Sprinkle in 3 tablespoons flour and whisk constantly for 1 minute until smooth; do not let it brown. Gradually pour in 1 cup whole milk while whisking constantly. Once smooth, increase heat to medium-high and add the other cup of milk gradually. Stir occasionally until the mixture comes to a boil.
-
3. Finish Sauce and Coat Potatoes: Once boiling, reduce heat to medium-low and stir constantly for 2 minutes or until thickened (see note 4). Remove from heat and let cool for 2 minutes. Stir in 1 cup Cheddar cheese until melted and smooth. Add diced potatoes and stir gently to coat thoroughly. Mix in fresh thyme if using.
-
4. Layer and Initial Bake: Add 1/3 of the coated potatoes to the prepared pan and sprinkle with 1/2 cup Cheddar cheese. Repeat with another 1/3 of the potatoes and 1/2 cup of cheese. Top with the remaining potatoes, smoothing to an even layer. Cover with foil and bake for 1 hour and 15 minutes.
-
5. Prepare Panko Topping: While the casserole bakes, melt 2 tablespoons of butter in a large skillet over medium-high heat. Add panko breadcrumbs and 1/4 teaspoon salt. Stir constantly until lightly browned and crispy, then remove from heat and set aside.
-
6. Final Bake and Serve: Remove foil from the casserole. Pierce the center of the pan with a table knife to check if the potatoes are tender. If not, bake for 5–10 more minutes, uncovered, and check again. Remove from oven and gently stir the potatoes with a spatula, then smooth into an even layer. Sprinkle with the remaining 1/2 cup Cheddar cheese and the prepared panko topping. Bake for another 10–15 minutes, until golden, bubbly, and the topping is crisp. Remove and let stand for 5–10 minutes before serving. The sauce will thicken as it stands. Enjoy!
Recipe Notes
Note 2: Milk Fat Content: Whole milk delivers the richest and creamiest result for the sauce. While 2% and 1% milk can be used, their lower fat content will yield a slightly thinner sauce. I do not recommend skim milk or most plant-based alternatives for this recipe, as they can significantly alter the texture and flavor.
Note 3: Cheese Quality: Always freshly shred your cheese from a block for the best melting performance and a silky-smooth sauce. Pre-shredded cheese often contains anti-caking agents that can make the sauce clumpy or grainy. Use sharp or extra-sharp Cheddar for a robust flavor that truly enhances the dish; mild Cheddar may leave the sauce tasting bland.
Note 4: Sauce Thickness Test: To confirm the cheese sauce is properly thickened, it should cling to the back of a wooden spoon. Trace a line across the back of the spoon with your fingertip. If the line remains clear without the sauce running back into it, your sauce is thick enough. If not, continue to cook and stir for a bit longer until it reaches this consistency.
Storage: Serve cheesy potatoes hot for the best texture, as the topping softens when cooled and the potatoes absorb more sauce. Store in the fridge for 5–7 days. For maximum crunch on leftovers, consider adding fresh panko topping to individual portions just before reheating. Leftovers can be frozen in an airtight container for up to 2–3 months.
Nutrition Facts
Nutrition information is automatically calculated, so should only be used as an approximation.
Variations to Make it Your Own
Switch Things Up & Customize Your Casserole
While the classic cheesy potato recipe, with its tender potatoes, creamy cheese sauce, and crunchy topping, is phenomenal on its own, it’s also wonderfully adaptable! Don’t hesitate to experiment with these exciting variations to suit your taste preferences, dietary needs, or simply what ingredients you have on hand, truly creating a personalized comfort dish that’s uniquely yours.
- Make Cheesy Scalloped Potatoes: For a more elegant presentation and a slightly different, melt-in-your-mouth texture, transform this into cheesy scalloped potatoes. Instead of cubing the potatoes, slice them thinly (about 1/8-inch thick) using a mandoline or a very sharp chef’s knife. Layer these delicate potato slices with the cheese sauce and extra cheese, then bake as directed. This method creates beautiful, tender potato slices swimming in rich, creamy cheese, making it perfect for a more formal dinner.
- Add Protein for a Hearty Main Dish: Easily turn this satisfying side dish into a complete and hearty main course by incorporating your favorite cooked protein. After the initial 1 hour and 15 minutes of covered baking, stir in 1-2 cups of cooked and shredded rotisserie chicken, browned and drained ground beef, or sliced pre-cooked smoked sausage. Then, proceed to add the topping and finish baking as instructed. This clever addition makes for an effortless, one-pan meal that’s both filling and incredibly flavorful.
- Experiment with Alternative Crunchy Toppings: If panko breadcrumbs aren’t your preference, or you’re simply looking to switch things up, there are fantastic alternatives! Consider using crushed potato chips (such as classic plain or sour cream and onion for an extra savory kick) or crushed corn flakes (for a subtly sweet and crispy layer). These alternatives offer a fantastic textural contrast to the creamy potatoes and can add an unexpected twist.
- Bacon Bliss: Elevate the savory factor and add a smoky depth by incorporating crispy bacon bits. You can either stir cooked, crumbled bacon into the cream sauce with the potatoes before baking for flavor infused throughout the casserole, or sprinkle it generously on top alongside the panko topping during the final bake for an extra layer of irresistible smoky crunch.
- Spice It Up: For those who love a bit of heat to complement the richness, consider adding a pinch of cayenne pepper or a dash of your favorite hot sauce to the cheese sauce during the simmering stage. You could also include finely diced jalapeños (fresh or pickled) for a fresh, spicy kick and a pop of color.
- Cheese Variations: While sharp cheddar is a classic and highly recommended choice, don’t limit your creativity! Experiment with other excellent melting cheeses like nutty Gruyere, mild Monterey Jack, marbled Colby, or a blend of several cheeses (such as cheddar and mozzarella, or a sharp provolone). Just ensure that any cheese you choose is known for its good melting properties to achieve that desirable smooth, creamy sauce.