If you’ve ever craved the ultimate comfort food that can actually wow a crowd, let me introduce you to this fan-freaking-tastic Cheesy Mashed Potatoes Recipe. It’s creamy, loaded with melty cheese, and has just that cozy, homey vibe that makes any meal feel extra special. Whether you’re cooking for family, friends, or just treating yourself, this recipe’s going to become your new go-to side dish—trust me, you’ll want it on repeat.
Why You’ll Love This Recipe
- Ultra Creamy Texture: Thanks to the combination of cream cheese and sour cream, these mashed potatoes melt in your mouth delightfully.
- Cheesy Goodness: Shredded cheddar cheese adds a rich, sharp flavor that’s just irresistible.
- Simple Ingredients: You probably have everything in your kitchen already, making it easy to whip up anytime.
- Versatile Side Dish: Goes perfectly with just about any main, from roast chicken to holiday ham.
Ingredients You’ll Need
Each ingredient in this Cheesy Mashed Potatoes Recipe plays a key role in delivering that perfect balance of texture and flavor. When you’re picking your potatoes, I always lean towards starchy varieties like Russets — they mash up fluffy and soak up all that creamy goodness beautifully.

- Potatoes: Use starchy potatoes like Russets for the fluffiest mash.
- Cream Cheese: Softened cream cheese makes the mash extra creamy without weighing it down.
- Cheddar Cheese: Sharp cheddar gives that signature cheesy kick—freshly shredded melts best.
- Sour Cream: Adds tang and richness that balances the cheese perfectly.
- Chopped Onion: Gives subtle sweetness and texture; feel free to sauté for a milder flavor.
- Egg: Helps bind everything so the potatoes hold together nicely.
- Salt and Pepper: Simple seasoning to bring out the natural flavors.
- Additional Cheddar Cheese (optional): For that extra golden, melty topping when baked.
Variations
I love how this Cheesy Mashed Potatoes Recipe is super flexible—you can tweak it depending on what you have on hand or your flavor mood. Play around with it and make it your own!
- Add Bacon Bits: Once, I tossed crispy bacon in here and wow—my family went crazy for the smoky crunch mixed with cheesy creaminess.
- Swap Cheddar for Gruyère: For a nuttier, sophisticated flavor, I replace cheddar sometimes with gruyère—great for holiday dinners.
- Use Greek Yogurt: To lighten things up, swap out sour cream for Greek yogurt—still creamy, but with a tangy bite.
- Spice It Up: Add some garlic powder, smoked paprika, or chopped chives to customize the flavor profile.
How to Make Cheesy Mashed Potatoes Recipe
Step 1: Perfectly Cook Your Potatoes
Start by peeling and quartering your potatoes evenly—that ensures they cook at the same rate. Pop them in a large saucepan and cover with cold water to prevent uneven cooking. Bring to a gentle boil, then cook for about 20-25 minutes or until they’re super tender. You’ll know they’re ready when a fork slides in easily with no resistance. Drain thoroughly—any extra water will make your mash watery, and we don’t want that.
Step 2: Mash and Mix with Love
While the potatoes are still warm, mash them up with your cream cheese until smooth and creamy. Adding the cream cheese now helps it melt right into those potatoes for that dreamy texture I adore. Next, stir in the shredded cheddar, sour cream, chopped onion, beaten egg, salt, and pepper. Using an electric mixer here makes the potatoes super fluffy and well combined—but if you don’t have one, a sturdy potato masher works too. Just be careful not to overmix and turn your mash gluey.
Step 3: Bake to Golden Cheesy Perfection
Transfer your cheesy mix into a greased 2-quart baking dish—spread it evenly. Cover it up and bake at 350°F for about 40-45 minutes until everything’s heated through and bubbling with cheesy goodness. If you want that extra melty, golden top, sprinkle a bit more shredded cheddar in the last 5-10 minutes of baking. I always do this trick; it takes the dish from wonderful to unforgettable.
Pro Tips for Making Cheesy Mashed Potatoes Recipe
- Choose the Right Potato: I’ve learned that russets or Yukon golds give the fluffiest mash with that perfect starchy texture.
- Don’t Overmix: Mix just until fluffy to avoid gummy mashed potatoes; texture matters!
- Warm Ingredients Help: Using softened cream cheese and room-temp eggs blends everything smoothly without cold lumps.
- Drain Potatoes Well: Avoid watery mash by draining thoroughly and letting potatoes steam dry for a few minutes before mashing.
How to Serve Cheesy Mashed Potatoes Recipe

