This Cheesy Potato Casserole is the kind of dish that makes you close your eyes with the first bite. It’s rich, gooey, and irresistibly creamy with layer upon layer of melty cheese, tender potatoes, and just enough seasoning to keep every forkful exciting. The golden top gives way to a smooth, savory interior that melts in your mouth and makes you want to go back for seconds… or thirds.
Behind the Recipe
The first time I made this was for a family gathering during the holidays. I needed something comforting, crowd-pleasing, and easy to prep ahead of time. This casserole became the surprise star of the table. Everyone was scooping seconds and begging for the recipe. Since then, it’s been my go-to for potlucks, cozy weekends, and even lazy weeknights when I need a little indulgence with minimal effort.
Recipe Origin or Trivia
While there are countless versions of potato casseroles, this one draws inspiration from the classic Midwestern “funeral potatoes” — a comforting dish often served at family events and community gatherings. What sets this version apart is the boost of flavor from sour cream, cream cheese, and a generous topping of sharp cheddar that forms a rich, bubbly crust. It’s comfort food through and through.
Why You’ll Love Cheesy Potato Casserole
This casserole ticks all the right boxes — comforting, flavorful, and ridiculously easy to throw together. Here’s what makes it a must-have recipe:
Versatile: Works as a main dish or hearty side, and pairs with everything from roasted meats to green salads.
Budget-Friendly: Made with pantry basics and everyday dairy ingredients.
Quick and Easy: Simple prep and then into the oven it goes.
Customizable: Add-ins like bacon, jalapeños, or green onions make it your own.
Crowd-Pleasing: The ultimate party and potluck favorite — nobody ever says no.
Make-Ahead Friendly: Assemble in advance and bake when ready.
Great for Leftovers: Reheats beautifully and can even be frozen.
Chef’s Pro Tips for Perfect Results
Here are a few tricks to get that cheesy, dreamy texture every single time:
- Use room temperature dairy ingredients for a smoother mix.
- Boil potatoes just until fork-tender — overcooking makes them mushy.
- Grate your own cheddar for better melt and flavor.
- Let the casserole sit for 5–10 minutes before serving so it sets nicely.
- For a golden, bubbly top, broil the casserole for 1–2 minutes at the end.
Kitchen Tools You’ll Need
This dish doesn’t need fancy tools, just your kitchen basics:
Large Pot: To boil the potatoes until just right.
Mixing Bowl: For combining the creamy, cheesy mixture.
Baking Dish (9×13): Perfect size for even cooking and golden topping.
Potato Masher or Fork: To gently mash the potatoes if needed.
Spatula or Spoon: For spreading and mixing the casserole evenly.
Ingredients in Cheesy Potato Casserole
Each ingredient contributes to the ultimate comfort factor, blending creamy, tangy, and savory notes in every bite.
- Russet Potatoes: 6 medium, peeled and chopped – A starchy base that turns creamy and soft.
- Sour Cream: 1 cup – Adds tanginess and richness to the mixture.
- Shredded Cheddar Cheese: 2 cups, divided – Melts into gooey pockets and crisps beautifully on top.
- Cream Cheese: 4 oz, softened – For silky, smooth texture and a hint of tang.
- Butter: 4 tablespoons, melted – Adds richness and helps everything come together.
- Milk: ½ cup – Loosens the mixture to the perfect consistency.
- Garlic Powder: 1 teaspoon – For a warm, savory boost.
- Onion Powder: 1 teaspoon – Adds depth and enhances the potato flavor.
- Chopped Chives: 2 tablespoons – Bright and fresh garnish that balances the richness.
- Salt: 1 teaspoon, or to taste – Essential seasoning.
- Black Pepper: ½ teaspoon – Adds just a little bite.
- Cooked Bacon Bits: ½ cup (optional) – Adds smoky, salty flavor and crunch.
- Green Onions: ¼ cup, sliced (optional) – For fresh contrast and bite.
Ingredient Substitutions
Don’t stress if you’re missing a few things. These swaps work great too:
Russet Potatoes: Yukon Golds or even red potatoes work just fine.
Sour Cream: Greek yogurt is a great lighter alternative.
Cheddar Cheese: Use mozzarella or Monterey Jack for a milder twist.
Cream Cheese: Substitute with ricotta or cottage cheese, blended smooth.
Butter: Use margarine or plant-based butter for dairy-free options.
Bacon Bits: Try smoked paprika or sautéed mushrooms for a vegetarian kick.
Ingredient Spotlight
Shredded Cheddar Cheese: Aged cheddar melts beautifully and adds a sharp, savory punch that balances the creamy base.
Sour Cream: This tangy ingredient adds moisture and a slight acidity that cuts through the richness.

