Written by

David Kim

Published

Cozy Garlic Herb Mashed Potatoes with Crispy Shallots

Ready In 45 minutes
Servings 6 servings
Difficulty Medium

My neighbor, a guy named Leo who I’ve only ever seen in a stained mechanic’s apron, asked me why I didn’t just leave the skins on the potatoes. I was mid-sentence, explaining the “proper” way to get silky mashed potatoes—peel, boil, rice, the whole nine yards. He wasn’t trying to be difficult. He was genuinely curious, leaning over the fence while I was scrubbing a mountain of Yukon Golds on my back porch. I started to explain why that wouldn’t work—something about texture and a gluey consistency—then stopped. Honestly, I had no good reason. I’d just never done it. So, last Tuesday, with a bag of shallots and a head of garlic sitting on the counter, I decided to try his way. I didn’t peel a single potato.

The power went out halfway through the boiling process. Classic. There I was, standing in a dark kitchen at 5 PM, the only light coming from the gas stove flame, staring at a pot of half-cooked, skin-on potatoes. I figured I’d just mash them anyway, maybe add a little extra butter to smooth things over. The result? It was a mess in the best possible way. The skins added this rustic, earthy texture that I’d been missing for years, and the garlic—which I’d roasted earlier that week—melted into the cream like it was always meant to be there. That first bite had this unexpected, nutty complexity that made me close my eyes. I almost burned the crispy shallots because I was too busy staring at the bowl.

Maybe you’ve been there, convinced that a recipe has to be done a certain way because that’s how grandma did it or because a chef on TV said so. I know I was wrong. These Cozy Garlic Herb Mashed Potatoes with Crispy Shallots are proof that sometimes the best cooking advice comes from a guy named Leo who just wants to get dinner on the table faster. This recipe stayed with me because it broke a rule I didn’t even know I had, and now I can’t go back.

Why You’ll Love This Recipe

Let me tell you, after making mashed potatoes every which way for the past decade, this version is the one I keep coming back to. It’s not just another side dish—it’s the one that gets the “oohs” and “aahs” at the table without requiring a culinary degree. Here’s why you’ll find yourself making it on repeat:

  • Quick & Easy: Comes together in under 45 minutes, and most of that is hands-off boiling time. Perfect for a busy Tuesday when you need comfort food fast.
  • Simple Ingredients: No fancy grocery trips needed. Potatoes, garlic, herbs, cream, and shallots—you probably have most of this in your kitchen right now.
  • Perfect for Cozy Dinners: Great for a rainy Sunday roast, a holiday table, or just a quiet night when you want something that feels like a hug in a bowl.
  • Crowd-Pleaser: The crispy shallots on top? They’re a conversation starter. Kids love the crunch, adults love the flavor depth.
  • Unbelievably Delicious: The combo of roasted garlic, fresh herbs, and that salty, crunchy shallot topping is next-level comfort food. It’s the kind of dish that makes you go back for a second scoop, even when you’re full.

What makes this recipe different from the rest? It’s the texture. By leaving the skins on (thank you, Leo), you get a mashed potato that has body and bite, not just a smooth paste. The roasted garlic adds a sweet, mellow depth that raw garlic just can’t match, and the crispy shallots give you that salty, shattering crunch that contrasts perfectly with the creamy potatoes. This isn’t just another version of mashed potatoes—it’s the best version. It’s comfort food reimagined: faster, more rustic, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, but a few key players make all the difference. Here’s what you’ll need to grab:

For the Mashed Potatoes

  • 2 pounds Yukon Gold potatoes (scrubbed well, skins on) – These are my go-to for mashing. They have a naturally buttery flavor and a waxy texture that holds up perfectly. Russets will work too, but they’re starchier and might get a little gluey if you overwork them.
  • 1 head of garlic – You’ll roast this whole. Trust me, it’s worth the 30 minutes. The cloves become sweet, jammy, and spreadable.
  • 1 tablespoon olive oil – For roasting the garlic. Use a good quality one; you’ll taste the difference.
  • 4 tablespoons unsalted butter (softened, cut into cubes) – Adds richness. I prefer Kerrygold for its creaminess, but any good unsalted butter works.
  • 1/2 cup heavy cream (warmed) – Don’t skip warming it! Cold cream will seize up your potatoes and make them gummy. You can use whole milk in a pinch, but the cream is where the luxury lives.
  • 1/4 cup sour cream – Adds a subtle tang that balances the richness of the butter and cream. Greek yogurt works as a substitute.
  • 2 tablespoons fresh chives (finely chopped) – For that fresh, oniony pop at the end.
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried) – Earthy and aromatic. It pairs beautifully with the garlic.
  • Salt and black pepper to taste – I use about 1 teaspoon of kosher salt and 1/2 teaspoon of cracked black pepper. Adjust at the end.

