Go Back
Cheesy Mashed Potato Recipe
Natasha Dunford

Cheesy Mashed Potato Recipe

Getting kids to eat a big bowl of creamy, cheesy mashed potatoes feels impossible—until you try this approach. I've watched countless parents struggle to get their children excited about dinner, only to see their faces light up when they taste these golden, melted-cheese-topped potatoes. As a registered dietitian, I know that the secret isn't just about flavor; it's about creating a dish that feels familiar, looks appetizing, and tastes like a warm hug. Whether you're meal prepping for the week or preparing a quick weeknight dinner, this recipe works beautifully. And if you're looking for other cheesy comfort foods the whole family will love, my my weeknight pasta is another guaranteed winner!
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 8
Calories: 539

Ingredients
  

  • ¼ teaspoon fresh black pepper coarsely ground black pepper tastes dramatically better than pre-ground
  • 6 ounce cream cheese softened to room temperature before mixing, which prevents lumpy texture
  • 8 ounce sharp white cheddar cheese grated fresh, divided; about 2½ cups total with roughly ¾ cup reserved for topping
  • Nonstick cooking spray for the casserole dish
  • 1 tablespoon kosher salt for the boiling water enhances potato flavor from the inside out
  • 2 tablespoon fresh minced parsley or chives optional garnish; adds color and a fresh note that brightens the richness
  • ½ cup unsalted butter melted; real butter creates a luxurious mouthfeel that margarine simply cannot replicate
  • 8 medium russet potatoes about 4 pounds total; russets have the best starch content for fluffy, not gluey mashed potatoes
  • ½ cup full-fat sour cream adds tang and creaminess without needing excessive butter
  • 2 clove fresh garlic minced finely; the flavor is subtle but adds sophisticated depth that kids won't consciously notice
  • 3 ounce Parmesan cheese finely grated; adds a salty, umami punch that makes people ask "what's in this?"
  • 1 teaspoon kosher salt to sprinkle on drained potatoes creates flavor layers rather than uniform saltiness

Method
 

Step 1: Prepare Your Pot and Boiling Water
  1. Fill a 5-quart pot with about 2 inches of water and bring it to a rolling boil over high heat. Once you see big, active bubbles, add 1 tablespoon of kosher salt to the water. The water should be seasoned almost like a light broth—this is how professional chefs ensure flavor penetrates the potatoes from the very beginning. If you have young children nearby, remind them this is a "hot pot zone" where they can watch from a safe distance, but not touch. This is a perfect teaching moment about kitchen safety.
    Cheesy Mashed Potato Recipe step 1
Step 2: Prepare the Potatoes
  1. While the water heats, rinse your potatoes under cool running water and rub them gently with your hands to remove any dirt. I leave the skins on during cooking because they add nutrients and prevent the potatoes from absorbing excess water, which would make them watery. Peel them with a vegetable peeler or paring knife, then cut them into even chunks about the size of walnuts. Try to keep them uniform in size—this ensures they all cook at the same rate. Younger children can wash the potatoes and supervise the cutting from a safe distance, while older kids can handle the peeling and chunking with a supervised sharp knife.
    Cheesy Mashed Potato Recipe step 2
Step 3: Cook the Potatoes Until Perfectly Tender
  1. Carefully add your potato chunks to the boiling salted water. Cover the pot with a lid, but leave it slightly ajar to allow steam to escape and prevent boiling over. Reduce the heat to medium-low and cook for 20 to 25 minutes. You're looking for potatoes that are completely fork-tender—meaning when you pierce one with a fork, it almost falls apart with zero resistance. This is the most critical step for achieving fluffy mashed potatoes instead of dense, gluey ones. Have a 10-year-old test the potatoes by carefully piercing one with a fork under your supervision—they'll feel like a real cook!
    Cheesy Mashed Potato Recipe step 3
Step 4: Drain and Season the Hot Potatoes
  1. Using a colander, drain all the water from your potatoes completely. Be very careful with steam rising from the pot—keep children back and warn them about the hot vapor. Return the drained potatoes to the empty pot while they're still hot. Sprinkle the additional 1 teaspoon of kosher salt evenly over them and let them sit for just 30 seconds. This is your chance to add an extra layer of flavor seasoning to the potatoes themselves, not just to the cheese mixture. This professional technique makes an enormous difference in the final taste.
    Cheesy Mashed Potato Recipe step 4
