There used to be a tiny Polish diner on the corner of Belmont and Sheffield in Chicago called Babcia’s Table that made the most incredible mashed potatoes I have ever tasted. When they closed—suddenly, with a handwritten “Thank you, neighbors” sign taped to the door—I honestly felt a little lost. Those potatoes were the side dish I ordered alongside everything, and I mean everything. Pierogi night? Mashed potatoes. Stuffed cabbage? Double order of mashed potatoes. My husband thought I had lost my mind, but you know how it is when a specific food memory just burrows into your soul.
After seven tries—seven bowls of varying degrees of gluey, bland, or just plain sad—I finally cracked the code. The secret wasn’t some fancy technique or imported butter. It was the combination of roasted garlic, fresh herbs, and those impossibly crispy shallots on top that made every bite feel like a hug. I remember the Tuesday afternoon it finally worked. I was wearing my stained apron, the kitchen smelled like heaven, and my four-year-old walked in and said, “Mama, what’s that smell? It smells like the happy restaurant.” That was the moment I knew I had it.
These Kid-Approved Garlic Herb Mashed Potatoes with Crispy Shallots are my love letter to that little diner that disappeared too soon. They are creamy without being heavy, flavorful without being complicated, and the crispy shallots on top? Let me tell you, they turn a simple side dish into the star of the plate. Maybe you have been there—chasing a recipe that feels like a memory you cannot quite hold onto. Well, this one is yours now. No more chasing.
Why You Will Love This Recipe
Let me be real with you for a second. I have tested this recipe on my own kids, my neighbor’s kids, and even my picky nephew who only eats beige food. Every single one of them cleaned their plate. That is not luck—that is a recipe designed with families in mind.
- Quick & Easy: From start to table in under 45 minutes. These mashed potatoes come together faster than you can argue with a toddler about eating vegetables.
- Simple Ingredients: You probably have potatoes, butter, and milk in your kitchen right now. The garlic and herbs are easy to find and cheap to buy.
- Perfect for Family Dinners: Whether it is a Tuesday night meatloaf or a Sunday roast chicken, these potatoes fit right in without any fuss.
- Crowd-Pleaser: Kids love the creamy texture and the fun crunch on top. Adults love the sophisticated garlic-herb flavor. Everyone wins.
- Unbelievably Delicious: The roasted garlic adds a sweet, mellow depth that raw garlic just cannot match. Paired with fresh parsley and chives, every bite is balanced and satisfying.
What makes this recipe different from the rest? It is the crispy shallots. Honestly, they are the game-changer. Instead of just another bowl of mashed potatoes, you get this incredible contrast—silky smooth on the bottom, shatteringly crisp on top. It feels fancy, but it is actually dead simple. Plus, the roasted garlic technique means no sharp, bitter garlic flavor. Just pure, buttery goodness that even the pickiest eaters will adore.
This recipe is not just good—it is the kind that makes you close your eyes after the first bite. It is comfort food reimagined: a little bit healthier, a lot faster, and with the same soul-soothing satisfaction that makes you want to curl up on the couch and watch a movie with the people you love.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to deliver bold flavor and that irresistible creamy texture. Most of these are pantry staples, and the few extras are worth every penny.
For the Mashed Potatoes
- 2 pounds Yukon Gold potatoes, peeled and cut into 1-inch chunks (Yukon Golds are naturally buttery and creamy; Russets work too but can get gluey if overworked)
- 4 tablespoons unsalted butter, softened (I use Kerrygold for the richest flavor, but any good butter works)
- 1/2 cup whole milk, warmed (adds richness; use 2% or oat milk if needed, but whole milk gives the best texture)
- 1/4 cup sour cream, at room temperature (adds tang and creaminess; Greek yogurt works as a substitute)
- 1 head of garlic, roasted (see tips below—this is non-negotiable for the sweet, mellow flavor)
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon fresh chives, finely chopped (or 1 teaspoon dried if fresh is unavailable)
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
For the Crispy Shallots