Instructions for Making Cheesy Potato Casserole
This recipe is easy to follow and even easier to fall in love with. Let’s walk through the steps together.
-
Preheat Your Equipment:
Preheat your oven to 375°F (190°C) and grease your 9×13-inch baking dish. -
Combine Ingredients:
Boil chopped potatoes until fork-tender, about 12–15 minutes. Drain and return to the pot. Add sour cream, cream cheese, melted butter, milk, garlic powder, onion powder, salt, and pepper. Stir until smooth and combined. -
Prepare Your Cooking Vessel:
Transfer the creamy potato mixture into your greased baking dish, spreading it evenly. -
Assemble the Dish:
Sprinkle half of the shredded cheddar into the mixture, stirring gently. Top the casserole with the remaining cheese, spreading it evenly across the surface. -
Cook to Perfection:
Bake uncovered for 25–30 minutes, or until the top is bubbly and lightly golden. -
Finishing Touches:
Optional: broil for 1–2 minutes for a crispier cheese topping. Sprinkle chopped chives and green onions (if using) on top. -
Serve and Enjoy:
Let rest for a few minutes, then serve warm. Get ready for silence at the table followed by requests for seconds.
Texture & Flavor Secrets
The top layer is bubbly, melty cheese with bits that crisp up around the edges. Underneath, the potatoes are soft and silky with little surprises of cheddar and bacon. Garlic and onion powder round out the flavor so each bite is indulgent without being overwhelming.
Cooking Tips & Tricks
- Use a potato ricer for the fluffiest texture.
- Make the mixture ahead and refrigerate, then bake fresh.
- Add a layer of crushed buttery crackers or breadcrumbs before baking for a crispy topping.
What to Avoid
- Over-boiling the potatoes — they’ll fall apart and get waterlogged.
- Using cold dairy — it can cause clumping. Let everything come to room temp.
- Overmixing after adding cheese — keep it creamy, not gluey.
Nutrition Facts
Servings: 8
Calories per serving: 370
Note: These are approximate values.
Preparation Time
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Make-Ahead and Storage Tips
You can make this casserole up to 2 days in advance. Cover tightly and refrigerate. When ready to bake, let it come to room temperature first. Leftovers keep well for up to 4 days and reheat beautifully in the oven or microwave. You can also freeze it in portions for quick lunches.
How to Serve Cheesy Potato Casserole
Serve it as a side with grilled meats, roasted veggies, or even fried eggs for a breakfast-for-dinner twist. It’s also perfect as a standalone dish for brunches and cozy dinners.
Creative Leftover Transformations
- Shape into patties and pan-fry for crispy potato cakes.
- Layer into a breakfast burrito with eggs and salsa.
- Use as a topping for shepherd’s pie or inside a wrap.
Additional Tips
- Let the dish cool slightly before cutting for neater servings.
- Add sautéed mushrooms or spinach for an earthy, green boost.
- Top with a dollop of sour cream for extra richness.
Make It a Showstopper
Add a sprinkle of paprika or crushed red pepper flakes before baking for a touch of color and heat. Serve in a cast iron skillet or rustic baking dish for a cozy, homemade look.
Variations to Try
- Loaded Baked Potato Style: Add bacon, chives, and a dollop of sour cream on top.
- Spicy Jalapeño Cheddar: Mix in chopped jalapeños and pepper jack cheese.
- Broccoli Cheddar Bake: Add steamed broccoli for a veggie-packed version.
- Ham and Cheese Casserole: Toss in diced cooked ham for a protein boost.
- Vegan Option: Use dairy-free cheese, plant milk, and vegan butter.
FAQ’s
Q1: Can I use frozen hash browns instead of fresh potatoes?
A1: Yes, thawed hash browns work great. Just skip the boiling step.
Q2: Can I make this dish gluten-free?
A2: Absolutely. Just make sure your dairy and seasonings are certified gluten-free.
Q3: How do I get a crispy top?
A3: Broil the casserole for 1–2 minutes after baking, watching closely.
Q4: Can I freeze it before baking?
A4: Yes, assemble the casserole, cover well, and freeze. Bake from frozen with added time.
Q5: What kind of cheese melts best?
A5: Sharp cheddar is ideal, but Monterey Jack or a blend works well too.
Q6: How do I reheat leftovers?
A6: Oven or microwave both work. Add a splash of milk if it looks dry.
Q7: Can I add meat?
A7: Yes, bacon, ham, or cooked sausage are all delicious additions.
Q8: How do I make it lighter?
A8: Use low-fat dairy or swap sour cream for Greek yogurt.
Q9: Is this dish kid-friendly?
A9: 100%! Kids love the cheesy, creamy texture.
Q10: Can I make it in a slow cooker?
A10: Yes, mix all ingredients and cook on low for 3–4 hours, then top with cheese to melt.
Conclusion
If comfort had a flavor, this Cheesy Potato Casserole would be it. Rich, creamy, and unapologetically indulgent, it brings people to the table and keeps them coming back. Trust me, once you try it, you’ll find any excuse to make it again.
Print
Cheesy Potato Casserole
Description
This ultra-creamy Cheesy Potato Casserole is loaded with tender potatoes, melted cheddar, and a rich blend of sour cream and cream cheese, all baked to golden perfection and topped with fresh chives.
Ingredients
- 6 medium russet potatoes, peeled and chopped
- 1 cup sour cream
- 2 cups shredded cheddar cheese, divided
- 4 oz cream cheese, softened
- 4 tablespoons butter, melted
- 1/2 cup milk
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 2 tablespoons chopped chives
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup cooked bacon bits (optional)
- 1/4 cup sliced green onions (optional)
Instructions
- Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Boil the chopped potatoes until fork-tender, then drain and return to pot.
- Add sour cream, cream cheese, melted butter, milk, garlic powder, onion powder, salt, and pepper. Stir until smooth.
- Mix in half of the shredded cheddar cheese.
- Transfer mixture to the baking dish and spread evenly.
- Top with remaining cheddar cheese.
- Bake uncovered for 25–30 minutes until golden and bubbly.
- Broil for 1–2 minutes if a crispier top is desired.
- Sprinkle with chopped chives and green onions before serving.
Notes
- Let casserole rest before slicing for cleaner servings.
- Use freshly grated cheddar for best melt and flavor.
- Freeze in portions for future quick meals.
- Add jalapeños or broccoli for extra variation.