Written by

Betty Campbell

Published

Creamy Crockpot Cream Cheese Mashed Potato Casserole

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

I was standing in the frozen foods aisle last November when the smell of roasted turkey from the deli counter hit me—and suddenly I was eight years old, squeezing past my Aunt Jo’s hip in her tiny kitchen while she lifted the lid off a crockpot that was definitely not supposed to be there on Thanksgiving. She was making mashed potatoes in it. I remember thinking that was almost scandalous. Real mashed potatoes came from a pot on the stove, didn’t they? But Aunt Jo just winked at me, stirred in a block of cream cheese that felt impossibly indulgent, and told me to hush up and watch. I watched, alright. I watched her scoop those potatoes into a bowl, watched my uncle take one bite and go completely quiet, watched the whole table pass that dish around like it was the only thing that mattered. She passed away three years ago, and honestly, I still haven’t found a way to make those potatoes taste exactly like hers. But this crockpot cream cheese mashed potato casserole? It gets close. So close it makes my chest ache a little. Maybe you’ve got a recipe like that—one you keep chasing because it tastes like someone you miss.

Why You’ll Love This Recipe

This isn’t just another mashed potato recipe you’ll forget about by Tuesday. This is the one that shows up at every holiday dinner and gets scraped clean before the gravy boat even makes its rounds. I’ve tested this crockpot cream cheese mashed potato casserole at least seven times to get the texture just right—not too heavy, not too loose, with that velvety richness that only cream cheese can deliver without making things gluey.

  • Set It and Forget It: Your crockpot does all the heavy lifting. No boiling over, no last-minute mashing while guests are knocking at the door.
  • Simple Ingredients: Potatoes, cream cheese, butter, milk, salt, pepper. That’s it. Nothing you need to hunt down at a specialty store.
  • Perfect for Holidays and Weeknights: Whether it’s Thanksgiving or a Tuesday when you need comfort food fast, this dish delivers.
  • Crowd-Pleaser: I’ve served this to picky kids, in-laws who critique everything, and friends who claim they don’t like mashed potatoes. Empty bowls every time.
  • Unbelievably Creamy: The cream cheese melts into the potatoes in a way that butter alone just can’t replicate. It’s silky, rich, and absolutely decadent without being heavy.

What makes this different from every other crockpot mashed potato recipe out there? It’s the technique. Most recipes tell you to dump everything in raw and hope for the best. I tried that—ended up with grainy, watery potatoes that tasted more like sadness than comfort. This version parboils the potatoes first, which locks in the right texture, then lets the crockpot work its magic on the cream cheese and butter. The result is a casserole that tastes like you stood over the stove for an hour, when really you just peeled some potatoes and walked away. It’s comfort food that actually comforts, not one more thing on your to-do list.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to build layers of creamy flavor without any fuss. Most of these are probably in your kitchen right now, which is exactly how comfort food should be.

  • Russet potatoes, 3 pounds (about 6 medium) — These are my go-to for mashed potatoes. They’re starchy, which means they soak up butter and cream cheese like a dream. Yukon Golds work too if that’s what you have, but the texture will be slightly waxy. (I’ve tested both, and russets win every time for fluffiness.)
  • Cream cheese, 8 ounces, softened — Full-fat is non-negotiable here. I’ve tried the reduced-fat version, and it just doesn’t melt the same way. Let it sit on the counter for 30 minutes before you start. Philadelphia is my preferred brand—it has a consistent texture that blends smoothly without lumps.
  • Unsalted butter, 4 tablespoons (half a stick), cubed — Salted butter works if that’s all you have, just reduce the added salt later. I like to use European-style butter like Kerrygold for extra richness, but honestly, any good unsalted butter does the trick.
  • Whole milk, 1/2 cup, warmed — Warm milk incorporates into potatoes more smoothly than cold milk, which can make things gummy. You can microwave it for 30 seconds before adding. For a richer version, swap in half-and-half. For dairy-free, unsweetened oat milk works surprisingly well.
  • Sour cream, 1/4 cup — This is my secret ingredient. It adds a subtle tang that balances the richness of the cream cheese. Don’t skip it—you’ll taste the difference.
  • Salt, 1 teaspoon, plus more for the boiling water — Season the water generously when boiling the potatoes. It seasons them from the inside out, which makes a huge difference.
  • Black pepper, 1/2 teaspoon, freshly ground — Freshly ground pepper adds a little warmth that pre-ground stuff just doesn’t have. Go easy if you’re sensitive to spice.
  • Garlic powder, 1/2 teaspoon (optional but recommended) — Adds a subtle savory note without being overpowering. Don’t use fresh garlic here—it can turn bitter during the long crockpot cook time.
  • Fresh chives or parsley for garnish (optional) — A little green on top makes it look pretty, but it’s totally optional. I usually forget this step and nobody complains.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll actually use:

  • Large pot — For boiling the potatoes. Any pot that holds at least 5 quarts works.
  • Colander — For draining the potatoes. Nothing fancy needed.
  • Potato masher or ricer — I prefer a ricer for the smoothest texture, but a good old-fashioned masher works perfectly too. I’ve used both, and honestly, the masher gives a more rustic texture that I’ve grown to love. (Fair warning: do NOT use a food processor or blender unless you want glue.)
  • Crockpot or slow cooker, 6-quart — Any size from 5 to 7 quarts works. The key is having enough room to stir everything together without potatoes flying everywhere. I use a basic Crock-Pot brand one I got for $30, and it’s never let me down.
  • Mixing bowl — For mashing the potatoes before they go into the crockpot. You can mash them directly in the pot if you’re careful, but I find a bowl gives me more control.
  • Measuring cups and spoons — Standard set. Nothing special.
  • Spatula or wooden spoon — For stirring. A silicone spatula is nice for scraping every last bit of cream cheese into the potatoes.