- 3 large shallots, thinly sliced into rings (about 1 cup sliced)
- 1/4 cup all-purpose flour (or rice flour for gluten-free)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup vegetable oil, for frying (or any neutral oil with a high smoke point)
Ingredient Tips and Substitutions
I recommend using Yukon Gold potatoes for the best texture—they are naturally waxy enough to stay creamy but starchy enough to mash beautifully. If you only have Russets, be careful not to overmix them, or you will end up with gluey potatoes. Trust me, I learned that the hard way during attempt number three.
For the roasted garlic, you can roast it ahead of time and keep it in the fridge for up to a week. Just wrap the whole head in foil, drizzle with a little olive oil, and bake at 400°F for 40 minutes until soft and golden. Squeeze the cloves out like toothpaste—it is oddly satisfying.
If you are dairy-free, swap the butter for vegan butter, use oat milk instead of whole milk, and replace the sour cream with a dairy-free yogurt. The texture will be slightly different, but the flavor will still be delicious.
Equipment Needed
You do not need a fancy kitchen to make these potatoes shine. Here is what you will need:
- Large pot (4-5 quarts) for boiling the potatoes
- Potato masher or ricer (I prefer a ricer for the smoothest texture, but a good old-fashioned masher works perfectly)
- Small skillet for frying the shallots
- Mixing bowl for combining ingredients
- Cutting board and sharp knife
- Measuring cups and spoons
- Slotted spoon or spider strainer for removing shallots from oil
- Paper towels for draining the crispy shallots
If you do not have a ricer, do not worry. I made these potatoes with a basic masher for years before I bought one, and they were still amazing. The key is to not overwork the potatoes, no matter what tool you use. A hand mixer can work in a pinch, but it is easy to overmix and turn your potatoes into glue. Stick with a masher or ricer for the best results.
For the shallots, a small non-stick skillet works best because it heats evenly and makes cleanup a breeze. If you only have stainless steel, just keep an eye on the heat and stir frequently to prevent burning.
Preparation Method
Alright, let us get cooking. I have broken this down into simple steps so you can follow along without any stress. Take your time, and remember—mashed potatoes are forgiving. Even if you mess up a little, they will still taste amazing.
Step 1: Roast the Garlic
Preheat your oven to 400°F. Cut the top off the head of garlic to expose the cloves. Drizzle with a teaspoon of olive oil, wrap tightly in aluminum foil, and roast for 35-40 minutes until the cloves are soft and golden. Let it cool for 5 minutes, then squeeze the roasted garlic cloves into a small bowl and mash them with a fork. Set aside. (You can do this up to 3 days ahead and store in the fridge!)
Step 2: Boil the Potatoes
Place the peeled and cut potatoes in a large pot and cover with cold water by about 1 inch. Add a generous pinch of salt—about 1 teaspoon. Bring to a boil over high heat, then reduce to a simmer. Cook for 12-15 minutes, until the potatoes are fork-tender. You should be able to pierce a piece easily with a knife, but it should not fall apart completely. Drain the potatoes in a colander and let them sit for 2 minutes to steam off excess moisture. This is important—too much water makes sad, watery potatoes.
Step 3: Make the Crispy Shallots
While the potatoes are cooking, heat the vegetable oil in a small skillet over medium heat. In a shallow bowl, combine the flour, salt, and pepper. Toss the sliced shallots in the flour mixture until evenly coated. Shake off any excess flour. Test the oil by dropping in one shallot ring—it should sizzle immediately. Fry the shallots in batches, being careful not to overcrowd the pan, for 2-3 minutes per batch, stirring occasionally, until golden brown and crispy. Use a slotted spoon to transfer them to a paper towel-lined plate. Sprinkle with a tiny pinch of salt while they are still warm. They will crisp up more as they cool.
Step 4: Mash the Potatoes
Return the drained potatoes to the pot (off the heat) and let them sit for 1 minute to dry out a little more. Add the softened butter and the roasted garlic mash. Using your potato masher or ricer, mash until the butter is melted and the garlic is evenly distributed. Do not overmix—a few small lumps are totally fine and actually add nice texture.
Step 5: Add the Creamy Ingredients
Pour in the warmed milk and add the sour cream. Gently fold everything together with a rubber spatula or wooden spoon until just combined. Add the chopped parsley and chives, salt, and pepper. Taste and adjust seasoning—you might want a little more salt or an extra pinch of pepper. The potatoes should be creamy, smooth, and rich without being heavy.
Step 6: Serve and Top
Transfer the mashed potatoes to a serving bowl. Sprinkle the crispy shallots generously on top, right before serving so they stay crunchy. Garnish with a few extra chopped chives or parsley if you are feeling fancy. Serve immediately and watch everyone reach for seconds.
Cooking Tips & Techniques
I have made this recipe more times than I can count, and I have made every mistake in the book so you do not have to. Here are the tips that actually matter:
Do not overwork the potatoes. This is the number one mistake home cooks make. When you overmix potatoes, the starch breaks down and turns into glue. Use a masher or ricer, and stop as soon as the ingredients are combined. A few lumps are your friend, not your enemy.
Warm your milk and sour cream. Cold dairy will shock the potatoes and make them seize up, leaving you with a gummy texture. Microwave the milk for 30 seconds and let the sour cream sit on the counter while the potatoes boil. Your future self will thank you.
Dry your potatoes thoroughly. After draining, let them steam in the colander for at least 2 minutes. I sometimes even put them back in the warm pot for a minute to evaporate any lingering moisture. Wet potatoes = watery mashed potatoes, and nobody wants that.
Fry the shallots in batches. If you crowd the pan, the temperature drops and the shallots will steam instead of fry. They will end up soggy instead of crispy. Trust me, I learned this on attempt number four when I ended up with a sad pile of limp, oily rings.
Season in layers. Add salt to the boiling water, season the shallots, and season the finished potatoes. Each layer builds flavor. If you only salt at the end, your potatoes will taste flat no matter how much butter you add.
Multitask like a pro. Start the shallots while the potatoes boil, and roast the garlic ahead of time. This recipe comes together in under 45 minutes if you work smart. I often roast two heads of garlic at once and keep one in the fridge for later in the week.
Variations & Adaptations
One of the best things about this recipe is how easy it is to make it your own. Here are some of my favorite variations:
Cheesy Garlic Herb Mashed Potatoes: Fold in 1/2 cup of shredded sharp cheddar or Parmesan cheese right after the butter melts. The cheese adds a savory depth that kids absolutely love. My daughter calls these “orange potatoes” and requests them every Thanksgiving.
Vegan Version: Swap the butter for vegan butter, use oat milk or unsweetened almond milk, and replace the sour cream with a dairy-free yogurt or cashew cream. The potatoes will be slightly less rich, but still incredibly creamy and delicious. The crispy shallots are naturally vegan, so no changes needed there.
Herb Swap: If you do not have parsley and chives, try fresh thyme, rosemary, or even dill. Each herb brings a different personality to the dish. Thyme feels cozy and earthy, while dill adds a bright, almost citrusy note that pairs beautifully with fish.
Loaded Mashed Potatoes: Top with crispy bacon bits, shredded cheddar, and a dollop of sour cream. This turns a side dish into a full meal, honestly. I have served this for dinner with a simple green salad on the side, and nobody complained.
Air Fryer Shallots: If you want to skip the stovetop frying, toss the floured shallots with a tablespoon of oil and air fry at 375°F for 5-7 minutes, shaking halfway through. They come out just as crispy with less oil and less mess.
Serving & Storage Suggestions
These mashed potatoes are best served warm, right after you top them with the crispy shallots. The contrast between the creamy potatoes and the crunchy topping is the whole point, so do not let them sit too long.
Serving Ideas: Pair them with roasted chicken, meatloaf, grilled steak, or even a simple baked salmon. They also work beautifully as a base for shepherd’s pie or as a side for holiday dinners. For a fun family dinner, serve them in individual bowls topped with different toppings—bacon, cheese, chives—and let everyone customize their own.
Storage: Leftover mashed potatoes (without the crispy shallots) can be stored in an airtight container in the refrigerator for up to 4 days. The shallots are best eaten fresh, but you can store them separately in a paper towel-lined container for up to 2 days. They will lose some crunch, but they will still be tasty.
Reheating: Reheat the potatoes in a saucepan over low heat, stirring occasionally, with a splash of milk to loosen them up. You can also microwave them in 30-second bursts, stirring in between. Avoid high heat, or the butter will separate and leave you with greasy potatoes. The flavors actually deepen overnight, so leftovers are often even better the next day.
Freezing: These potatoes freeze surprisingly well. Portion them into freezer-safe bags or containers and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat gently. Do not freeze the crispy shallots—make a fresh batch when you are ready to serve.
Nutritional Information & Benefits
Here is an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 310
- Fat: 16g
- Carbohydrates: 38g
- Protein: 5g
- Fiber: 4g
- Sugar: 3g
- Sodium: 480mg
These potatoes are a good source of vitamin C and potassium from the potatoes, and the garlic offers immune-supporting compounds. The herbs add antioxidants and fresh flavor without extra calories. If you are watching your sodium, you can reduce the salt in the boiling water and use unsalted butter.
For those with dietary restrictions, this recipe can easily be made gluten-free by using rice flour for the shallots, and dairy-free with the substitutions mentioned above. It is naturally nut-free and egg-free, making it a safe choice for many common allergies.
I personally love that this recipe feels indulgent but is actually quite balanced. The potatoes are filling and satisfying, the herbs add brightness, and the crispy shallots provide that crave-worthy crunch without deep-frying an entire batch of fries. It is comfort food that makes you feel good—both while eating it and after.
Conclusion
I have chased that diner memory for years, and I can finally say I have landed exactly where I wanted to be. These Kid-Approved Garlic Herb Mashed Potatoes with Crispy Shallots are everything I hoped they would be—creamy, flavorful, and topped with that perfect crunch that makes every bite exciting. They are the kind of side dish that steals the show, and honestly, that is exactly what a good mashed potato should do.
I would love for you to try this recipe and make it your own. Add extra garlic if you are a garlic lover like me, swap the herbs for whatever you have in the fridge, or pile on the cheese if that is your thing. The beauty of this recipe is that it is a starting point, not a rulebook.
When you make it, drop a comment below and let me know how it turned out. Did your kids ask for seconds? Did you discover a new favorite herb combination? I read every single comment, and nothing makes me happier than knowing these potatoes found their way to your table. Until next time, happy cooking—and do not forget the crispy shallots!
Frequently Asked Questions
Can I make these mashed potatoes ahead of time?
Yes! You can make the mashed potatoes up to 2 days ahead. Prepare the recipe without the crispy shallots, let cool completely, and store in the refrigerator. Reheat gently on the stovetop with a splash of milk, and make fresh crispy shallots right before serving for the best texture.
Can I use red potatoes instead of Yukon Golds?
You can, but the texture will be different. Red potatoes are waxier and will result in a denser, less creamy mash. If you only have red potatoes, I recommend leaving the skins on for a rustic style and using a potato masher instead of a ricer to avoid a gluey texture.
How do I prevent my crispy shallots from burning?
Keep the heat at medium and stir frequently. Shallots can go from golden to burnt very quickly, especially in the last minute of frying. If they start browning too fast, remove the pan from the heat for a few seconds. Also, make sure the shallots are dry before coating them in flour—excess moisture causes oil to splatter and uneven cooking.
Can I skip the roasted garlic and use raw garlic instead?
You can, but the flavor will be much sharper and more pungent. Roasted garlic adds a sweet, mellow depth that raw garlic simply cannot match. If you are in a hurry, you can sauté minced garlic in the butter for 1-2 minutes before adding it to the potatoes, but roasted is truly the best option for this recipe.
What can I use instead of sour cream?
Greek yogurt is the best substitute—it adds the same tang and creaminess with a little extra protein. You can also use crème fraîche, plain full-fat yogurt, or even a dollop of cream cheese for a richer texture. For a dairy-free option, use a plain unsweetened coconut or oat yogurt.
Pin This Recipe!