For the Crispy Shallots

Cozy Garlic Herb Mashed Potatoes with Crispy Shallots preparation steps

  • 2 large shallots (thinly sliced into rings) – Look for firm, dry shallots. The thinner you slice them, the crispier they get.
  • 1/4 cup all-purpose flour – For dredging. It gives the shallots a light, crunchy coating. Use rice flour for a gluten-free option.
  • 1/2 teaspoon salt – For seasoning the flour.
  • 1/4 teaspoon smoked paprika (optional, but amazing) – Adds a subtle smokiness that plays well with the herbs.
  • 1/2 cup vegetable oil (for frying) – Use a neutral oil with a high smoke point, like canola or grapeseed. Olive oil will burn here.

Ingredient Selection Tip: For the potatoes, look for ones that are firm with no green spots or sprouts. Yukon Golds have thin, tender skins, so you won’t even notice them after mashing. If you’re using Russets, you might want to peel them—the skins are thicker and can be a bit chewy.

Substitution Guidance: Need a dairy-free option? Swap the butter for vegan butter, use full-fat coconut cream instead of heavy cream, and skip the sour cream or use a plant-based version. The roasted garlic and herbs will still carry the flavor beautifully.

Equipment Needed

You don’t need a fancy kitchen to pull this off, but a few specific tools make the job easier. Here’s what I use:

  • Large Pot (5-6 quarts) – For boiling the potatoes. Make sure it’s big enough so the potatoes have room to dance around.
  • Potato Masher or Ricer – I prefer a good old-fashioned hand masher for that rustic texture. A ricer will give you a smoother, more uniform mash. Either works!
  • Small Skillet – For frying the shallots. A non-stick skillet works best to prevent sticking.
  • Baking Sheet or Small Baking Dish – For roasting the garlic. I use a tiny ramekin; it doesn’t need much space.
  • Sharp Knife and Cutting Board – For slicing shallots and chopping herbs. A mandoline slicer is a game-changer for getting those shallots paper-thin.
  • Wooden Spoon or Silicone Spatula – For mixing. Avoid metal, which can scratch your pot or react with the potatoes.
  • Paper Towels – For draining the crispy shallots. Don’t skip this step, or they’ll get soggy.

Budget-Friendly Tip: If you don’t have a potato masher, use a fork or the bottom of a sturdy glass. It takes a little more elbow grease, but it works! For the shallots, a sharp knife is more important than a mandoline—just take your time slicing evenly.

Preparation Method

Alright, let’s get cooking. This recipe has a few moving parts, but I’ve broken it down so you can multitask like a pro. Total time is about 45 minutes, with 20 minutes of active work.

Step 1: Roast the Garlic

Preheat your oven to 400°F (200°C). Cut the top off the head of garlic to expose the cloves. Drizzle with 1 tablespoon of olive oil, wrap it in foil, and roast for 30-35 minutes, until the cloves are soft and golden. You’ll know it’s done when you can easily squeeze a clove out. Let it cool for a few minutes, then squeeze the roasted cloves into a small bowl and mash them with a fork. Set aside. Pro tip: Do this ahead of time! Roasted garlic keeps in the fridge for a week.

Step 2: Boil the Potatoes

While the garlic roasts, scrub your potatoes well and cut them into 1-inch chunks (no peeling!). Place them in a large pot and cover with cold water by about an inch. Add a generous pinch of salt—about 1 tablespoon. Bring to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes, until the potatoes are fork-tender. You should be able to pierce a chunk easily with a knife, but it shouldn’t fall apart completely. Sensory cue: The water will look a little cloudy from the potato starch—that’s normal.

Step 3: Make the Crispy Shallots

