Cheesy Baked Potato Casserole is the kind of comfort food that never sits on the table for long. It has everything people love about a loaded baked potato, but in one creamy, golden, scoopable dish that feels just right for family dinners, potlucks, and holiday spreads.
The potatoes turn tender, the cheese melts into every bite, and the sour cream and butter bring that rich, familiar flavor that makes this casserole feel instantly cozy. It is simple enough for a weeknight but special enough to bring out when you want a side dish that gets people talking.
Why You’ll Love This Cheesy Baked Potato Casserole
This casserole is hearty, creamy, and deeply satisfying in the way only potato dishes can be. It is easy to make ahead, easy to reheat, and easy to customize with your favorite toppings. The texture is one of its best features. You get soft mashed potatoes underneath, plenty of melty cheese throughout, and a beautifully baked top that gives each serving a little extra color and flavor.
It is also a smart dish for feeding a group because it stretches well and pairs with just about everything. Whether you serve it with roasted chicken, grilled steak, or holiday ham, it always feels like the side everyone secretly came for.
What Kind of Potatoes Should I Use for Cheesy Baked Potato Casserole?
Russet potatoes are the best choice for this casserole because they bake up fluffy and mash easily into a smooth, creamy base. Their mild flavor also works beautifully with cheddar, sour cream, butter, and bacon. If you want a slightly creamier texture, Yukon Gold potatoes can also work, though the casserole will be a little denser and richer.
The most important thing is to cook the potatoes until they are fork tender before mashing. That gives you a casserole that stays light and soft instead of gummy. If you like a little texture, leave a few small chunks in the mash. If you want it extra smooth, mash it thoroughly before stirring in the cheese and seasonings.
Ingredients for the Cheesy Baked Potato Casserole
This cheesy baked potato casserole keeps the ingredient list familiar, which is part of its charm. Each ingredient has a clear job, whether it is making the potatoes creamy, adding savory depth, or building that irresistible cheesy finish on top.
- Russet potatoes bring the fluffy, tender base that gives this casserole its classic baked potato texture.
- Butter adds richness and helps the mashed potatoes taste full and comforting.
- Sour cream gives the filling a creamy tang and keeps the casserole soft after baking.
- Milk loosens the mashed potatoes just enough so they stay smooth and easy to spread.
- Shredded cheddar cheese melts into the casserole and creates that bold cheesy flavor in every bite.
- Cooked bacon adds smoky, salty flavor that makes the dish taste like a loaded baked potato.
- Green onions brighten the richness and add a fresh finish.
- Garlic powder seasons the casserole without overpowering the potato flavor.
- Salt helps bring out the natural flavor of the potatoes and the richness of the dairy.
- Black pepper adds a little warmth and balance.

