Creamy Cheesy Potatoes – The Ultimate Comfort Side Dish
If you love rich, creamy, and cheesy potatoes, this Creamy Cheesy Potatoes recipe is about to become your new favorite! With layers of tender potatoes smothered in a velvety cheese sauce and baked to golden, bubbly perfection, this dish is the ultimate comfort food that pairs perfectly with almost any meal.
Whether you’re serving it as a holiday side dish, a cozy weeknight dinner addition, or bringing it to a potluck, these cheesy potatoes are guaranteed to be a crowd-pleaser.
Why You’ll Love This Recipe
✔ Ultra-Creamy & Cheesy – A rich, homemade cheese sauce coats every bite.
✔ Perfect for Any Occasion – Great for family dinners, holidays, or potlucks.
✔ Easy to Make – Simple ingredients, big flavor!
✔ Customizable – Use your favorite cheese blend for a unique twist.
Let’s get started on making these irresistibly creamy and cheesy potatoes!
Step 1: Gather Your Ingredients
These cheesy potatoes come together with simple, pantry-friendly ingredients, but the result is rich, creamy perfection.
You’ll Need:
For the Potatoes:
- 2.5 lbs russet or Yukon gold potatoes, peeled and sliced thin – The base of the dish; Yukon golds add a creamier texture, while russets bake up nice and soft.
For the Creamy Cheese Sauce:
- 2 tablespoons butter – Adds richness.
- 1 small onion, finely diced – For extra flavor.
- 2 cloves garlic, minced – A must-have for depth of flavor.
- 2 tablespoons all-purpose flour – Helps thicken the sauce.
- 1½ cups milk – Creates the creamy base.
- ½ cup heavy cream – Adds extra richness.
- 1 teaspoon salt – Enhances all the flavors.
- ½ teaspoon black pepper – For a touch of warmth.
- ½ teaspoon paprika (optional) – Adds subtle smokiness and color.
- ½ teaspoon mustard powder (optional) – Gives the sauce a little extra sharpness.
For the Cheese Blend:
- 2 cups shredded cheddar cheese – The star of the dish!
- ½ cup shredded mozzarella or Monterey Jack cheese – For a melty, gooey texture.
- ¼ cup grated Parmesan cheese – Adds a salty, nutty bite.
For Garnish:
- Fresh parsley or chives – For a pop of color and freshness.
✅ Pro Tip: Use freshly shredded cheese instead of pre-packaged shredded cheese for a smoother, creamier sauce (pre-shredded cheese contains anti-caking agents that can make the sauce grainy).
Step 2: Preheat the Oven & Prepare the Baking Dish
1. Set the Oven Temperature
- Preheat your oven to 375°F (190°C).
2. Grease the Baking Dish
- Lightly grease a 9×13-inch baking dish with butter or non-stick spray.
- This prevents sticking and helps the potatoes bake evenly.
Step 3: Make the Creamy Cheese Sauce
Now, let’s create the rich, velvety cheese sauce that takes these potatoes to the next level.
1. Sauté the Onion & Garlic
- In a medium saucepan, melt 2 tablespoons butter over medium heat.
- Add the diced onion and cook for 2-3 minutes, stirring occasionally, until softened.
- Stir in the minced garlic and cook for another 30 seconds until fragrant.
✅ Pro Tip: Cooking the onions and garlic in butter enhances the flavor of the sauce and adds depth to every bite.

2. Make the Sauce Base
- Sprinkle in 2 tablespoons all-purpose flour and whisk continuously for about 1 minute.
- This step creates a roux, which helps thicken the cheese sauce.
✅ Pro Tip: Make sure to whisk constantly so the flour doesn’t burn or clump!

