Love this? Pin it for later!
This recipe is my love letter to weeknight comfort that still feels elegant enough for company. The potatoes whip up as light as cloud cover, thanks to a two-step heat trick I learned from a French-trained chef friend, while the beets roast unattended so you can sip wine, help with algebra, or simply stare into space. Serve it as a vegetarian main—pile the vegetables high, add a fried egg if you like—or as a stunning side dish under seared salmon or roast chicken. Either way, dinner feels like a quiet celebration of color, flavor, and the small, repeatable joys that keep us going.
Why This Recipe Works
- Double-Cook Technique: Simmering potatoes in garlicky milk before mashing infuses every bite and eliminates watery flavor.
- Beets Roast Naked First: Ten minutes without oil encourages caramelized edges that taste like candy.
- One-Pan Efficiency: Both components slide into the same 425 °F oven, freeing stovetop space.
- Color-Play: Fold a few beet cubes into the mash for a shocking magenta swirl that delights kids and dinner guests alike.
- Make-Ahead Friendly: Potatoes reheat silkily with a splash of stock; beets keep for five days, ready to toss into salads or grain bowls.
- Naturally Gluten-Free & Vegetarian: Comfort food that welcomes almost every eater at the table.
- Butter Without Guilt: A modest four tablespoons for two pounds of potatoes keeps things rich yet reasonable.
Ingredients You'll Need
Let’s talk potatoes first. Yukon Golds are my ride-or-die: thin skins, naturally creamy texture, and that golden hue that mashes into sunny fluff. Russets will work in a pinch, but they drink more liquid and can go gluey if overworked. Look for firm, smooth tubers—no green patches or sprouting eyes. Organic is worth the extra dollar; since we’re keeping the skins on for nutrients, you’ll taste whatever the field crew sprayed.
Garlic wants to be fresh and plump. Skip the pre-peeled cloves swimming in citric acid; they turn harsh when boiled. A quick smash and a 30-second rest before heating protects the allicin (that’s the good-for-you compound that makes garlic taste, well, garlicky). If you’re in a hurry, substitute ½ teaspoon garlic powder in the milk, but fresh is celestial.
For the beets, smaller is sweeter. Aim for golf-ball to tennis-ball size; anything larger tends toward woody cores. If your beets come with perky greens, rejoice—sauté them tomorrow with olive oil and chili flakes for a five-minute side. Chioggia or golden beets create a sunset palette, but deep-red ones give that dramatic fuchsia juice that stains the potatoes so beautifully.
Butter should be unsalted so you control seasoning. European-style (82 % fat) melts silkier, but standard American works. Vegans, swap in a high-quality plant butter or ¼ cup olive oil—your mash will be slightly looser yet still lush. Heavy cream is traditional, but I use half-and-half to keep things weeknight-light; whole milk plus a spoon of cream cheese is another stealth trick for body.
Seasoning essentials: kosher salt for the boil, flaky salt for finishing, and a few cracks of white pepper (milder than black) so the specks disappear into the mash. A whisper of fresh nutmeg warms the garlic without shouting “dessert.”
How to Make Creamy Garlic Mashed Potatoes and Roasted Beets for Dinner
Heat the oven & prep beets
Position rack in center and preheat to 425 °F (220 °C). Scrub beets and trim stems to ½ inch—this prevents bleeding. Cut into ¾-inch wedges; uniformity matters for even roasting. Toss with just a pinch of salt on a parchment-lined sheet; roast bare for 10 minutes to concentrate sugars.
Season & oil beets
After their dry sizzle, drizzle with 1 tablespoon olive oil, add 2 sprigs fresh thyme, and toss to coat. Slide back into oven for 25–30 minutes, turning once, until edges blister and a paring knife slides through without resistance.
Start garlic-infused dairy
While beets roast, combine 1½ cups half-and-half, ½ cup whole milk, 4 smashed garlic cloves, 1 bay leaf, and 1 teaspoon kosher salt in a small saucepan. Warm over medium-low until tiny bubbles form around perimeter—do not boil. Remove from heat, cover, and let steep 15 minutes for a gentle garlic bath.
Simmer potatoes in flavored milk
Scrub 2 pounds Yukon Golds and cut into 1-inch chunks (skin on). Strain the infused dairy through a fine sieve directly onto potatoes in a heavy pot; discard bay, keep garlic. Add extra milk just to cover. Bring to gentle simmer, partially cover, and cook 12–15 minutes until fork-tender. The potatoes drink in garlic perfume while they cook—no blandness here.
Drain & steam-dry
Reserve ½ cup of the hot milk. Drain potatoes, then return to hot pot set over low heat for 1 minute, shaking pan to evaporate surface moisture. This prevents waterlogged mash.
Mash & enrich
Pass potatoes through a ricer or food mill for silkiness, or mash by hand for rustic appeal. Fold in 4 tablespoons softened butter until melted, then add warm milk a splash at a time until loose but not soupy. Stir in ¼ cup grated Parmesan, ½ teaspoon white pepper, and a whisper of nutmeg. Taste for salt; add more of the reserved milk if mash tightens.
Create beet swirl (optional)
For the signature pink marble, cube 3 roasted beet pieces and fold gently into the mash once, maybe twice—over-mixing turns the whole bowl fuchsia. Reserve remaining beets for plating.
Serve family-style
Spoon potatoes into a warmed serving bowl, create a small well with the back of a spoon, and nestle the remaining roasted beets on top. Drizzle with beet-tinted pan juices and a ribbon of good olive oil. Scatter chopped parsley or chives for a color pop and fresh bite.
Expert Tips
Temperature is texture
Always heat dairy before adding; cold liquid shocks starch and creates gluey potatoes.
Save beet juice
A teaspoon whisked into vinaigrette turns everyday salad into a magenta masterpiece.
Reheat with steam
Place mash in heat-proof bowl over simmering water, stirring occasionally; it returns to silky glory without separating.
Glove trick
Disposable gloves keep beet stains off manicures; lemon juice removes stubborn finger tint.
Fluff with a fork
Right before serving, a light fluffing incorporates air and keeps mash from tasting dense.
Overnight flavor
Roasted beets taste even sweeter the next day as starches convert to sugars in the fridge.
Variations to Try
- Sweet Potato Swap: Replace half the Yukons with orange sweet potatoes for a harvest twist and extra vitamin A.
- Smoky Beet Boost: Add ½ teaspoon smoked paprika to the oil before the second beet roast for campfire nuance.
- Vegan Indulgence: Use oat milk and olive-oil-based vegan butter; finish with white miso for umami depth.
- Herbed Chevre Fold-In: Omit Parmesan and whisk in 3 ounces room-temperature goat cheese plus minced dill.
- Horseradish Kick: Stir 1 teaspoon prepared horseradish into the final mash for a subtle zip that pairs with roast beef.
- Crispy Shallot Crown: Top servings with frizzled shallots (quick-panfried in avocado oil) for crunch contrast.
Storage Tips
Cool leftovers within two hours. Store potatoes and beets in separate airtight containers; this keeps beet juices from overtaking the entire dish. Refrigerated, both keep up to five days. Potatoes stiffen when cold—revive with a splash of warm stock or milk over low heat, stirring gently. Beets are delicious straight from the fridge; toss into lunchboxes or grain bowls.
To freeze potatoes, pack in freezer bags, press out air, and freeze up to two months. Thaw overnight in the fridge, then reheat slowly with liquid. Beets freeze well too: flash-freeze cubes on a tray, then bag; they’ll retain texture for three months. Do not freeze the combined dish with beet swirl—the water separates and dyes everything uniformly upon thawing.
Frequently Asked Questions
Creamy Garlic Mashed Potatoes and Roasted Beets for Dinner
Ingredients
Instructions
- Roast beets: Preheat oven to 425 °F. Toss beet wedges with a pinch of salt on parchment-lined sheet. Roast 10 min without oil. Drizzle with 1 Tbsp oil and thyme; roast 25–30 min more until tender.
- Infuse milk: Combine half-and-half, milk, garlic, bay leaf, and 1 tsp salt in saucepan. Warm just until bubbles appear around edge; steep 15 min off heat.
- Cook potatoes: Strain infused milk over potatoes in pot; add extra milk to cover. Simmer 12–15 min until fork-tender.
- Steam-dry: Drain potatoes, reserving ½ cup milk. Return potatoes to hot pot 1 min to dry.
- Mash: Rice or mash potatoes. Stir in butter until melted, then warm milk a splash at a time for creamy texture. Fold in Parmesan, white pepper, and nutmeg. Season with salt.
- Swirl & serve: Gently fold in a few beet cubes for color. Spoon mash into bowl, top with remaining beets, drizzle with oil and juices. Garnish.
Recipe Notes
For ultra-smooth texture, pass potatoes through a ricer twice. Avoid food processors—they overwork starch and create glue.