How To Make the Cheesy Baked Potato Casserole
Step 1: Cook the Potatoes
Peel the potatoes and cut them into evenly sized chunks so they cook at the same rate. Place them in a large pot, cover with cold salted water, and bring everything to a boil. Cook until the potatoes are very tender and easy to pierce with a fork. Drain them well so the casserole does not turn watery.
Step 2: Mash the Filling
Return the hot potatoes to the pot or move them to a large mixing bowl. Add the butter, sour cream, milk, garlic powder, salt, and black pepper. Mash until mostly smooth, keeping a little texture if that is how you like it. Stir in most of the cheddar cheese, most of the bacon, and some of the green onions so the flavor runs through the whole casserole.
Step 3: Fill the Baking Dish
Grease a casserole dish and spoon the potato mixture into it. Spread the top evenly with the back of a spoon. Sprinkle the remaining cheddar cheese over the surface, then add the rest of the bacon so the topping bakes into a savory golden layer.
Step 4: Bake Until Hot and Bubbly
Bake the casserole in a preheated oven at 375°F until it is hot throughout and the cheese on top is melted and lightly golden. This usually takes about 20 to 25 minutes if the potatoes were still warm when assembled. If you want extra color on top, place it under the broiler for a minute or two right at the end.
Step 5: Finish and Serve
Let the casserole rest for a few minutes before serving so it settles and scoops more neatly. Top with the remaining green onions for freshness and color. Serve it hot while the cheese is still soft and stretchy.
Serving and Storing Cheesy Baked Potato Casserole
This casserole serves about 8 people as a side dish, though it can stretch to 10 servings if you are serving it as part of a larger holiday meal with several sides. It is rich and filling, so a little goes a long way, but most people will happily come back for seconds.
To store leftovers, let the casserole cool completely, then cover and refrigerate for up to 4 days. Reheat portions in the microwave or warm the full dish in the oven until heated through. If the casserole thickens in the fridge, a small splash of milk stirred in before reheating can help bring back some of its creamy texture.
What to Serve With Cheesy Baked Potato Casserole?
Roast Chicken
A simple roast chicken is a natural match for this casserole because the crispy skin and juicy meat pair so well with creamy potatoes.
Grilled Steak
The rich cheesy texture of the casserole works beautifully with a well seasoned steak, especially if you want a dinner that feels hearty and satisfying.
Baked Ham
This is one of the best pairings for holidays and family gatherings. The salty sweetness of ham balances the creamy potatoes perfectly.
Meatloaf
Cheesy baked potato casserole and meatloaf make a comforting classic combination that feels like a true home cooked dinner.
Green Beans
A lighter vegetable side like green beans adds color and freshness, which helps balance the richness of the casserole.
Garden Salad
A crisp salad with a tangy dressing is a great contrast to the warm, cheesy texture of the potatoes and makes the whole meal feel more complete.
Want More Potato Side Dish Ideas?
If cheesy baked potato casserole is the kind of comfort food you love, there are plenty of other potato favorites worth trying next. Loaded Scalloped Potatoes bring the same rich, cheesy appeal with tender slices instead of mashed potatoes. Baked Potatoes in Foil with Parmesan Ranch Sauce are perfect when you want that classic baked potato feel with a flavorful twist. Copycat Cracker Barrel Hashbrown Casserole is another crowd pleasing option that fits right in at brunch or dinner. For something snackable and fun, Loaded Tater Tots deliver crispy bites with big comforting flavor.
Save This Cheesy Baked Potato Casserole For Later
Save this recipe to your Pinterest comfort food board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add extra bacon, swap in Monterey Jack, or sprinkle a little paprika on top before baking?
I love hearing how others make these recipes their own. Questions are welcome too. Let’s help each other cook smarter and make dinner feel a little more special.
Explore more comforting and crowd pleasing dishes on Mia Recipes on Pinterest and find your next favorite recipe.

Cheesy Baked Potato Casserole
- Total Time: 45 minutes
- Yield: 8 servings
- Diet: Gluten Free
Description
Cheesy Baked Potato Casserole is a rich, creamy potato side dish made with tender russet potatoes, sour cream, cheddar cheese, bacon, and green onions, then baked until hot and golden for the ultimate comfort food casserole.
Ingredients
3 pounds russet potatoes
6 tablespoons butter
1 cup sour cream
1/2 cup milk
2 cups shredded cheddar cheese, divided
8 slices bacon, cooked and crumbled
3 green onions, sliced
1 teaspoon garlic powder
1 1/2 teaspoons salt
1/2 teaspoon black pepper
Instructions
1. Peel the potatoes and cut them into chunks. Place them in a large pot, cover with cold salted water, and bring to a boil. Cook until fork tender, about 15 to 18 minutes. Drain well.
2. Add the hot potatoes to a large bowl with the butter, sour cream, milk, garlic powder, salt, and black pepper. Mash until creamy with a little texture remaining.
3. Stir in 1 1/2 cups of the shredded cheddar cheese, most of the crumbled bacon, and most of the sliced green onions.
4. Spoon the mixture into a greased 9×13-inch baking dish and spread it evenly.
5. Top with the remaining 1/2 cup cheddar cheese and the rest of the bacon.
6. Bake at 375°F for 20 to 25 minutes, until hot and bubbly and the cheese is melted.
7. Remove from the oven, sprinkle with the remaining green onions, let rest for 5 minutes, and serve warm.
Notes
Use russet potatoes for the fluffiest texture and the best classic baked potato flavor.
Drain the potatoes very well so the casserole stays creamy instead of watery.
For extra color on top, broil for 1 to 2 minutes at the end of baking.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 365
- Sugar: 3g
- Sodium: 620mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 7g
- Trans Fat: 0.5g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 13g
- Cholesterol: 55mg