3. Add the Milk & Cream
- Gradually pour in 1½ cups milk and ½ cup heavy cream, whisking constantly to keep the sauce smooth.
- Let the mixture simmer for 2-3 minutes until slightly thickened.
4. Add the Cheese & Seasonings
-
Stir in:
✔ 1 teaspoon salt
✔ ½ teaspoon black pepper
✔ ½ teaspoon paprika (optional, for extra depth)
✔ ½ teaspoon mustard powder (optional, for a hint of sharpness) -
Remove from heat and stir in 1½ cups shredded cheddar cheese until fully melted.
✅ Pro Tip: Don’t add the cheese while the sauce is boiling—high heat can make the cheese sauce grainy. Remove from heat before stirring it in!
At this point, your cheese sauce is thick, creamy, and ready to smother the potatoes!
Step 4: Assemble the Cheesy Potatoes
Now that our cheese sauce is ready, let’s layer everything in the baking dish.
1. Layer the Potatoes
- Arrange half of the sliced potatoes evenly in the greased baking dish.
2. Pour Half the Cheese Sauce
- Drizzle half of the cheese sauce evenly over the potatoes, ensuring they are well coated.
3. Repeat the Layers
- Add the remaining sliced potatoes on top.
- Pour the rest of the cheese sauce over the second layer of potatoes.
✅ Pro Tip: To prevent the top layer from drying out, press the potatoes down gently so they are fully covered with sauce.

Step 5: Add the Topping & Bake
1. Sprinkle on the Extra Cheese
- Evenly distribute ½ cup shredded mozzarella or Monterey Jack cheese over the top.
- Sprinkle ¼ cup grated Parmesan cheese for a crispy, golden finish.
2. Cover & Bake
- Cover the dish tightly with foil and bake for 35 minutes.
✅ Why Cover the Dish? This traps steam and ensures the potatoes cook through evenly without drying out.
3. Remove Foil & Bake Until Golden
- Uncover and bake for another 15-20 minutes, or until the cheese is golden brown and bubbly.
✅ Pro Tip: For an extra crispy, cheesy top, switch the oven to broil for the last 2-3 minutes—but keep an eye on it so it doesn’t burn!
Step 6: Let Rest & Garnish
1. Let the Potatoes Rest
- Remove from the oven and let the dish sit for 5 minutes before serving.
- This helps the sauce thicken slightly and makes serving easier.
2. Garnish & Serve
- Sprinkle with fresh parsley or chives for a pop of color and freshness.
- Serve warm and enjoy!
At this point, your Creamy Cheesy Potatoes are hot, bubbly, and ready to devour!
Part 2: Baking to Perfection & Pro Tips
Your Creamy Cheesy Potatoes are assembled and ready to bake! Now, let’s dive into the baking process and share some expert tips to make sure your potatoes turn out rich, creamy, and perfectly golden every time.

