Side Dishes
This heart attack mashed potatoes recipe delivers the ultimate indulgence—creamy, cheesy, and topped with a crispy cornmeal crust that begs to be pulled apart. The secret lies in balancing rich, velvety potatoes with a golden, crunchy exterior that disappears with every bite.
I perfected this version after years of testing, ensuring the crust stays crispy while the inside remains perfectly tender.
The foundation begins with classic mashed potatoes—fluffy, buttery, and infused with garlic for depth. We then layer crispy bacon, sharp cheddar cheese, and a sprinkle of cornmeal that transforms into an irresistible crust when baked.
The result? A dish so rich and satisfying, it feels like a meal in itself. Every component works together to create that signature "heart attack" experience.
What makes this recipe stand out is the texture contrast—creamy mashed potatoes meet crispy, cheesy crust, all topped with fresh chives and a dollop of sour cream for brightness. The dish is hearty enough for a main course but simple enough to prepare as a side.
Whether you're feeding a crowd or treating yourself to a decadent meal, this version delivers restaurant-quality indulgence at home.
For extra flair, consider adding jalapeños for heat, green onions for freshness, or even a fried egg on top for a breakfast-for-dinner twist. The possibilities are endless, but the core technique remains foolproof. Let’s get cooking—your taste buds will thank you.
Ingredients for heart attack mashed potatoes
Six ingredients create the ultimate indulgence—creamy, cheesy, crispy perfection in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled, cut into 1-inch cubes |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small pieces |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for flavor |
| Cornmeal 🌽 | ½ cup | Fine grind for smooth crust |
| Crispy Bacon 🥓 | 6 oz | Cooked until crisp, chopped |
| Fresh Garlic Cloves 🧄 | 2 cloves | Minced for aromatic depth |
| Fresh Chives 🌿 | ¼ cup | Chopped for fresh finish |
| Sour Cream 🥛 | ¼ cup | Full-fat for tangy contrast |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Milk 🥛 | ¼ cup | Warm for smooth texture |
The potatoes are non-negotiable—Russets are your best bet for that fluffy texture. Costco or Trader Joe's usually have them in bulk, which saves money. Peel and cube them while they're still cold to avoid browning. For the bacon, thick-cut from Applegate stays crispy longer when chopped—no sad, limp bits here. The cheddar? Sharp, aged varieties like Cabot or Tillamook melt better and add that signature tang. I always grab extra because it makes the dish.
No cornmeal? Fine breadcrumbs work in a pinch, but the texture won't be quite as crispy. Short on sour cream? Greek yogurt at half the amount gives similar tang. The garlic can be roasted for a sweeter note—just toss minced cloves in olive oil and bake at 400°F for 10 minutes. For the butter, Plugrá or Land O'Lakes unsalted melt beautifully. If you're feeling fancy, swap the chives for green onions—same vibe, slightly different flavor. And trust me on the full-fat cream; skimmed just won't cut it here.
This dish reheats like a dream—just cover with foil and zap for 30 seconds. Keeps 3-4 days in the fridge, though it's best within the first day. For leftovers, I portion into ramekins and reheat individually so everyone gets their own crispy top. Freezes beautifully too—up to 3 months—just thaw overnight in the fridge before reheating. The crust gets even crunchier after a night in the fridge, so make extra if you can.
Why You'll Love This Recipe
- Crispy Without the Hassle: I’ll admit it—this isn’t your basic mash. The cornmeal crust gives it that addictive crunch, but here’s the catch: you don’t have to fuss over it. Just toss the potatoes in cornmeal after boiling, bake, and boom—golden, shatterable edges every time. No frying, no deep-dish drama.
- Cheese That Actually Shines: Between us, sharp cheddar in mashed potatoes is a game-changer. It’s not just melted—it’s layered, cutting through the creaminess like a warm hug. And honestly? The first time I skipped the cheese, I nearly cried. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suffer: Most mashed potatoes turn gluey by day two. Not these. The butter and cream keep them rich but stable, so reheating is a breeze—just a quick zap in the microwave or a stovetop warm-up. My lunchbox has never been happier.
- Budget-Friendly Luxury: Russets are cheap, butter’s a pantry staple, and a block of cheddar lasts forever. This recipe feels like a fancy restaurant dish but costs less than takeout. I’ll be real: I’ve served it at potlucks, and no one’s ever asked for the recipe—because they’re too busy asking for seconds.
Step-by-step instructions for heart attack mashed potatoes
Here's how to create the ultimate cheesy, crispy, pull-apart mashed potatoes with a golden crust.
Cook the Potatoes Until Fork-Tender
Place the 3 lb of peeled, 1-inch cubed russet potatoes in a large pot and cover with cold water by about 2 inches. Add the 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 15-20 minutes until a knife slides in easily with minimal resistance.
Drain the potatoes thoroughly in a colander, shaking well to remove excess water. I like to return them to the pot and give them a quick shake over the sink to get rid of any lingering moisture—this makes a HUGE difference in how smooth your mash turns out.
Create the Cheesy Cornmeal Crust
While the potatoes cook, preheat your oven to 400°F. In a small bowl, mix the 0.5 cup cornmeal, 0.5 tsp ground black pepper, and 1 tsp of the 1.5 tsp salt. This dry mixture will give our potatoes that perfect crispy texture.
Spread the crispy bacon evenly over the bottom of a 9x13-inch baking dish. Then, create a layer of shredded sharp cheddar cheese (about 1 cup) over the bacon. Sprinkle the cornmeal mixture evenly over the cheese. This layering ensures maximum crispiness and cheesy flavor in every bite.
Mash the Potatoes with Butter and Cream
In a large mixing bowl, add the drained potatoes, 0.75 cup cold unsalted butter (cut into small pieces), 0.5 cup heavy cream, 0.25 cup warm milk, and the remaining 0.5 tsp salt. Using a potato masher or ricer, mash until smooth but with some slight texture—you want it creamy but not gluey.
I like to add the butter in small pieces and let it melt into the potatoes gradually. This creates a richer, more flavorful mash than dumping all the butter in at once. If the mixture seems too thick, add a splash of warm milk to loosen it to your desired consistency.
Assemble and Bake for Crispy Perfection
Spread the mashed potatoes evenly over the cheesy cornmeal crust in the baking dish. Top with the remaining 0.5 cup sharp cheddar cheese and the 0.25 cup chopped fresh chives. Bake for 25-30 minutes until the top is golden brown and bubbly.
Here's where the magic happens: the cornmeal crust gets beautifully crispy while the cheddar melts into a gooey blanket. Watch for the edges to turn golden brown—that's your signal it's ready. If you want extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning.
Finish with Sour Cream and Serve Immediately
Remove from the oven and let sit for 5 minutes. Then, dollop the 0.25 cup sour cream evenly over the top. The sour cream adds that perfect tangy contrast to the rich, cheesy potatoes. Serve immediately while still hot and crispy—this dish doesn't wait!
Use a spatula to cut through the crispy top and serve generous portions. The combination of creamy mash, crispy crust, and cheesy pull-apart magic makes these potatoes truly unforgettable. Leftovers? Don't count on it—they won't last that long!
Pro Tips For Making Heart Attack Mashed Potatoes
- STEAM THE POTATOES FIRST: I learned this the hard way—boiling Russets whole until fork-tender just doesn’t cut it for this recipe. Instead, microwave them whole in a bowl with 1/2 inch water for 10 minutes first, then finish boiling. They’ll cook faster and stay creamier when you mash them later.
- GRATE THE CHEESE FINE: Sharp cheddar clumps like a nightmare if you just shred it roughly. Use a box grater and pulse it in a food processor for 10 seconds—this melts it evenly into the potatoes without grainy bits. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE CORNMEAL REST: After mixing in the cornmeal, let the potatoes sit off-heat for 5 minutes before serving. This lets the starch absorb fully, giving you that signature thick, velvety texture instead of a gluey mess. —I know, I know, but trust the process.
- BUTTER IN LAYERS: Drizzle the butter in as you mash, not all at once. The heat from the potatoes melts it instantly, creating pockets of richness instead of a greasy blob. Start with 4 tablespoons, then add more if you’re feeling wild. (Your future self will thank you.)
Perfect pairings for these flavors
Cheesy Comfort Sides
These mashed potatoes pair perfectly with grilled steaks or roasted chicken—the richness of the dish stands up to bold flavors. For a hearty meal, serve alongside crispy roasted Brussels sprouts with bacon or garlic-parmesan green beans.
The crispy cornmeal crust adds texture that contrasts beautifully with tender vegetables. 🥗
Protein Pairings
For a main-course twist, serve with pan-seared pork chops or smoked brisket—the smoky depth complements the cheesy potatoes. If you're grilling, add juicy burgers or pulled pork sandwiches for a loaded meal. The bacon in the potatoes adds extra flavor that ties everything together. 🍖
Breakfast-for-Dinner Twist
Take it to brunch level by adding a fried egg on top—runny yolk drizzling into the creamy potatoes is pure indulgence. Pair with crispy hash browns or biscuits and gravy for a Southern-style feast. The sour cream topping adds brightness that balances the richness. 🍳
Beverage Pairings
A bold red wine like Cabernet Sauvignon or Malbec cuts through the richness beautifully. For beer lovers, a stout or amber ale complements the cheesy, smoky flavors. Keep it simple with iced tea or lemonade for a refreshing contrast. 🍷
Extra Crunch Add-Ons
Boost texture with crushed potato chips on top before baking or toasted breadcrumbs for extra crunch. For heat lovers, sprinkle jalapeños or red pepper flakes over the sour cream. These toppings elevate the dish to next-level indulgence. 🌶️
Make-Ahead Serving Tips
Prep the mashed potatoes a day ahead and refrigerate—flavors deepen overnight. Reheat covered in the oven at 350°F for 10-15 minutes to restore crispiness. Serve in ramekins for individual portions or a cast-iron skillet for family-style sharing. 🍽️
Nutrition facts
Frequently asked questions
Can I make heart attack mashed potatoes ahead of time?
Prep the mashed potatoes base up to 24 hours ahead and refrigerate. When ready to bake, spread the chilled potatoes over the cheesy cornmeal crust and bake as directed. The flavors actually deepen overnight, and reheating in the oven at 350°F for 15 minutes restores that perfect crispy top.
What's the secret to getting the crust extra crispy?
The cornmeal is key! Mix it with 0.5 tsp pepper and 1 tsp salt before sprinkling over the cheese. For maximum crunch, broil for 1-2 minutes at the end—watch closely to avoid burning. A 9x13-inch baking dish also helps create a larger surface area for crispiness.
Can I substitute the cornmeal crust?
Yes! Use 0.5 cup fine breadcrumbs mixed with 1 tbsp melted butter for a similar texture. For extra richness, try crushed potato chips (like kettle-cooked) on top before baking. The flavor will differ slightly, but the crispy element remains.
Why did my crust turn soggy?
Soggy crusts usually mean excess moisture in the potatoes. Drain them thoroughly after boiling and shake the colander vigorously. Also, ensure your oven is fully preheated to 400°F—cold spots can prevent proper browning. For extra insurance, bake on the middle rack where heat circulates best.
How do I make this dish spicier?
Add 1-2 tbsp finely chopped jalapeños to the mashed potatoes or sprinkle red pepper flakes over the sour cream topping. For smoky heat, mix 1 tsp smoked paprika into the cornmeal mixture. Start with small amounts—you can always add more!