While the potatoes boil, get your shallots ready. In a small bowl, whisk together the flour, salt, and smoked paprika. Toss the sliced shallot rings in the flour mixture until they’re evenly coated. Shake off any excess. Heat the vegetable oil in a small skillet over medium-high heat. To test if it’s ready, drop a single shallot ring in—it should sizzle immediately. Fry the shallots in batches (don’t overcrowd the pan!) for 2-3 minutes, stirring occasionally, until they’re golden brown and crispy. Use a slotted spoon to transfer them to a paper towel-lined plate. Season immediately with a tiny pinch of salt. Warning: They will continue to darken after you pull them out, so take them off the heat when they’re a shade lighter than you want.

Step 4: Mash the Potatoes

Drain the potatoes in a colander and let them steam dry for about 2 minutes. This is crucial—excess water will make your mash watery. Return the potatoes to the pot (off the heat) and add the softened butter. Start mashing! Use a hand masher for a rustic texture or a ricer for a smoother finish. Don’t over-mash, or you’ll activate the starch and get gluey potatoes. Once the butter is mostly incorporated, add the roasted garlic paste, warmed heavy cream, and sour cream. Stir gently with a wooden spoon until just combined. Fold in the fresh chives and thyme. Season with salt and pepper to taste. Personal tip: I always taste a little bit of potato before adding the herbs—sometimes the garlic and cream are enough, and I’ll go lighter on the thyme.

Step 5: Assemble and Serve

Transfer the mashed potatoes to a serving bowl. Sprinkle the crispy shallots generously on top. If you’re feeling fancy, add a few extra chives or a pat of butter that melts into the pile. Serve immediately while everything is warm and the shallots are still crunchy.

Cooking Tips & Techniques

I’ve made my fair share of mistakes with mashed potatoes—lumpy, gluey, bland, you name it. Here are the lessons I learned the hard way so you don’t have to.

Don’t Overwork the Potatoes. This is the number one mistake. When you mash too much or use an electric mixer, you break down the starch cells and release too much starch, turning your potatoes into a sticky, gluey mess. Use a hand masher and stop as soon as the butter is incorporated. A little lump is a good thing—it’s texture!

Warm Your Dairy. Cold cream or butter will shock the hot potatoes and make them seize up. Warm your cream in the microwave for 30 seconds or in a small saucepan until it’s just steaming. The butter should be at room temperature. This simple step makes a world of difference in achieving a silky, smooth mash.

Salt the Water Generously. The potatoes absorb the salt as they boil, seasoning them from the inside out. If you wait to season only at the end, you’ll end up with bland potatoes no matter how much salt you add. I use about 1 tablespoon of kosher salt per 2 pounds of potatoes.

Fry Shallots in Batches. I once dumped all the shallots in at once, and they turned into a sad, soggy clump. They need space to crisp up. Fry in a single layer, and don’t walk away—they go from golden to burnt in about 30 seconds. Drain them on paper towels immediately to stop the cooking process.

Timing Strategy: Start the garlic first (it takes the longest), then boil the potatoes while the garlic roasts. Fry the shallots while the potatoes drain. This way, everything finishes at the same time, and you’re not scrambling at the end.

Variations & Adaptations

One of the best things about this recipe is how flexible it is. Here are a few ways I’ve played around with it:

  • Herb Swap: Not a thyme fan? Use rosemary or sage instead. Rosemary adds a piney, aromatic note that’s amazing with roasted meats. Just chop it finely so you don’t get a mouthful of needles.
  • Cheesy Upgrade: Fold in 1/2 cup of grated Parmesan or sharp cheddar after mashing. The cheese melts into the potatoes and adds a salty, umami kick. I did this for a Thanksgiving potluck, and it vanished in minutes.
  • Vegan Version: Use vegan butter, oat milk or coconut cream, and a dairy-free sour cream alternative. The roasted garlic and herbs are strong enough to carry the flavor. I’ve tested this with oat milk, and it works surprisingly well—just don’t expect it to be as rich.
  • Spicy Kick: Add 1/4 teaspoon of cayenne pepper or a pinch of red pepper flakes to the shallot flour mixture. The heat cuts through the creaminess beautifully.
  • Low-Carb Option: Swap the potatoes for cauliflower florets. Boil them until tender, then mash with the same ingredients. It’s not the same texture, but the garlic and shallots make it feel indulgent.

