If you have a soft spot for creamy, cheesy comfort food that feels like a warm hug on a plate, then you’re going to adore this Cheesy Potato Casserole Recipe. It’s a luscious blend of tender little potatoes smothered in a rich, garlicky cheese sauce that bakes to bubbly golden perfection. The combination of velvety sour cream, sharp cheddar, and just the right seasoning makes every bite irresistible, perfect for gatherings or a cozy family dinner. Trust me, once you try this dish, it will quickly become a go-to favorite.
Ingredients You’ll Need
The magic of this Cheesy Potato Casserole Recipe lies in its simple, wholesome ingredients — each one plays a starring role in creating the creamy texture, bold flavor, and inviting golden top that makes this dish shine.
- Little potatoes (1 ½ lb): Cubed into bite-sized pieces for perfect tenderness and a lovely, rustic texture.
- Unsalted butter (¼ cup): Adds richness and helps soften the onions for a flavorful base.
- Onion (½ medium, finely chopped): Provides a subtle sweetness that deepens the casserole’s flavor.
- Minced garlic (1 teaspoon): Adds a delicious aromatic punch that complements the cheese beautifully.
- Italian seasoning (1 teaspoon): Infuses herbal warmth and a hint of earthiness to keep things interesting.
- Salt (½ teaspoon): Enhances all the savory flavors without overwhelming the dish.
- Black pepper (¼ teaspoon): Adds a touch of heat and balance to brighten the casserole.
- All-purpose flour (2 tablespoons): Helps thicken the sauce for that creamy, clingy texture.
- Milk (1 ½ cups): The smooth base of the sauce, keeping everything luscious and velvety.
- Sour cream (½ cup): Brings tang and richness, elevating the creaminess to the next level.
- Shredded cheddar cheese (3 cups, divided): Sharp and melty, this is the heart of the Cheesy Potato Casserole Recipe’s irresistible flavor.
How to Make Cheesy Potato Casserole Recipe
Step 1: Parboil the Potatoes
Start by bringing a large pot of salted water to a rolling boil. Toss in the cubed little potatoes and cook them for about 5 to 6 minutes, until they’re almost tender but still hold their shape. This quick boil softens them just enough for baking without turning mushy, creating the perfect foundation for the casserole’s creamy layers.
Step 2: Prepare Your Baking Dish
Drain the potatoes and transfer them into a lightly greased 9×9-inch baking dish. This even layer ensures every bite gets a delicious mix of potatoes and sauce. Meanwhile, preheat your oven to 375 degrees Fahrenheit so it’s ready for that golden finish.
Step 3: Cook the Onion and Garlic
Melt the unsalted butter in a medium skillet over medium heat. Add the finely chopped onion and cook until it softens and begins to brown, about 5 minutes. Then stir in the minced garlic, Italian seasoning, salt, and black pepper. Let the flavors mingle and cook for an additional minute, releasing those wonderfully fragrant aromas that signal comfort food at its best.
Step 4: Make the Creamy Sauce
Sprinkle the flour over the butter and onion mixture, whisking continuously until fully combined. This step is key to avoid lumps and build a velvety base. Gradually add the milk while stirring, keeping the heat medium, and continue cooking for about 5 minutes until the sauce thickens satisfyingly. Finally, fold in the sour cream and two cups of shredded cheddar cheese to create a rich, cheesy sauce that will coat every potato perfectly.
Step 5: Assemble and Bake
Pour the luscious cheese sauce over the potatoes in the baking dish and gently stir to combine everything. Sprinkle the remaining one cup of cheddar evenly on top for that irresistible golden crust. Bake in the preheated oven for approximately 20 minutes, until you see bubbly edges and a beautifully browned surface. Let the casserole rest for 5 to 10 minutes before serving to allow the flavors to settle and the sauce to thicken slightly.
How to Serve Cheesy Potato Casserole Recipe
Garnishes
A sprinkle of fresh chopped herbs like parsley or chives adds a vibrant pop of color and freshness that cuts through the creamy richness. For an extra touch, a few crispy bacon bits or a dash of smoked paprika can give an exciting twist to the classic flavors.
Side Dishes
This Cheesy Potato Casserole Recipe pairs beautifully with crisp green salads, roasted vegetables, or even a simple grilled chicken for a balanced meal. The casserole’s hearty and indulgent nature makes lighter sides a perfect complement.
Creative Ways to Present
Make it extra special by serving it in individual ramekins or mini cast-iron skillets for a charming personal touch. You can also sprinkle different cheeses on top each time for variation — try mozzarella for stretchiness or a bit of parmesan to add depth.
Make Ahead and Storage
Storing Leftovers
Store any uneaten Cheesy Potato Casserole Recipe in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen as it rests, making the next-day leftovers even more delicious.
Freezing
You can freeze this casserole before baking. Cover it tightly with plastic wrap and foil, then freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge and bake as instructed, adding a few extra minutes if needed.
Reheating
Reheat leftovers gently in the oven at 350 degrees Fahrenheit until warmed through and bubbly, around 15-20 minutes. Avoid the microwave if you want to maintain the casserole’s creamy texture and golden topping.
FAQs
Can I use other types of potatoes for this recipe?
Absolutely! While little potatoes are great for their size and texture, Yukon golds or red potatoes also work wonderfully. Just be sure to cut them into similar-sized cubes and adjust the boiling time as needed.
Is it possible to make this casserole dairy-free?
Yes! You can substitute the butter with a dairy-free alternative, use plant-based milk like almond or oat milk, and swap the cheddar cheese and sour cream for dairy-free versions. The result will still be creamy and flavorful.
Can I add other vegetables to the casserole?
Definitely! Feel free to fold in cooked broccoli florets, chopped spinach, or even sautéed mushrooms before baking. These additions will add color, nutrients, and delicious variety.
What type of cheddar cheese works best?
A sharp or extra sharp cheddar brings out that classic tangy, rich flavor that complements the potatoes and sauce perfectly, but feel free to blend in mild cheddar if you prefer a subtler cheese taste.
How can I make the topping extra crispy?
For an irresistible crispy crust, sprinkle some panko breadcrumbs mixed with a little melted butter on top along with the last cup of cheese before baking. This adds a wonderful crunch to contrast the creamy interior.
Final Thoughts
This Cheesy Potato Casserole Recipe is pure comfort on a plate, combining simple ingredients with a lovingly crafted process that yields rich, satisfying results. Whether it’s a weeknight dinner or a special occasion, this dish is sure to bring warmth and smiles to your table. Give it a try, share with loved ones, and enjoy every cheesy, tender bite.
Print
Cheesy Potato Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
This Cheesy Potato Casserole is a comforting and creamy dish featuring tender little potatoes baked in a rich cheese sauce with a flavorful blend of garlic, onions, and Italian seasoning. Perfect as a side for any meal, it combines melted cheddar cheese and a velvety sour cream base for a crowd-pleasing casserole ready in under an hour.
Ingredients
Potatoes
- 1 ½ lb little potatoes, cut into 1cm cubes
Sauce
- ¼ cup unsalted butter
- ½ medium onion, finely chopped
- 1 teaspoon minced garlic
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons all-purpose flour
- 1 ½ cups milk (any kind)
- ½ cup sour cream (any kind)
- 3 cups shredded cheddar cheese, divided
Instructions
- Cook Potatoes: Bring a large pot of salted water to a boil. Add the cubed potatoes and cook for 5-6 minutes until they are almost tender but still hold their shape well; then drain thoroughly.
- Prepare Baking Dish and Oven: Lightly grease a 9×9″ baking dish and place the drained potatoes inside. Preheat the oven to 375°F (190°C) to ensure it’s ready for baking the casserole later.
- Sauté Onions: In a medium skillet, melt the butter over medium heat. Add the finely chopped onions and cook until they are softened and beginning to brown, enhancing their sweetness and flavor.
- Add Seasonings: Stir in the minced garlic, Italian seasoning, salt, and black pepper. Cook this mixture for about 1 minute to release the aromas and develop the flavors.
- Make Roux: Sprinkle the flour into the skillet and whisk continuously, combining it well with the butter and onion mixture to form a roux, which will thicken the sauce.
- Thicken Sauce: Gradually pour in the milk while stirring constantly. Continue cooking over medium heat for about 5 minutes, stirring frequently until the mixture thickens into a creamy sauce.
- Add Dairy: Remove the skillet from heat and stir in the sour cream and 2 cups of the shredded cheddar cheese until melted and smooth, forming a rich cheese sauce.
- Combine and Bake: Pour the cheese sauce over the potatoes in the baking dish, stirring gently to mix everything together. Sprinkle the remaining 1 cup of cheddar cheese over the top. Bake uncovered in the preheated oven for about 20 minutes until the casserole is bubbly and the cheese on top is golden and slightly crispy.
- Rest and Serve: Remove the casserole from the oven and allow it to rest for 5-10 minutes before serving to let the sauce set and flavors meld perfectly.
Notes
- Using little potatoes or baby potatoes works best as they hold their shape well during boiling and baking.
- Feel free to use any milk type, including whole, low-fat, or plant-based milk for variations.
- For a smoother sauce, ensure you whisk the flour and butter mixture thoroughly before adding milk.
- You can substitute cheddar cheese with other cheeses like Monterey Jack or mozzarella for a different flavor.
- Allowing the casserole to rest before serving helps it firm up and makes it easier to slice and serve.