Budget-friendly tip: If you don’t own a ricer, don’t run out and buy one. A hand masher costs about $8 and does the job beautifully. I used a fork for years before I finally got a masher, and while it took longer, the potatoes tasted just as good.

Preparation Method

crockpot cream cheese mashed potato casserole preparation steps

Let me walk you through this step by step. I’ve included every little detail I wish someone had told me the first time I made this crockpot cream cheese mashed potato casserole.

  1. Peel and cut the potatoes — Peel 3 pounds of russet potatoes and cut them into 1-inch cubes. Try to keep them roughly the same size so they cook evenly. I aim for cubes about the size of a dice. Don’t stress if they’re not perfect—potatoes are forgiving.
  2. Boil the potatoes — Place the cubed potatoes in a large pot and cover them with cold water by about an inch. Add a generous tablespoon of salt to the water. Bring to a boil over high heat, then reduce to medium and simmer for 12-15 minutes. You’ll know they’re done when a fork slides into a cube with almost no resistance. Be careful not to overcook them—mushy potatoes turn waterlogged and gluey.
  3. Drain well — Pour the potatoes into a colander and let them drain for a full 2 minutes. Shake the colander a few times to get rid of excess water. This step matters more than you think. Too much water left in the potatoes will make your casserole thin and sad.
  4. Mash the potatoes — Transfer the drained potatoes to a large mixing bowl. Add the softened cream cheese, cubed butter, warmed milk, sour cream, salt, pepper, and garlic powder if using. Mash everything together until smooth. I use a potato masher and go at it for about 2 minutes. Some small lumps are fine—actually, they add a nice homemade texture. Taste and adjust seasoning if needed.
  5. Grease the crockpot — Lightly spray the inside of your crockpot with nonstick cooking spray or rub it with a little butter. This makes cleanup so much easier and prevents the edges from drying out.
  6. Transfer to crockpot — Scoop the mashed potatoes into the prepared crockpot and spread them into an even layer. Don’t press them down—just let them sit naturally.
  7. Cook on low — Cover and cook on low for 2-3 hours. The potatoes are already cooked, so you’re really just heating everything through and letting the flavors meld. I usually check at the 2-hour mark. They’re ready when they’re hot all the way through and the edges are just starting to look a tiny bit golden.
  8. Stir before serving — Give the potatoes a gentle stir before serving. This redistributes the butter and cream cheese that might have settled. If they look a little dry, stir in an extra splash of warm milk.
  9. Garnish and serve — Sprinkle with fresh chives or parsley if you’re feeling fancy. Serve warm.

My personal efficiency tip: I boil the potatoes while I’m prepping other dishes. The active time here is only about 20 minutes, and then the crockpot takes over. This is my favorite way to make mashed potatoes for a crowd because I can do everything in the morning and then forget about it until dinner.

Cooking Tips & Techniques

I’ve made this crockpot cream cheese mashed potato casserole enough times to learn what works and what absolutely doesn’t. Here’s what I wish someone had told me:

Don’t skip the parboil. I know, I know—the whole point of a crockpot recipe is to dump everything in and walk away. But raw potatoes in a slow cooker turn mealy and uneven. Parboiling them first gives you that fluffy, creamy texture that makes mashed potatoes worth eating. Trust me on this. I learned the hard way after serving what I can only describe as potato-flavored paste to my book club.

Warm your milk. Cold milk hits warm potatoes and creates a shock that makes the starches tighten up, resulting in gluey potatoes. Just 30 seconds in the microwave makes a noticeable difference. I forgot to do this once and ended up with potatoes that had the texture of wallpaper paste. Never again.

Watch the cook time. Two hours on low is usually perfect. Three hours is fine if you need more flexibility. But four hours? Things start getting mushy around the edges. If you’re running late, switch the crockpot to warm setting after 3 hours. The potatoes will stay perfect for another hour or two.

