
This cheesy potato casserole transforms humble ingredients into a decadent side dish that has become my go-to for potlucks and family gatherings. The creamy, cheesy goodness paired with crispy bacon creates the ultimate comfort food that disappears within minutes whenever I serve it.
I first made this recipe for a neighborhood block party where I needed something foolproof but impressive. Three neighbors requested the recipe before the night was over, and now it makes an appearance at nearly every gathering I host.
Ingredients
- Condensed cream of potato soup: Undiluted, brings rich creaminess and saves you time making a sauce from scratch
- Sour cream: Adds tanginess that balances the rich cheese and prevents the casserole from being too heavy
- Shredded cheddar cheese: Creates that irresistible gooey texture; look for sharp cheddar for the most flavor impact
- Cooked bacon: Provides smoky crunch and savory depth; use thick-cut bacon for more substantial texture
- Shredded hash brown potatoes: Form the backbone of this dish; frozen hash browns work perfectly and save prep time
- Seasonings: Like garlic and onion powder, infuse flavor throughout without requiring fresh aromatics
Step-by-Step Instructions
- Prepare the Baking Dish:
- Preheat your oven to 400 degrees F and thoroughly coat a 9x13 baking dish with nonstick spray. Taking time to coat every corner prevents frustrating sticking later.
- Create the Creamy Base:
- In a very large bowl mix together the condensed soup, sour cream, salt, pepper, onion powder, and garlic powder until completely smooth. The mixture should be uniform with no streaks of sour cream remaining.
- Add the Fillings:
- Gently fold in 2 cups of shredded cheddar and half the chopped bacon, followed by the hash brown potatoes. Use a folding motion rather than aggressive stirring to keep the potatoes intact.
- Bake Covered:
- Transfer the mixture to your prepared baking dish, spreading it into an even layer. Cover with foil and bake for 40 minutes, which allows the potatoes to cook through while keeping the moisture in.
- Add the Final Toppings:
- Remove from the oven, uncover, and sprinkle the remaining cup of cheddar cheese and bacon across the top. This creates that beautiful melty cheese layer and gives the bacon a chance to get extra crispy.
- Final Bake:
- Return to the oven uncovered for 10 more minutes until the cheese is bubbly and golden around the edges. Watch carefully during this final stage to prevent burning.

The first time I made this casserole my son, who typically avoids anything potato-related, asked for seconds and then requested it for his birthday dinner. The combination of crispy bacon and melty cheese converted him instantly, and now he calls it Mom's famous potatoes.
Make Ahead and Storage Tips
This casserole can be assembled up to 24 hours before baking. Simply prepare everything through Step 4, cover tightly with plastic wrap, and refrigerate. When ready to bake, remove from the refrigerator 30 minutes before cooking to take the chill off, and add about 10 minutes to the covered baking time.
Leftovers store beautifully in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 1 to 2 minutes, or larger portions in a 350 degree oven until heated through, about 20 minutes.
Versatile Variations
The beauty of this recipe lies in its adaptability. For a breakfast twist, add diced ham instead of bacon and serve with eggs on the side. Create a complete meal by stirring in 2 cups of shredded rotisserie chicken before baking. For a vegetarian version, omit the bacon and add sautéed mushrooms and bell peppers.
You can also experiment with different cheese combinations. Try mixing in pepper jack for heat, smoked gouda for depth, or monterey jack for extra meltiness. The recipe handles substitutions remarkably well, making it perfect for using what you have on hand.

Serving Suggestions
While this casserole works beautifully as a side dish for holiday meals, it also pairs wonderfully with simpler proteins for weeknight dinners. Serve alongside grilled chicken, baked ham, or even a simple green salad for a complete meal.
For brunch gatherings, pair with a fruit salad and mimosas. At potlucks, this dish holds its temperature well, making it ideal for buffet-style service. For an extra special touch, serve with additional sour cream, chives, and hot sauce on the side for everyone to customize their portion.
Frequently Asked Questions
- → Can I use a different type of cheese?
Yes, feel free to swap cheddar with pepper jack for a spicier flavor or mix in mozzarella for a milder taste.
- → How do I lighten up this dish?
You can replace the sour cream with a light version and use turkey bacon, but keep in mind the dish will remain indulgent overall.
- → Can I prepare this casserole ahead of time?
Yes, you can assemble it and refrigerate overnight. Bake it fresh the next day for best results.
- → What can I substitute for cream of potato soup?
Use cream of chicken or cream of mushroom soup as an alternative for a different flavor profile.
- → How can I add a crunchy topping?
Mix crushed Ritz crackers with melted butter and sprinkle on top before baking for a crispy finish.