Easy Kid-Approved Garlic Herb Mashed Potatoes
Creamy mashed potatoes with roasted garlic, fresh herbs, and crispy shallots that even picky eaters will love. A comforting side dish perfect for family dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 2 pounds Yukon Gold potatoes, peeled and cut into 1-inch chunks
- 4 tablespoons unsalted butter, softened
- 1/2 cup whole milk, warmed
- 1/4 cup sour cream, at room temperature
- 1 head of garlic, roasted
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon fresh chives, finely chopped
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 3 large shallots, thinly sliced into rings (about 1 cup sliced)
- 1/4 cup all-purpose flour
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup vegetable oil, for frying
Instructions
- Preheat oven to 400°F. Cut the top off the head of garlic to expose the cloves. Drizzle with a teaspoon of olive oil, wrap tightly in aluminum foil, and roast for 35-40 minutes until soft and golden. Let cool for 5 minutes, then squeeze the roasted garlic cloves into a small bowl and mash with a fork. Set aside.
- Place the peeled and cut potatoes in a large pot and cover with cold water by about 1 inch. Add a generous pinch of salt (about 1 teaspoon). Bring to a boil over high heat, then reduce to a simmer. Cook for 12-15 minutes until fork-tender. Drain in a colander and let sit for 2 minutes to steam off excess moisture.
- While potatoes cook, heat vegetable oil in a small skillet over medium heat. In a shallow bowl, combine flour, salt, and pepper. Toss sliced shallots in the flour mixture until evenly coated. Shake off excess flour. Fry shallots in batches for 2-3 minutes per batch, stirring occasionally, until golden brown and crispy. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt while warm.
- Return drained potatoes to the pot (off heat) and let sit for 1 minute. Add softened butter and roasted garlic mash. Mash with a potato masher or ricer until butter is melted and garlic is evenly distributed. Do not overmix.
- Pour in warmed milk and add sour cream. Gently fold together with a rubber spatula or wooden spoon until just combined. Add chopped parsley, chives, salt, and pepper. Taste and adjust seasoning.
- Transfer mashed potatoes to a serving bowl. Sprinkle crispy shallots generously on top right before serving. Garnish with extra chopped chives or parsley if desired. Serve immediately.
Notes
Roast garlic ahead of time for convenience. Do not overwork the potatoes to avoid gluey texture. Warm dairy ingredients before adding. Fry shallots in batches to ensure crispiness. Leftover potatoes (without shallots) can be refrigerated for up to 4 days.
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 3
- Sodium: 480
- Fat: 16
- Saturated Fat: 8
- Carbohydrates: 38
- Fiber: 4
- Protein: 5
Keywords: mashed potatoes, garlic herb, crispy shallots, kid-friendly, easy side dish, comfort food


