Love this? Pin it for later!
When the air turns crisp and the evenings beg for something cozy, this is the dish I find myself making on repeat. Imagine a mountain of buttery, cloud-fluffy mashed potatoes ribboned with sweet roasted garlic, served alongside caramelized coins of carrot and melt-in-your-mouth cabbage that’s edged with toasty bronze. It’s comfort food, yes—but elevated just enough to feel special. My grandmother first taught me to fold roasted vegetables into mashed potatoes as a way to “stretch the harvest,” and over the years I’ve refined the technique until it became a vegetarian main that even the most devout meat-lovers request. Sunday suppers, holiday tables, or that random Tuesday when you need a hug on a plate—this recipe delivers.
I still remember the first time I served it to company: I set the baking dish on the table, its surface freckled with parsley and glistening butter, and the room went uncharacteristically quiet. Ten minutes later the serving spoon scraped bottom and three people asked for the recipe. Since then I’ve made it for pot-lucks, for Christmas Eve, and for meal-prepping my future self on hectic weeks. The leftovers reheat like a dream, and the flavors deepen overnight, so go ahead and make a double batch—you’ll thank yourself later.
Why This Recipe Works
- Double garlic hit: roasted whole cloves for sweetness plus fresh minced for zing
- Roasted veg on the same tray: cabbage and carrots cook together while the garlic roasts—less cleanup
- Yukon Gold potatoes: naturally creamy, thin skins, no peeling required
- Vegetarian main or hearty side: 20 g protein per serving when you stir in white beans
- Make-ahead friendly: assemble, refrigerate, then bake for 20 min while the turkey rests
- One baking sheet + one pot: minimal dishes, maximum flavor
Ingredients You'll Need
Every ingredient here pulls double duty, adding either flavor or silky texture. Buy the best butter you can; it’s the backbone of the mash. The cabbage should feel heavy for its size with tightly packed leaves—avoid any with yellowing edges. For carrots, I reach for the slender bunches sold with tops; they roast faster and taste sweeter than the thick “horse” carrots. Roasted garlic is a game-changer: slow heat turns the cloves into mellow, spreadable candy that melts seamlessly into potatoes. Finally, a flourish of sharp pecorino or Parm gives the final bake a salty, crackling lid that contrasts the creamy interior.
If Yukon Golds aren’t available, Dutch yellow or German butterballs work. Dairy-free? Swap in olive-oil–infused oat milk and vegan butter—still luscious. And while I love the pop of color from rainbow carrots, ordinary orange are perfectly fine. The cabbage can be green or savoy; just slice it into 1-inch steaks so it retains some texture after roasting.
How to Make Creamy Garlic Mashed Potatoes with Roasted Cabbage and Carrots
Roast the garlic & vegetables
Preheat oven to 400°F (204°C). Trim the top off 1 large whole garlic bulb to expose the cloves. Place on a sheet of foil, drizzle with 1 tsp olive oil, wrap into a tight parcel, and set on one corner of a large rimmed baking sheet. Peel 6 medium carrots and slice on the bias into ½-inch coins. Core ½ medium cabbage and cut into 1-inch “steaks.” Toss vegetables with 2 Tbsp olive oil, 1 tsp kosher salt, and ½ tsp black pepper. Spread in a single layer around the foil parcel. Roast 25 min, turn everything with a spatula, then roast 15-20 min more until cabbage edges are bronzed and carrots blistered.
Start the potatoes
While the vegetables roast, scrub 3 lb (1.35 kg) Yukon Gold potatoes and cut into 1-inch chunks. Transfer to a large pot, cover with cold water by 1 inch, and season with 1 Tbsp kosher salt. Bring to a boil, then simmer 15-18 min until a knife slides through with zero resistance. Drain in a colander and let steam-dry 3 min—this evaporates excess moisture so the mash isn’t gluey.
Infuse the dairy
In the same pot (no need to wash) combine ¾ cup whole milk, ½ cup heavy cream, 4 Tbsp unsalted butter, 2 sprigs fresh thyme, and ½ tsp freshly grated nutmeg. Warm over medium-low until butter melts and tiny bubbles appear around the edge; remove from heat. The gentle warming prevents a cold shock that can turn potatoes gummy.
Mash with roasted garlic
Unwrap the foil parcel and squeeze the softened garlic cloves into the warm cream mixture; discard skins. Use a potato ricer or food mill to process the potatoes directly into the pot (a hand masher works too—just don’t overwork). Fold with a silicone spatula until 80% combined; small streaks are fine. Season with 1 tsp kosher salt and ½ tsp white pepper.
Fold in roasted vegetables & beans
Roughly chop the roasted cabbage and carrots into bite-size pieces. Add to the potatoes along with 1 can (15 oz) rinsed cannellini or great northern beans for protein. Gently fold so vegetables stay intact and create pretty orange and green confetti throughout the mash.
Transfer to baking dish
Butter a 2-qt (1.9 L) shallow baking dish. Spread the potato mixture in an even layer. Using the back of a spoon, create gentle swirls that will catch the cheese and turn golden.
Top & final bake
Combine ½ cup grated pecorino Romano (or Parm) with 2 Tbsp panko and 1 Tbsp chopped parsley. Sprinkle evenly over potatoes. Return to the 400°F oven for 15 min, then broil 2-3 min until the top is freckled and the cheese is crisp at the edges. Rest 5 min before serving.
Garnish & serve
Finish with an extra pat of butter, a shower of fresh chives, and cracked pepper. Serve straight from the baking dish with a big spoon—family style is best.
Expert Tips
Temp check
Keep dairy warm but not boiling; scalding can cause potatoes to seize and turn gluey.
Dry = fluffy
After draining, let potatoes steam in the colander; excess water is the enemy of silkiness.
Ricer > masher
A ricer aerates potatoes without overworking starch, giving you light, velvety mash.
Overnight upgrade
Assemble the dish through Step 6, refrigerate, then bake 25 min—perfect for holidays.
Color pop
Use rainbow carrots or purple cabbage for visual wow; kids love the technicolor veggies.
Protein boost
Stir in ½ cup Greek cream cheese for an extra 5 g protein per serving.
Variations to Try
- Vegan Deluxe: Replace butter with vegan cultured butter, swap milk for unsweetened oat milk, and use nutritional-yeast–panko topping.
- Smoky Bacon Twist: Stir in ½ cup crumbled smoked bacon and swap pecorino for smoked cheddar.
- Herb Garden: Add 2 Tbsp each chopped dill and tarragon to the mash for spring freshness.
- Spicy Harvest: Toss vegetables with 1 tsp smoked paprika and ¼ tsp cayenne before roasting.
- Low-carb Swap: Replace half the potatoes with steamed cauliflower; reduce milk to ½ cup.
- Cheese Lover: Fold in 1 cup shredded Gruyère plus ¼ cup crumbled goat cheese for ultimate decadence.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat, covered, at 325°F for 20 min or microwave individual portions with a splash of milk.
Freeze: Portion into freezer-safe containers for up to 2 months. Thaw overnight in the fridge, then reheat as above. Texture may be slightly less creamy but flavor remains excellent.
Make-Ahead: Assemble through Step 6, cover with buttered foil, and refrigerate up to 24 hours. Add 10 extra minutes to the final bake time, removing foil for the last 5 min to brown.
Frequently Asked Questions
Creamy Garlic Mashed Potatoes with Roasted Cabbage and Carrots
Ingredients
Instructions
- Roast vegetables & garlic: Preheat oven to 400°F. Wrap prepared garlic bulb in oiled foil; place on baking sheet with carrots and cabbage. Toss veg with 2 Tbsp oil, 1 tsp salt, and pepper. Roast 40–45 min, turning halfway.
- Cook potatoes: Meanwhile boil potatoes in salted water 15–18 min until fork-tender. Drain and steam-dry 3 min.
- Infuse dairy: In the same pot warm milk, cream, butter, thyme, and nutmeg until butter melts; remove thyme.
- Mash: Squeeze roasted garlic into pot; rice or mash potatoes into dairy. Season with remaining ½ tsp salt and white pepper.
- Combine: Fold in roasted vegetables and beans. Spread into buttered 2-qt baking dish.
- Top & bake: Mix cheese, panko, and parsley; sprinkle over mash. Bake 15 min, broil 2-3 min until golden. Rest 5 min before serving.
Recipe Notes
For ultra-smooth mash, pass potatoes through a ricer twice. Dish can be assembled one day ahead; add 10 min to final bake time. Leftovers reheat beautifully with a splash of milk.