Garnishes
I love to top my cheesy mashed potatoes with a little sprinkle of fresh chopped chives or green onions—they add a pop of color and a fresh bite that brightens things up. A dusting of paprika or a few crispy fried onions on top also makes for a gorgeous, tasty finish when serving guests.
Side Dishes
This dish pairs beautifully with slowing roasted meats like garlic herb chicken, pork tenderloin, or even a holiday ham. For a veggie contrast, my family enjoys roasted Brussels sprouts or glazed carrots alongside this creamy, cheesy delight.
Creative Ways to Present
For special occasions, I like to bake the mashed potatoes in individual ramekins topped with a sprinkle of extra sharp cheddar and some crispy panko breadcrumbs for crunch. It makes them feel fancy and dinner party-ready. Alternatively, a dollop of sour cream and chopped bacon on top turns this side into a loaded mashed potato experience.
Make Ahead and Storage
Storing Leftovers
I usually pop leftover cheesy mashed potatoes into an airtight container and refrigerate. They keep well for up to 3-4 days. Before storing, let them cool down to avoid condensation, which can make the texture soggy.
Freezing
Honestly, freezing cheesy mashed potatoes is a bit of a mixed bag. I’ve frozen them successfully before by sealing tightly in freezer-safe containers, but the texture sometimes gets a little watery upon thawing. If you plan to freeze, try adding a touch more cheese next time to help bind things after thawing.
Reheating
Reheat your leftovers gently in the oven at 300°F covered with foil, or microwave in short bursts, stirring in between to keep moisture and prevent drying out. Adding a splash of milk or a pat of butter during reheating helps restore creamy texture.
FAQs
-
Can I make this Cheesy Mashed Potatoes Recipe ahead of time?
Absolutely! You can prepare everything up to the baking step a day in advance. Keep the mashed potato mixture covered in the fridge, then bake fresh when you’re ready to serve. This way, the cheesy top stays nice and melty.
-
What kind of cheese works best for this recipe?
Sharp cheddar cheese is my go-to because of its classic tangy flavor and great melting quality. However, you can experiment with mozzarella for creaminess or Gruyère for a nuttier taste.
-
How can I make this recipe dairy-free?
To make a dairy-free version, swap cream cheese and sour cream for coconut cream or dairy-free cream cheese substitutes, and use a plant-based shredded cheese. Just be mindful that the flavor will differ slightly.
-
Is it necessary to add the egg?
The egg helps bind the potatoes, especially when baking, improving texture. If you need to skip it, your mashed potatoes might be more loose but still delicious—just skip the baking step and serve warmed directly.
-
Can I use red potatoes instead of Russets?
You can, but red potatoes are waxier so your mash might be a bit denser and less creamy. If you prefer fluffier cheesy mashed potatoes, stick with Russets or Yukon Golds for best results.
Final Thoughts
This Cheesy Mashed Potatoes Recipe holds a special place in my heart because it combines simplicity with such comforting flavors—perfect for holidays, weeknights, or any day you want a little extra love on your plate. I remember the first time I made it for a big family dinner and everyone asked for seconds (and thirds!). I’m confident you’ll enjoy making and sharing it just as much. Give it a try—you’ll discover why it’s become a kitchen staple for me and will soon be one for you, too!
Print
Cheesy Mashed Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes boiling + 45 minutes baking
- Total Time: 1 hour 25 minutes
- Yield: 10 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This Cheesy Mashed Potatoes recipe combines creamy mashed potatoes with rich cream cheese, shredded cheddar, and a hint of onion and sour cream, baked until bubbly and golden. Perfect as a comforting side dish for any meal, these cheesy potatoes are fluffy, flavorful, and irresistibly cheesy.
Ingredients
Potatoes
- 6 large potatoes, peeled and quartered
Cheese and Dairy
- 1 package (8 ounces) cream cheese, softened
- 1 cup shredded cheddar cheese
- 1/2 cup sour cream
- Additional shredded cheddar cheese, optional
Other Ingredients
- 1/3 cup chopped onion
- 1 large egg
- 2 teaspoons salt
- 1/2 teaspoon pepper
Instructions
- Boil Potatoes: Place the peeled and quartered potatoes in a large saucepan and cover them with water. Cover the pot and bring the water to a boil. Cook the potatoes for 20-25 minutes or until they are very tender when pierced with a fork. Drain the potatoes thoroughly.
- Mash and Mix: In a mixing bowl, mash the cooked potatoes until smooth. Add the softened cream cheese, shredded cheddar cheese, sour cream, chopped onion, egg, salt, and pepper. Beat the mixture until it becomes light, fluffy, and well combined.
- Bake the Mixture: Transfer the cheesy mashed potato mixture to a greased 2-quart baking dish, spreading it evenly. Cover the dish and bake in a preheated oven at 350°F (175°C) for 40-45 minutes or until the potatoes are heated through.
- Optional Cheese Topping: If desired, sprinkle additional shredded cheddar cheese on top after baking for extra cheesiness and serve hot.
Notes
- Make sure to drain the potatoes well to avoid watery mashed potatoes.
- The egg helps bind the ingredients together and adds creaminess.
- You can adjust the amount of cheese based on your taste preferences.
- Use a potato masher or electric mixer for fluffier texture.
- Leftovers can be refrigerated and reheated in the oven for best results.
Nutrition
- Serving Size: 1/10 of recipe
- Calories: 280
- Sugar: 2g
- Sodium: 900mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0.3g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 70mg