Step 7: Bake Until Golden & Bubbly
1. Cover and Bake for Even Cooking
- Cover the baking dish with foil and place it in the preheated 375°F (190°C) oven.
- Bake for 35 minutes, allowing the potatoes to soften while absorbing the creamy cheese sauce.
✅ Why Cover the Dish?
Covering the dish traps steam, helping the potatoes cook evenly without drying out.
2. Remove the Foil & Bake Until Golden
- After 35 minutes, remove the foil and bake for another 15-20 minutes, or until the top is golden brown and bubbling.
- If you want an extra-crispy, cheesy top, broil for the last 2-3 minutes—just be sure to watch it closely!
✅ Pro Tip: If the potatoes seem too firm, continue baking for another 5-10 minutes until fork-tender.
Step 8: Let Rest & Garnish
1. Let the Dish Cool Slightly
- Remove the cheesy potatoes from the oven and let them sit for 5 minutes before serving.
- This resting time helps the sauce thicken slightly, making it easier to scoop.
2. Add a Fresh Garnish
- Sprinkle with fresh parsley or chives to add a pop of color and a light, herby finish.
✅ Pro Tip: For extra flavor, drizzle a little garlic butter over the top before serving!
Pro Tips for the Best Creamy Cheesy Potatoes
1. Slice the Potatoes Evenly
- For even cooking, make sure your potatoes are sliced to about ⅛ inch thick.
- If they’re too thick, they may take longer to cook; if too thin, they can become mushy.
✅ Time-Saving Tip: Use a mandoline slicer to get perfectly uniform slices!
2. Choose the Right Potatoes
- Yukon Gold potatoes create a creamy, buttery texture.
- Russet potatoes are starchier, making them soft and tender when baked.
✅ Best Choice: Yukon Golds for a creamier texture, Russets for a fluffier bite.
3. Use Freshly Grated Cheese
- Pre-shredded cheese contains anti-caking agents that prevent smooth melting.
- Always grate your cheese fresh for a silky, creamy cheese sauce.
✅ Best Cheese Combos:
✔ Sharp Cheddar – Classic, bold flavor.
✔ Monterey Jack or Mozzarella – Extra gooey texture.
✔ Parmesan – Salty, nutty kick for depth.
4. Adjust the Thickness of the Sauce
- If your sauce is too thick, add a splash of milk or chicken broth to loosen it.
- If too thin, let it simmer a bit longer before layering.
✅ For an Extra-Creamy Sauce: Stir in ¼ cup sour cream or cream cheese before pouring over the potatoes.
5. Make It Extra Crispy on Top
- For a golden, crunchy finish, mix ½ cup crushed Ritz crackers or panko breadcrumbs with a little melted butter and sprinkle over the cheese before baking.
✅ Pro Tip: This adds a delicious crispy contrast to the creamy layers underneath!
At this point, your Creamy Cheesy Potatoes are beautifully baked, golden, and ready to serve!
Part 3: FAQs, Variations, and Serving Ideas
Your Creamy Cheesy Potatoes are hot out of the oven, golden brown, bubbly, and packed with rich, melty goodness! Before you serve up this crowd-pleasing side dish, let’s go over some frequently asked questions, creative variations, and the best ways to serve these cheesy potatoes.
FAQ: Answering Your Cheesy Potato Questions
1. Can I make this dish ahead of time?
Yes! Assemble the dish up to 24 hours in advance, cover it tightly with plastic wrap, and refrigerate. When ready to bake, remove from the fridge 30 minutes before baking to take the chill off, then bake as directed.
2. How do I store leftovers?
Store leftover cheesy potatoes in an airtight container in the fridge for up to 4 days.
3. What’s the best way to reheat cheesy potatoes?
- Oven: Cover with foil and reheat at 350°F (175°C) for 15-20 minutes until warmed through.
- Microwave: Heat in 30-second intervals, stirring in between, until hot.
- Skillet: Heat over low heat with a splash of milk to restore creaminess.
4. Can I freeze this dish?
Yes! Let the potatoes cool completely, then wrap tightly in foil and plastic wrap. Freeze for up to 2 months. Thaw in the fridge overnight before reheating.
5. Can I use different cheeses?
Absolutely! Some great options include:
✔ Gruyere – Adds a nutty, slightly sweet taste.
✔ Gouda – Gives an ultra-creamy melt.
✔ Swiss Cheese – Adds a slight tang.
✔ Smoked Cheddar – Adds a rich, smoky flavor.
Creative Variations to Try
1. Bacon Cheesy Potatoes
- Stir in ½ cup cooked, crumbled bacon into the cheese sauce or sprinkle on top before baking.
2. Spicy Cheesy Potatoes
- Add ½ teaspoon cayenne pepper or a few dashes of hot sauce to the cheese sauce for a spicy kick.
- Use Pepper Jack cheese instead of Monterey Jack.
3. Garlic Parmesan Cheesy Potatoes
- Add 1 extra teaspoon garlic powder and use extra Parmesan for a bold, garlicky flavor.
4. Loaded Baked Potato Casserole
- Top with sour cream, green onions, and bacon after baking for a loaded baked potato-style dish.
5. Herb & Ranch Cheesy Potatoes
- Stir in 1 teaspoon ranch seasoning or fresh thyme and rosemary for extra flavor.
Serving Suggestions: What to Pair with Cheesy Potatoes
This dish is versatile and pairs well with so many meals! Here are some great ideas:
Perfect for Holidays & Special Occasions
✔ Roast Turkey or Ham – A must-have holiday side!
✔ Prime Rib or Steak – The creamy potatoes balance out a rich, hearty main.
✔ Glazed Carrots & Green Beans – Add some veggies for a complete meal.
Great for Weeknight Dinners
✔ Grilled or Baked Chicken – Simple and satisfying.
✔ BBQ Ribs or Pulled Pork – Smoky, saucy flavors pair perfectly.
✔ Meatloaf – A classic comfort meal with cheesy potatoes on the side.
Pair with a Fresh Side
✔ Crisp Green Salad – A fresh, light contrast to the rich, cheesy potatoes.
✔ Garlic Bread – Because more carbs are always a good idea!
Final Thoughts: Try These Creamy Cheesy Potatoes Tonight!
These Creamy Cheesy Potatoes are everything you want in a side dish—rich, comforting, gooey, and full of flavor. Whether you’re making them for a holiday feast, a cozy family dinner, or meal prepping for the week, they’re guaranteed to be a huge hit!
Now it’s your turn! Did you try this recipe? Maybe you added your own spin with different cheeses or mix-ins? Let me know in the comments—I’d love to hear how yours turned out!
And if you love easy, cheesy comfort food, be sure to check out my other delicious potato and casserole recipes—because homemade meals should always be this satisfying!
Happy cooking! 😊
PrintEasy Cheesy Potatoes Recipe – The Best Side Dish for Any Occasion
These Creamy Cheesy Potatoes are rich, buttery, and loaded with gooey melted cheese. Perfect as a holiday side dish or for any meal that needs a little extra indulgence!
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6–8 servings 1x
Ingredients
- 2.5 lbs russet or Yukon gold potatoes, peeled and sliced thin
- 2 tbsp butter
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 ½ cups milk
- ½ cup heavy cream
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp paprika (optional)
- ½ tsp mustard powder (optional, for extra flavor)
- 2 cups shredded cheddar cheese
- ½ cup shredded mozzarella or Monterey Jack cheese
- ¼ cup grated Parmesan cheese
- Fresh parsley or chives (for garnish)
Instructions
1️⃣ Preheat Oven: Set your oven to 375°F (190°C) and grease a 9×13-inch baking dish.
2️⃣ Prepare the Sauce: In a saucepan, melt butter over medium heat. Add diced onion and sauté for 2-3 minutes until softened. Stir in minced garlic and cook for another 30 seconds.
3️⃣ Make it Creamy: Sprinkle in the flour and whisk for 1 minute. Gradually add milk and heavy cream, whisking constantly until smooth. Let it simmer for 2-3 minutes until slightly thickened.
4️⃣ Add Cheese & Seasoning: Stir in salt, black pepper, paprika, and mustard powder (if using). Remove from heat and mix in 1 ½ cups of shredded cheddar cheese until melted.
5️⃣ Assemble the Dish: Layer half of the sliced potatoes in the greased baking dish. Pour half of the cheese sauce over them. Repeat with the remaining potatoes and sauce.
6️⃣ Top with More Cheese: Sprinkle mozzarella (or Monterey Jack) and Parmesan cheese over the top.
7️⃣ Bake: Cover with foil and bake for 35 minutes. Remove foil and bake for another 15-20 minutes, or until golden brown and bubbly.
8️⃣ Garnish & Serve: Let the potatoes cool for 5 minutes, then sprinkle with fresh parsley or chives before serving.
Notes
- Want extra crispiness? Broil the dish for 2-3 minutes after baking for a golden crust.
- Cheese Variations: Try adding Gruyère, Swiss, or Gouda for a unique cheesy twist.
- Make it heartier! Add cooked bacon, ham, or sautéed mushrooms between layers.




