The best comfort foods don’t need fancy ingredients—just a golden, cheesy top and a spoonful of nostalgia. Cheesy potato casserole brings together tender potatoes, creamy sauce, and bubbling cheese in one crowd-pleasing dish.
Learn how easy it is to prepare and customize it for weeknight dinners, potlucks, or holiday gatherings.

Potatoes and cheese are such a dreamy combination. Bake them up warm and melty and I could make an entire meal out of them.
And like most casseroles, these potatoes are even better the second day.
Ingredients and Variations
For the basic recipe you will need:
- russet potatoes
- cream cheese
- butter
- milk
- plain Greek yogurt or sour cream
- mozzarella cheese
- cheddar cheese
- green onions
- salt and pepper
To speed things up, you can use frozen (and defrosted) shredded hash browns instead of the boiled shredded potatoes.
Add other ingredients or mix and match to suit your tastes:
- use other good melting cheeses instead of or in addition to cheddar and mozzarella like Monterey Jack, Swiss, Gruyere
- swap some lightly sautéed yellow onion for the green onion
- add cooked crumbled bacon or sausage
- add chopped bell pepper (sauté a little first) or even a little chopped jalapeno
- add some chives or other fresh herbs.
Prepare Cheesy Potato Casserole Ahead of Time
This can easily be prepped ahead of time and refrigerated or frozen. You can even pre-bake then freeze. Let it defrost in the refrigerator. Once it is defrosted, put in the oven while the ham or turkey or goose or lamb or tofurkey is resting.
Bake until it is warm in the middle and the cheese is melted. It will take longer to bake since it will be cold to start.
More Make Ahead Casseroles from #OurFamilyTable

Casseroles are so warm and comforting. And most can be made ahead of time and popped in the oven to bake.
Make Ahead Casseroles
- Chicken Divan with Curry from Art of Natural Living
- Eggs Benedict Casserole from Jen Around the World
- Neapolitan Layered Pasta Casserole from Creative Cynchronicity
- Queso Con Carne Casserole from A Kitchen Hoor's Adventures
We share Recipes From Our Dinner Table! Join our group and share your recipes, too! While you're at it, join our Pinterest board, too!

Recipe
Ingredients
- 3-4 pounds potatoes (peeled and cut in half)
- 2 ounces cream cheese (room temperature)
- 1 tablespoon butter (melted)
- ½ cup milk
- 1 ½ cup plain Greek yogurt
- 1 ½ teaspoon salt
- ½ teaspoon pepper
- 1 cup grated mozzarella cheese (divided use)
- 1 cup grated cheddar cheese (divided use)
- ½ cup green onions, chopped (plus extra green tops for serving)
Instructions
- Preheat oven to 375℉. Grease a large casserole dish.
- In a large pot, cover potatoes with water and bring to a boil. Cook until tender, about 10 minutes.3-4 pounds potatoes
- While potatoes are cooking, in a large bowl, combine cream cheese, butter, milk, yogurt and salt and pepper until smooth.2 ounces cream cheese, 1 tablespoon butter, ½ cup milk, 1 ½ cup plain Greek yogurt, 1 ½ teaspoon salt, ½ teaspoon pepper
- Drain potatoes and rinse in cool water. Grate the potatoes
- Add the grated potatoes, half of each of the cheeses, and the green onions to the bowl and fold gently until combined.1 cup grated mozzarella cheese, 1 cup grated cheddar cheese, ½ cup green onions, chopped
- Spread potato mixture in the greased casserole dish and top with remaining cheese.
- Bake at 375℉ until heated throughout and cheese is melted, about 35 minutes. Top with green onions if desired.
Notes
Sound fabulous? Share it!
Until next time, happy eating!
~Audrey




















Marilyn Lesniak
Thank you for another delicious party! I am off to visit links.
Carol
Oh my the cheesy potatoes sound so yummy!