My personal favorite variation? I once added a tablespoon of truffle oil at the end and topped it with the crispy shallots. It felt incredibly fancy, but it only took 10 extra seconds. Perfect for date night.

Serving & Storage Suggestions

These mashed potatoes are best served hot, right after you’ve piled on the crispy shallots. The contrast between the warm, creamy potatoes and the crunchy, salty topping is the whole point. I like to serve them in a wide, shallow bowl so the shallots stay crispy on top and don’t get soggy from the steam.

What to Serve With It: These potatoes are the ultimate sidekick. They’re amazing alongside a roast chicken, grilled steak, or pan-seared salmon. For a vegetarian meal, pair them with a hearty mushroom gravy or a lentil loaf. They also work beautifully with roasted vegetables like carrots and Brussels sprouts.

Storage: Leftover mashed potatoes (without the shallots) keep in an airtight container in the fridge for up to 4 days. The shallots are best eaten fresh—they lose their crunch after a few hours. If you have leftover shallots, store them in a separate container at room temperature for up to 2 days, but don’t expect them to stay crispy.

Reheating: The best way to reheat mashed potatoes is on the stovetop. Add a splash of milk or cream and warm them over low heat, stirring frequently. The microwave works too, but it can dry them out. If you’re reheating the whole batch, add an extra tablespoon of butter to bring back the creaminess. The flavors actually deepen overnight—the garlic and herbs meld together beautifully.

Freezer Tip: You can freeze the mashed potatoes (without shallots) for up to 3 months. Spoon them into a freezer-safe bag, flatten it out, and thaw in the fridge overnight. Reheat as above. It’s a great make-ahead option for holidays.

Nutritional Information & Benefits

While these potatoes are definitely a comfort food indulgence, they do have some redeeming qualities. Here’s a rough estimate per serving (based on 6 servings):

Nutrient Amount per Serving
Calories 320
Total Fat 18g
Saturated Fat 10g
Carbohydrates 35g
Fiber 4g
Protein 5g
Sodium 450mg

Health Highlights: Yukon Gold potatoes are a good source of vitamin C, potassium, and fiber—especially if you leave the skins on, like we do here. The skins contain most of the fiber, so you’re getting a little extra gut health boost. Garlic is known for its anti-inflammatory properties and immune-supporting compounds. Shallots are rich in antioxidants and quercetin, which may help with heart health.

Dietary Considerations: This recipe is naturally gluten-free (just use rice flour for the shallots) and can be made dairy-free with the substitutions mentioned above. It’s not low-carb, but the fiber from the skins helps slow down the sugar absorption. If you’re watching your sodium, go easy on the salt at the end—the shallots already bring a salty crunch.

My personal take? Food is about balance. These potatoes are a treat, and they’re made with real, whole ingredients. I feel good about serving them to my family because I know exactly what’s in them, and the fiber and vitamins from the skins make them a little more wholesome than your average mash.

Conclusion

If there’s one thing I hope you take away from this recipe, it’s that sometimes the best cooking happens when you break the rules. I never would have tried leaving the skins on if Leo hadn’t asked that simple question, and now I can’t imagine making mashed potatoes any other way. These Cozy Garlic Herb Mashed Potatoes with Crispy Shallots are proof that a little curiosity—and a willingness to be wrong—can lead to something truly delicious.

I’d love to hear how yours turn out. Did you try a different herb? Add cheese? Forget the shallots and just eat the potatoes straight from the pot? (No judgment, I’ve been there.) Leave a comment below and let me know how you made this recipe your own. And if you loved it, share it with a friend—or better yet, with a neighbor who might just have a good idea or two.

Happy cooking, and remember: the best meals are the ones made with a little bit of heart and a whole lot of butter.

Frequently Asked Questions

Can I make these mashed potatoes ahead of time?

Yes! You can make the mashed potatoes (without the crispy shallots) up to 2 days in advance. Store them in an airtight container in the fridge. When you’re ready to serve, reheat them gently on the stovetop with a splash of cream or milk, then top with freshly fried shallots.

Why did my crispy shallots turn out soggy?