Don’t lift the lid. I know it’s tempting to peek, but every time you lift that lid, you lose heat and add about 20 minutes to the cook time. Trust the process. Your potatoes are fine in there.

Make ahead magic. This recipe is perfect for making a day ahead. Prepare everything through step 6, then cover and refrigerate the crockpot insert overnight. In the morning, take it out, let it sit on the counter for 30 minutes, then cook on low for 3-4 hours. The texture is just as good as fresh.

Variations & Adaptations

One of the best things about this crockpot cream cheese mashed potato casserole is how easy it is to adapt. Here are some variations I’ve tried and loved:

  • Garlic Lover’s Version: Roast a head of garlic (cut the top off, drizzle with olive oil, wrap in foil, bake at 400°F for 40 minutes) and squeeze the soft cloves into the potatoes before mashing. The sweetness of roasted garlic is completely different from raw garlic and adds an incredible depth of flavor. I make this version for Christmas dinner every year.
  • Loaded Baked Potato Style: Stir in 1 cup of shredded cheddar cheese, 1/2 cup of cooked and crumbled bacon, and 1/4 cup of sliced green onions right before serving. Top with extra cheese and let it melt for 10 minutes. This version disappears fastest at potlucks.
  • Dairy-Free Adaptation: Use vegan cream cheese (I like Kite Hill), plant-based butter, and unsweetened oat milk. The texture won’t be quite as rich, but it’s still delicious. I’ve served this to dairy-free guests who didn’t even notice the difference.
  • Herb-Infused Version: Stir in 2 tablespoons of fresh chopped rosemary and thyme before cooking. The herbs infuse into the potatoes during the slow cook and make the whole kitchen smell incredible. This pairs beautifully with roasted chicken or pork.
  • Spicy Kick: Add 1/4 teaspoon of cayenne pepper and 1/2 cup of shredded pepper jack cheese. The heat is subtle but warming—perfect for cold winter nights.

My personal favorite variation: I once added caramelized onions (about 1 cup) to the potatoes before cooking, and it was honestly one of the best things I’ve ever made. The sweetness of the onions against the creamy potatoes was absolutely perfect. I haven’t done it again only because it adds an extra 30 minutes of cook time for the onions, but it’s worth every minute.

Serving & Storage Suggestions

This crockpot cream cheese mashed potato casserole is incredibly versatile when it comes to serving. Here’s how I handle it:

Serving temperature: Serve warm, straight from the crockpot. The beauty of this recipe is that the crockpot keeps everything at the perfect temperature for serving. I just set it on warm and let people help themselves. No last-minute reheating, no cold potatoes halfway through dinner.

What to serve with it: This casserole is a natural partner for roasted turkey, baked ham, or a simple roast chicken. I also love it alongside meatloaf or smothered pork chops. For a vegetarian meal, serve it with roasted mushrooms and a big green salad. The creamy potatoes balance out any dish that needs a little comfort.

Storage instructions: Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together even more overnight, so day-old potatoes can taste even better than fresh. I’ve been known to make a double batch just for the leftovers.

Freezer instructions: This casserole freezes wonderfully. Let it cool completely, then transfer to a freezer-safe container or zip-top bag. It keeps for up to 3 months. To reheat, thaw overnight in the refrigerator, then warm in a 350°F oven for 20-25 minutes, or reheat individual portions in the microwave. Add a splash of milk if it seems dry after reheating.

Reheating tips: The microwave works fine for individual servings (about 2 minutes on high, stirring halfway). For a larger portion, I prefer the oven or the crockpot. If using the crockpot, reheat on low for 1-2 hours, stirring occasionally. Add a tablespoon of butter or milk if the potatoes seem dry.

How flavors develop: Honestly, these potatoes are at their absolute best on day two. The cream cheese and butter have fully settled into every bite, and the texture becomes even more uniform. If you can stand to wait, make this a day ahead and thank me later.

Nutritional Information & Benefits

Here’s the honest truth: this is comfort food, not health food. But that doesn’t mean it’s without merit. Potatoes are actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on, though I don’t for this recipe). The cream cheese and butter add calcium and vitamin A. And honestly? Sometimes your soul needs a warm, creamy bowl of potatoes, and that counts for something too.

Estimated nutritional values per serving (based on 8 servings):

  • Calories: 320
  • Fat: 18g
  • Carbohydrates: 35g
  • Protein: 6g
  • Fiber: 3g
  • Sugar: 3g
  • Sodium: 480mg

Dietary considerations: This recipe contains dairy and gluten (though potatoes themselves are gluten-free—just make sure your cream cheese and other ingredients are certified gluten-free if needed). For a lower-calorie version, use reduced-fat cream cheese and butter, though the texture won’t be quite as luxurious. I personally believe that if you’re going to eat mashed potatoes, you should eat the real thing—just have a smaller portion and savor every bite.

