This cheesy baked potato casserole is a warm and comforting dish that everyone loves! With layers of creamy potatoes, rich cheese, and a sprinkle of crispy bacon, it’s pure bliss on a plate.
Honestly, who can resist a cheesy potato heaven? I often make this as a side, but sometimes I just eat it all for dinner. A little bit of sour cream on top makes it even better! 😋
Key Ingredients & Substitutions
Hash Brown Potatoes: I recommend using frozen shredded hash browns as they save time. If you can’t find them, try grating fresh potatoes. Just keep in mind they’ll need to be soaked to remove excess starch, which is crucial for keeping your casserole creamy.
Cheddar Cheese: Sharp cheddar adds a great flavor. I love using a mix of sharp and mild cheddar for balance. If you need a dairy-free option, try vegan cheese, which can melt well, or nutritional yeast for a cheesy flavor without dairy.
Sour Cream: This provides creaminess and tang. If you’re looking for a healthier twist, plain Greek yogurt works well as a substitute. You won’t miss a beat on flavor!
Cream of Chicken Soup: If you’re vegetarian or vegan, go for cream of mushroom soup instead, or even a homemade cream sauce for a fresh touch. You can also use a cream of celery soup as an alternative.
Fried Onions: These add a crunchy topping. If you want to make it healthier, try baking thin onion rings or use crushed crackers for a similar texture. They add that great crunch without feeling too greasy.
How Do I Get Creamy and Perfectly Baked Casserole?
Ensuring your casserole turns out creamy requires a good mix of ingredients and proper baking time. Here’s how to do it:
- Mix Well: Combine all your ingredients thoroughly in a large bowl. This step is key for even flavor and texture.
- Don’t Rush Baking: Bake for the full 45 minutes initially. This allows the potatoes to cook through and enhances the flavors.
- Layer Your Cheese and Toppings: By adding half the cheese into the mixture and the rest on top later, you get a gooey cheesy layer inside and a lovely golden crust on top.
- Rest Before Serving: Let it cool for a few minutes after baking. This helps it set up and makes serving easier without falling apart.

Cheesy Baked Potato Casserole
Ingredients You’ll Need:
Casserole Base:
- 6 cups frozen shredded hash brown potatoes (thawed)
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup sour cream
- 1 (10.5 oz) can cream of chicken soup (or cream of mushroom soup)
- 1/2 cup unsalted butter, melted
- 1/4 cup chopped green onions (optional)
- Salt and pepper to taste
Toppings:
- 1 1/3 cups crispy fried onions (like French’s)
- 6 slices cooked bacon, chopped (optional for topping)
How Much Time Will You Need?
This cheesy casserole takes about 15 minutes to prepare and 1 hour total to bake. First, you’ll mix the ingredients and then let it bake to perfect cheesy, bubbly goodness. You’ll also want to let it sit for a few minutes after baking before serving. It’s a simple, tasty dish that’s perfect for any occasion!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While it’s heating up, grab a 9×13-inch baking dish and lightly grease it with cooking spray or a little butter. This will help prevent the casserole from sticking.
2. Mix the Casserole Base:
In a large bowl, combine the thawed hash brown potatoes, 1 1/2 cups of the shredded cheddar cheese, sour cream, cream of chicken soup, melted butter, and green onions (if you’re using them). Sprinkle in some salt and pepper, then mix it all up until it’s well combined. You want everything to be nicely blended!
3. Pour and Spread:
Now, pour that delicious mixture into your prepared baking dish. Use a spatula or the back of a spoon to spread it out evenly. This ensures every bite gets a taste of everything!
4. Bake the Casserole:
Pop the casserole into the preheated oven and let it bake uncovered for 45 minutes. This is when the flavors meld together and the potatoes get tender.
5. Cheese and Toppings Time:
After the initial baking time, carefully take the casserole out of the oven. Sprinkle the remaining 1/2 cup of shredded cheddar cheese evenly on top. Then, add the crispy fried onions and chopped cooked bacon (if you’re using it) over the cheese. This adds a delicious crunch!
6. Final Bake:
Return the casserole to the oven and bake for an additional 15 minutes. You’ll know it’s ready when the cheese is melted and bubbly, and the onions are golden brown and crispy. It’s going to smell amazing!
7. Let Cool and Serve:
Once it’s out of the oven, give the casserole a few minutes to cool before serving. This helps it set and makes it easier to serve. Get ready to enjoy this creamy, cheesy, and delicious casserole!
Can I Use Fresh Potatoes Instead of Frozen Hash Browns?
Yes, you can use fresh potatoes! Just peel and grate them, then soak them in water for about 30 minutes to remove excess starch. Drain, pat dry, and they’re ready to be mixed into the casserole.
How Can I Make This Recipe Healthier?
To make it healthier, consider using low-fat sour cream, reduced-fat cheese, or even Greek yogurt instead of sour cream. You can also add veggies like spinach or bell peppers into the mix for added nutrition!
Can I Store Leftovers?
Absolutely! Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, microwave individual portions or warm in the oven at 350°F (175°C) until heated through.
What Can I Serve with This Casserole?
This casserole pairs wonderfully with a side salad or steamed vegetables for a complete meal. You could also serve it alongside grilled chicken or fish to balance out the flavors and textures!