Soggy shallots usually happen for two reasons: either they weren’t fried long enough to remove all the moisture, or they were stored in an airtight container while still warm. Make sure to fry them until they’re a deep golden brown, and drain them on paper towels immediately. If you’re making them ahead, keep them in an open bowl at room temperature, not sealed.

Can I use dried herbs instead of fresh?

Absolutely. If you’re using dried thyme, use about 1 teaspoon instead of 1 tablespoon of fresh. Dried chives are less common, but you can substitute with dried parsley or even a pinch of onion powder. Just remember that dried herbs are more concentrated, so start with less and taste as you go.

What if I don’t have a potato masher?

No problem! You can use a fork, a sturdy whisk, or even the bottom of a clean glass jar. It will take a little more effort, but the result will be just as delicious. Just avoid using an electric mixer—it’s too easy to overwork the potatoes and end up with a gluey texture.

Can I skip the roasted garlic?

You can, but I really don’t recommend it. Roasted garlic adds a sweet, mellow depth that you just can’t get from raw garlic. If you’re short on time, you can use 1 teaspoon of garlic powder instead, but the flavor won’t be as rich. Alternatively, sauté 3-4 cloves of minced garlic in the butter before adding it to the potatoes for a quicker, but still delicious, option.

Pin This Recipe!

Cozy Garlic Herb Mashed Potatoes with Crispy Shallots recipe

Print

Cozy Garlic Herb Mashed Potatoes with Crispy Shallots

Rustic, creamy mashed potatoes with roasted garlic and fresh herbs, topped with crispy fried shallots. A comforting side dish that’s quick to make and full of flavor.

  • Author: Willa
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 2 pounds Yukon Gold potatoes (scrubbed well, skins on)
  • 1 head of garlic
  • 1 tablespoon olive oil
  • 4 tablespoons unsalted butter (softened, cut into cubes)
  • 1/2 cup heavy cream (warmed)
  • 1/4 cup sour cream
  • 2 tablespoons fresh chives (finely chopped)
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • Salt and black pepper to taste
  • 2 large shallots (thinly sliced into rings)
  • 1/4 cup all-purpose flour
  • 1/2 teaspoon salt
  • 1/4 teaspoon smoked paprika (optional)
  • 1/2 cup vegetable oil (for frying)

Instructions

  1. Preheat oven to 400°F (200°C). Cut the top off the head of garlic to expose the cloves. Drizzle with 1 tablespoon olive oil, wrap in foil, and roast for 30-35 minutes until soft and golden. Let cool, then squeeze cloves into a bowl and mash with a fork. Set aside.
  2. Scrub potatoes well and cut into 1-inch chunks (no peeling). Place in a large pot and cover with cold water by about an inch. Add 1 tablespoon salt. Bring to a boil, then reduce to a simmer and cook for 15-20 minutes until fork-tender.
  3. While potatoes boil, prepare crispy shallots. In a small bowl, whisk together flour, 1/2 teaspoon salt, and smoked paprika. Toss sliced shallot rings in flour mixture until coated. Shake off excess.
  4. Heat vegetable oil in a small skillet over medium-high heat. Fry shallots in batches for 2-3 minutes until golden brown and crispy. Transfer to a paper towel-lined plate and season with a pinch of salt.
  5. Drain potatoes in a colander and let steam dry for 2 minutes. Return to pot (off heat) and add softened butter. Mash with a hand masher or ricer until butter is mostly incorporated.
  6. Add roasted garlic paste, warmed heavy cream, and sour cream. Stir gently until just combined. Fold in fresh chives and thyme. Season with salt and pepper to taste.
  7. Transfer mashed potatoes to a serving bowl. Sprinkle crispy shallots generously on top. Serve immediately.

Notes

For best texture, don’t over-mash the potatoes. Warm the dairy before adding to prevent gummy potatoes. Fry shallots in batches and drain immediately on paper towels. Roasted garlic can be made ahead and stored in the fridge for up to a week.

Nutrition

  • Serving Size: 1 serving (about 1 c
  • Calories: 320
  • Sugar: 2
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 35
  • Fiber: 4
  • Protein: 5

Keywords: mashed potatoes, garlic herb mashed potatoes, crispy shallots, comfort food, side dish, Thanksgiving, holiday

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 ★☆ ★☆ ★☆ ★☆ ★☆