Conclusion

This crockpot cream cheese mashed potato casserole has become my go-to for every holiday, potluck, and comfort-food emergency. It’s the recipe that makes people close their eyes after the first bite and go quiet for a second. It’s the recipe that gets passed around at family gatherings, scribbled on napkins and texted to cousins. And it’s the recipe that, every time I make it, brings me a little closer to Aunt Jo’s kitchen and that moment when she lifted the lid and showed me that comfort doesn’t have to be complicated.

I’d love to hear how this turns out for you. Did you try a variation? Serve it with something unexpected? Burn the garlic bread and eat the potatoes straight from the crockpot like I definitely haven’t done? Drop a comment below and let me know. And if you make this for your next holiday dinner, tag me—I want to see your beautiful, creamy creation.

Now go peel some potatoes. Your comfort is waiting.

Frequently Asked Questions

Can I use red potatoes or Yukon Golds instead of russets?

Absolutely. Yukon Golds will give you a slightly waxier, buttery texture that many people actually prefer. Red potatoes will be even waxier and result in a denser casserole. Russets are my top choice for fluffiness, but any potato works in a pinch.

Can I make this recipe in advance for a holiday dinner?

Yes, and I actually recommend it. Prepare the casserole through the mashing step, transfer to the crockpot insert, and refrigerate overnight. The next day, let it sit on the counter for 30 minutes, then cook on low for 3-4 hours. It saves so much stress on the big day.

Why are my mashed potatoes gluey?

Gluey potatoes usually happen from over-mashing or using a food processor. The agitation releases too much starch, which turns the potatoes into paste. Use a hand masher or ricer, and stop as soon as the ingredients are combined. A few lumps are better than glue.

Can I freeze this crockpot cream cheese mashed potato casserole?

Yes, it freezes beautifully. Let it cool completely, transfer to a freezer-safe container, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven or back in the crockpot on low. Add a splash of milk if it seems dry.

How do I keep the potatoes warm for a party without overcooking them?

After the initial 2-3 hour cook time, switch your crockpot to the warm setting. The potatoes will stay perfectly creamy for up to 2 more hours without getting mushy. If they start to look dry, stir in a tablespoon of butter or a splash of warm milk.

Pin This Recipe!

crockpot cream cheese mashed potato casserole recipe

Print

Creamy Crockpot Cream Cheese Mashed Potato Casserole

This crockpot cream cheese mashed potato casserole is a velvety, rich side dish that’s perfect for holidays or weeknight comfort food. Parboiled potatoes are mashed with cream cheese, butter, and sour cream, then slow-cooked to creamy perfection.

  • Author: Luma
  • Prep Time: 20 minutes
  • Cook Time: 2 hours 15 minutes
  • Total Time: 2 hours 35 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds russet potatoes (about 6 medium), peeled and cut into 1-inch cubes
  • 8 ounces cream cheese, softened
  • 4 tablespoons unsalted butter, cubed
  • 1/2 cup whole milk, warmed
  • 1/4 cup sour cream
  • 1 teaspoon salt, plus more for boiling water
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon garlic powder (optional)
  • Fresh chives or parsley for garnish (optional)

Instructions

  1. Peel and cut the potatoes into 1-inch cubes.
  2. Place the cubed potatoes in a large pot and cover with cold water by about an inch. Add a generous tablespoon of salt to the water. Bring to a boil over high heat, then reduce to medium and simmer for 12-15 minutes until fork-tender.
  3. Drain the potatoes in a colander for 2 minutes, shaking to remove excess water.
  4. Transfer the drained potatoes to a large mixing bowl. Add the softened cream cheese, cubed butter, warmed milk, sour cream, salt, pepper, and garlic powder (if using). Mash until smooth, leaving some small lumps if desired.
  5. Lightly grease the inside of a 6-quart crockpot with nonstick cooking spray or butter.
  6. Scoop the mashed potatoes into the prepared crockpot and spread into an even layer.
  7. Cover and cook on low for 2-3 hours, until hot all the way through and edges are slightly golden.
  8. Stir gently before serving. If dry, stir in an extra splash of warm milk.
  9. Garnish with fresh chives or parsley if desired. Serve warm.

Notes

Do not skip parboiling the potatoes; raw potatoes in a slow cooker become mealy. Warm the milk to prevent gluey potatoes. Avoid lifting the lid during cooking. For make-ahead, prepare through step 6, refrigerate overnight, then cook on low for 3-4 hours. Leftovers keep in the refrigerator for up to 4 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 3
  • Sodium: 480
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 6

Keywords: crockpot mashed potatoes, cream cheese mashed potatoes, slow cooker mashed potatoes, holiday side dish, comfort food, creamy mashed potatoes

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