Step 5: Mash with Butter for Initial Creaminess
  1. Pour your melted butter over the salted hot potatoes and begin mashing by hand with a sturdy potato masher or ricer. Mash until the potatoes are broken down into small pieces with a few tiny lumps remaining—you want rustic, chunky texture, not baby food consistency. This is where a confident 8-year-old can take the lead under your guidance, as hand mashing is safe and deeply satisfying. Press the masher straight down, twist slightly, and lift, repeating throughout the pot until most lumps are gone.
    Cheesy Mashed Potato Recipe step 5
Step 6: Mix the Cheese Mixture Separately
  1. While the potatoes are still warm, combine your softened cream cheese, three-quarters of the white cheddar cheese (reserving ¾ cup for topping), and the Parmesan cheese in a separate large mixing bowl. Using a hand mixer on low speed or mixing by hand with a wooden spoon, beat these cheeses together until they're smooth and well-combined. Then stir in the sour cream, minced fresh garlic, and black pepper until everything is evenly distributed. This separate mixing step prevents overmixing the potatoes, which is the enemy of fluffy texture.
    Cheesy Mashed Potato Recipe step 6
Step 7: Combine with a Gentle Hand
  1. Here's where I ask you to channel your inner gentle chef. Fold the cheese mixture into the mashed potatoes using a large rubber spatula with just 10 to 12 slow, deliberate strokes. Mix only until you see no white streaks of unmixed cream cheese—stop immediately. Overmixing develops gluten in the potatoes, creating a gluey, unpleasant texture that everyone complains about. I know it's tempting to keep mixing until everything looks perfectly uniform, but resist! A little visible variation in color and texture is the hallmark of excellent mashed potatoes.
    Cheesy Mashed Potato Recipe step 7
Step 8: Transfer to Your Casserole Dish
  1. Spray a 2 or 3-quart casserole dish lightly with nonstick cooking spray (this prevents sticking and makes cleanup easier, which every parent appreciates). Spread your cheesy potato mixture evenly into the prepared dish. Use a spatula or the back of a spoon to create a smooth, level surface. Top evenly with that reserved ¾ cup of white cheddar cheese. If you're serving immediately, skip straight to the baking instructions below. If you're meal prepping or preparing ahead, cover with nonstick foil and refrigerate for up to 24 hours.
    Cheesy Mashed Potato Recipe step 8
Step 9: Bake Until Cheesy Perfection
  1. If your potatoes are still hot from cooking, cover the dish with nonstick foil and bake at 350 degrees Fahrenheit for only 5 minutes to warm through, then remove the foil and bake for an additional 10 to 15 minutes until the cheese is melted and bubbly. If your potatoes are at room temperature or cold from refrigeration, cover with nonstick foil and bake at 350 degrees Fahrenheit for 20 minutes, then remove the foil and bake for an additional 20 to 25 minutes until the cheese is melted and the potatoes are heated completely through. The potatoes are ready when a spoon pressed into the center comes away hot on the bottom of the spoon.
    Cheesy Mashed Potato Recipe step 9
Step 10: Garnish and Serve with Joy
  1. Remove from the oven and let cool for just 2 to 3 minutes so no one burns their mouth on the hot cheese. Sprinkle fresh minced parsley or chives over the top if desired—this adds color, a fresh herbal note, and signals to kids that this is restaurant-quality food they're about to eat. Serve warm, and watch the smiles appear. I promise you.
    Cheesy Mashed Potato Recipe step 10

Notes

- Complete Prep (Up to 24 Hours Ahead) - Prepare the entire recipe through Step 8, cover tightly with nonstick foil (regular foil can stick to cheese), and refrigerate. When ready to serve, increase baking time by 15 minutes to account for the cold temperature. This is my favorite method for holiday dinners or busy weeknights.
- Partial Prep (Potatoes Only, Up to 2 Days Ahead) - Cook and drain the potatoes, then refrigerate them in an airtight container. When ready to finish, reheat gently in a pot over low heat with a splash of milk, then proceed with mashing and mixing the cheese. This saves serious time on busy evenings.
- Cheese Mixture Only (Up to 3 Days Ahead) - Mix your cream cheese, cheddar, and Parmesan together and refrigerate separately. Soften at room temperature for 20 minutes before combining with freshly mashed potatoes. This is perfect if you're doing other prep work during the week.
- Portion Control Magic - Divide the baked, cooled casserole into individual portions in small oven-safe containers, top with reserved cheese, and freeze for up to 3 months. Reheat individual portions at 350 degrees Fahrenheit for 15 minutes from frozen, making weeknight dinners genuinely effortless.