There is something irresistibly comforting about creamy, fluffy potatoes with just the right amount of melted cheese woven through every bite. This Cheesy Mashed Potatoes Recipe elevates a simple side dish into an unforgettable crowd-pleaser. Loaded with cheddar, parmesan, cream cheese, and a touch of garlic, these mashed potatoes boast a rich texture and bold flavor that pairs wonderfully with any main course. Whether you’re cooking for a family dinner or a festive gathering, this recipe brings warmth and joy to the table with every spoonful.
Ingredients You’ll Need
These ingredients are simple yet essential, each playing a key role in delivering that perfect balance of creaminess, cheesiness, and smooth texture. From Yukon gold or russet potatoes that form the hearty base to the blend of cheeses and seasonings that add layers of flavor, this list is all about wholesome goodness.
- 3-4 pounds Yukon gold or russet potatoes: Ideal for fluffy mashed potatoes thanks to their starch content and flavor.
- 4 cups chicken broth or stock: Adds moisture and depth of savory flavor while cooking the potatoes.
- 1/2 cup melted butter: Brings richness and smoothness to the mash.
- 1/2 cup milk or cream (warmed): Ensures a creamy, velvety texture without cooling down the potatoes.
- 1/2 cup sour cream: Adds tanginess and extra creaminess.
- 4 ounces softened cream cheese: Boosts the silky texture and mild cheesiness.
- 1 cup shredded cheddar cheese (plus extra for topping): Delivers sharp, vibrant cheese flavor.
- 1/4 cup grated parmesan cheese (plus extra for topping): Adds a nutty, savory note to the blend.
- 1 teaspoon garlic powder: Infuses gentle garlicky warmth.
- 3/4 teaspoon salt: Enhances all other flavors beautifully.
- 1/2 teaspoon black pepper: Provides subtle spiciness.
- Chopped chives or parsley for garnish (optional): Adds a fresh pop of color and mild oniony flavor.
How to Make Cheesy Mashed Potatoes Recipe
Step 1: Prepare and Boil the Potatoes
Start by peeling and cutting your potatoes into roughly 2-inch chunks. Pop them into a large stockpot and pour in the chicken broth. Then add enough water to cover the potatoes completely—typically about 4 cups of each works wonderfully. Bring this mixture to a boil, then simmer until the potatoes are tender and easily break apart when poked with a fork. This initial step ensures your potatoes cook evenly and soak up the savory broth flavor.
Step 2: Warm the Dairy Ingredients
While those potatoes are cooking, melt the butter and combine it with the milk or cream to warm the liquid. Adding cold milk directly to hot potatoes can cause separation, so this warming step is crucial for silky smooth mashed potatoes. Meanwhile, shred the cheddar cheese and soften the cream cheese to get everything ready for the final mash.
Step 3: Mix the Cheese and Creamy Seasonings
In a bowl, combine sour cream, softened cream cheese, shredded cheddar, parmesan, garlic powder, salt, and pepper. Stir this cheesy mixture until it’s well blended. This flavorful blend will be folded into your mashed potatoes to create that luscious, rich texture that makes this Cheesy Mashed Potatoes Recipe so special.
Step 4: Mash and Mix Everything Together
Once the potatoes are tender, drain them and return to the pot or a large mixing bowl. Pour in the warm milk and melted butter, then mash the potatoes gently until you reach your desired consistency—smooth with just enough texture is ideal. Now, fold in the cheese mixture gently until everything is evenly combined and you can see those glorious cheesy ribbons throughout the mash.
Step 5: Bake with Extra Cheese Topping
Preheat your oven’s broiler and spray an 8×10 baking dish with non-stick spray. Transfer the cheesy mashed potatoes into the dish, spreading them out evenly. Generously sprinkle extra shredded cheddar and parmesan cheese on top. Place under the broiler for 2 to 5 minutes, watching carefully until the cheese on top melts, bubbles, and develops a gorgeous golden crust. This finishing touch adds irresistible texture and visual appeal.
How to Serve Cheesy Mashed Potatoes Recipe
Garnishes
There’s something about a little fresh green on top that makes cheesy mashed potatoes feel complete. Sprinkle chopped chives or parsley over the baked potatoes before serving to add a splash of color and a delicate, fresh flavor that contrasts beautifully with the richness.
Side Dishes
This Cheesy Mashed Potatoes Recipe pairs perfectly with a wide variety of mains. Think roast chicken, juicy steaks, or your favorite holiday ham. The creamy, cheesy mash balances out hearty proteins wonderfully and also complements steamed vegetables or a crisp salad for a well-rounded meal.
Creative Ways to Present
For a fun twist, serve the cheesy mashed potatoes in individual ramekins topped with a sprinkle of cheese and broiled until bubbly. Or pipe the mash into beautiful swirls on a plate using a large star tip, then top with a sprinkle of freshly chopped herbs and a dash of paprika for color. It turns this classic comfort food into a restaurant-worthy side.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. The potatoes might firm up slightly once chilled, but they will still taste delicious when reheated, making them a perfect make-ahead side.
Freezing
You can freeze the Cheesy Mashed Potatoes Recipe in portions by placing them in freezer-safe containers or bags. For best texture, consume frozen mashed potatoes within 1 to 2 months. Thaw overnight in the fridge before reheating to help maintain that creamy consistency.
Reheating
Reheat leftovers gently on the stovetop over low heat or in the microwave with a splash of milk or broth to loosen the mash. Covering while reheating helps trap moisture and keeps the potatoes velvety and warm, just as tasty as when first baked.
FAQs
Can I use a different type of potato for this recipe?
Absolutely! Yukon gold or russet potatoes are best for mash due to their starch content, but you can experiment with red potatoes for a creamier texture or a mix if you prefer. Just adjust cooking time accordingly.
Is it necessary to use chicken broth in cooking the potatoes?
While chicken broth adds extra flavor depth, you can substitute with vegetable broth or plain water. The broth just helps infuse the potatoes with savory notes from the start.
Can I make this recipe dairy-free or vegan?
To adapt for dairy-free diets, use plant-based butter, milk alternatives like oat or almond milk, and dairy-free cream cheese and cheese substitutes. Keep in mind the flavor and texture will be different but still tasty.
How can I make the Cheesy Mashed Potatoes Recipe ahead of time?
Follow all the preparation steps but skip the final broiling. Cover and refrigerate the assembled unbaked casserole for up to 3 days. When ready to serve, bring to room temperature then bake until hot and bubbly.
Why do I need to warm the milk before adding it to the potatoes?
Adding cold milk to hot potatoes can cause the mixture to seize or become gluey. Warm milk blends smoothly for a creamy consistent texture, which is key to perfect mashed potatoes.
Final Thoughts
If you’re craving a side dish that’s creamy, rich, and full of irresistible cheesy goodness, this Cheesy Mashed Potatoes Recipe should be your go-to. It’s straightforward to make but feels special enough for any occasion. I hope you enjoy making and sharing this comfort-food classic as much as I do — it’s bound to become a favorite at your table too!
Print
Cheesy Mashed Potatoes Recipe
This rich and creamy Cheesy Mashed Potatoes recipe combines tender Yukon Gold or russet potatoes with a blend of melted butter, warm milk, sour cream, cream cheese, cheddar, and parmesan cheeses. The potatoes are boiled in chicken broth for extra flavor, mashed to creamy perfection, then topped with shredded cheddar and broiled until bubbly and golden. Perfect as a comforting side dish for family dinners or special occasions.
- Total Time: 40 minutes
- Yield: 8 servings
Ingredients
Potatoes and Broth
- 3–4 pounds Yukon Gold or russet potatoes (or a combination)
- 4 cups chicken broth or stock
- Additional water to cover potatoes (about 4 cups)
Cheese Mixture
- 1/2 cup melted butter
- 1/2 cup milk or cream (warmed)
- 1/2 cup sour cream
- 4 ounces softened cream cheese
- 1 cup shredded cheddar cheese (plus extra for topping)
- 1/4 cup grated parmesan cheese (plus extra for topping)
Seasonings and Garnish
- 1 tsp garlic powder
- 3/4 teaspoon salt
- 1/2 teaspoon black pepper
- Chopped chives or parsley for garnish (optional)
Instructions
- Prepare Potatoes: Peel and cut your potatoes into chunks about 2 inches thick and place them in a large empty stock pot.
- Add Broth and Water: Pour chicken broth over the potatoes and add enough water to cover all the potatoes, usually about 4 cups each of water and broth.
- Boil Potatoes: Bring the liquid to a boil and cook the potatoes until they are tender and fall apart easily when poked with a fork.
- Warm Milk and Melt Butter: While the potatoes cook, melt the butter and add it to the milk to warm the milk gently, as cold milk should not be added to the potatoes.
- Prepare Cheese Mixture: Shred cheddar and parmesan cheeses. Soften cream cheese. In a bowl, combine sour cream, cream cheese, shredded cheddar, parmesan, garlic powder, salt, and black pepper; stir until well mixed.
- Mash Potatoes: Drain the cooked potatoes and return them to the pot or place in a large bowl. Pour in the warm milk and melted butter mixture and gently mash until you reach your desired creamy consistency.
- Combine with Cheese: Fold the prepared cheese mixture gently into the mashed potatoes until fully incorporated.
- Assemble in Baking Dish: Spray an 8×10-inch baking dish with non-stick spray and transfer the cheesy mashed potatoes into the dish.
- Broil Cheese Topping: Cover the top of the potatoes with the remaining shredded cheddar cheese and broil for 2-5 minutes until the cheese is melted, bubbly, and slightly golden.
- Make Ahead Instructions: To make ahead, follow all steps through combining the potatoes and cheese mixture but do not broil. Cover the baking dish and refrigerate for up to 3 days. When ready to bake, bring to room temperature for about 2 hours, then bake at 450°F for approximately 15 minutes or until the top is melted and bubbly.
Notes
- Use Yukon Gold potatoes for creamier texture or russet potatoes for fluffier texture.
- Warming the milk before adding prevents cooling the potatoes and helps achieve smooth mashed potatoes.
- Broil carefully to avoid burning the cheese topping; keep a close eye during the last minutes.
- This dish can be made ahead and reheated, making it ideal for holiday meals or meal prep.
- Optional garnish adds a fresh pop of color and flavor – chopped chives or parsley work best.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Boiling and Broiling
- Cuisine: American