Side Dishes
This sweet potato and carrot mash recipe transforms humble vegetables into a velvety, spiced side that's rich with natural sweetness and satisfying texture. The secret lies in balancing tender sweet potatoes with earthy carrots, creating a dish that's both comforting and elegant—perfect for elevating any meal.
I developed this recipe after realizing how often store-bought mashed sides fall short, and the results speak for themselves.
What sets this mash apart is the careful balance of spices and fats—whether you use butter for richness or coconut oil for a vegan version, the result is a smooth, creamy texture with just the right amount of warmth from cinnamon and nutmeg.
The carrots add subtle sweetness that deepens as they cook, while the sweet potatoes provide that familiar, hearty comfort. This isn't just another side dish; it's a flavorful centerpiece.
By the time you're done, you'll have a mash that's smooth yet substantial, with a golden hue and aroma that fills your kitchen. It's the kind of dish that pairs beautifully with roasted meats, grilled fish, or even as a standalone vegetarian meal.
The best part? It comes together in under 30 minutes with minimal effort, making it ideal for busy weeknights or special occasions.
Whether you're serving it alongside Sunday dinner or using it as a base for a hearty soup, this mash delivers restaurant-quality results at home. The versatility is what makes it truly special—adjust the seasoning to your taste, or even add roasted garlic for an extra layer of flavor.
Here's how to make it perfectly every time.
Ingredients for sweet potato and carrot mash
Sweet potatoes and carrots take center stage with spices and fats for velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Carrots 🥕 | 1 ½ lbs | Whole, peeled and chopped |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for creamy texture |
| Coconut Oil 🫒 | ½ cup | Vegan alternative for richness |
| Heavy Cream 🥛 | ¼ cup | For ultra-smooth consistency |
| Coconut Milk 🥥 | ¼ cup | Vegan cream substitute |
| Ground Cinnamon 🌿 | 1 ½ tsp | Freshly ground for warmth |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for depth |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped finely for aroma |
| Roasted Garlic Cloves 🧄 | 2 cloves | Optional for extra depth |
The sweet potatoes and carrots are the heart of this mash. Orange-fleshed sweet potatoes give the best texture, while carrots add natural sweetness—don't skip them. I grab the organic sweet potatoes from Trader Joe's when I can, but any firm, vibrant ones work. For the carrots, baby carrots are perfect if you're short on time, but whole carrots roast more evenly. The key is peeling and chopping them evenly—about 1.5-inch cubes for both. If you're prepping ahead, you can peel and chop them the night before and store in water in the fridge.
Butter or coconut oil? Both work—just pick one. The butter gives that classic richness, while coconut oil keeps it vegan-friendly. Heavy cream or coconut milk? Same deal—both create that silky texture. Short on cream? Greek yogurt at half the amount adds tang and thickness. The spices are non-negotiable though—freshly ground cinnamon and nutmeg make all the difference. No fresh thyme? Dried thyme at one-third the amount works in a pinch. And if you love roasted garlic, sauté 2 cloves in coconut oil first—it's worth the extra minute.
This mash keeps beautifully—3-4 days in the fridge if stored in an airtight container. Reheat gently with a splash of milk or water to restore creaminess. For make-ahead meals, I double the batch and freeze half in portions. One minute in the microwave thaws and reheats it perfectly. The golden hue? That's your sign it's ready—don't overcook or it'll turn gloopy. Leftovers make great breakfast hash too!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot, one knife, and zero stress. Peel and chop the sweet potatoes and carrots into big chunks—no need for perfection—and let them roast together while you do everything else. That’s not just easy; that’s lazy in the best way.
- Velvet Cream Dream: Between us, the combo of coconut oil and heavy cream turns this into something luxurious. The sweet potatoes get that buttery, almost custardy texture, while the carrots add a natural sweetness that balances it out. Honestly, it’s the kind of mash I’d happily eat with a spoon.
- Weeknight to Holiday: This isn’t just dinner—it’s your backup for potlucks, holiday sides, or when you’re too tired to think. Add a sprinkle of cinnamon for breakfast, or keep it simple with a drizzle of honey for a snack. My kids even ask for it on Tuesdays, and that’s saying something.
- Leftovers That Don’t Suck: Most mashes dry out or get weird after reheating, but this one? Still creamy and delicious the next day. I double the batch on Sundays so I can throw a portion in the freezer—microwave it, and it’s like it was just made. Budget-friendly, foolproof, and zero waste. Win.
Step-by-step instructions for sweet potato and carrot mash
Here's how to create a velvety mash so smooth it disappears on your spoon.
Roast the Vegetables Until Tender
Preheat your oven to 400°F. Line two large baking sheets with parchment paper and arrange the 2 lbs sweet potatoes and 1.5 lbs carrots in a single layer. Toss them lightly with 1 tablespoon of coconut oil—just enough to coat evenly without steaming. Spread them out so they roast rather than steam, which keeps the texture dry and perfect for mashing.
Roast for 30-35 minutes, stirring the carrots halfway through, until a knife slides in easily and the edges are just starting to caramelize. The sweet potatoes should be fork-tender, and the carrots should be soft enough to mash with minimal effort. If you're using the 2 cloves roasted garlic cloves, add them to the baking sheet during the last 10 minutes of roasting to infuse their flavor into the vegetables.
Melt the Fat and Combine with Vegetables
While the vegetables roast, place the 0.5 cup unsalted butter and 0.5 cup coconut oil in a large, heavy-bottomed pot over medium-low heat. Let them melt together, stirring occasionally, until they form a smooth, golden liquid. This combination of fats ensures your mash will be luxuriously creamy without being greasy.
Once the butter and coconut oil are melted, add the roasted sweet potatoes and carrots directly to the pot. Use a wooden spoon to break them up into rough chunks, ensuring they're fully submerged in the fat. Let the mixture simmer gently for 5 minutes, allowing the flavors to meld and the vegetables to absorb the richness of the fats.
Add Cream and Spices for Depth
Pour in the 0.25 cup heavy cream and 0.25 cup coconut milk, stirring constantly to distribute evenly. The cream adds a luxurious texture, while the coconut milk provides a subtle sweetness that balances the earthiness of the vegetables. If you're using the 2 cloves roasted garlic cloves, press them against the side of the pot with the back of your spoon to release their flavorful oils into the mixture.
Next, add the 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp sea salt, and 0.5 tsp black pepper. Stir well to combine, then let the mixture simmer for another 3-4 minutes until it reaches a smooth, velvety consistency. Taste and adjust the seasoning if needed—this is where the magic happens, so don't be shy about tweaking the spices to your preference.
Incorporate Fresh Thyme and Finish Mashing
Remove the pot from heat and stir in the 0.25 cup fresh thyme leaves. The thyme adds a bright, aromatic note that cuts through the richness of the cream and butter. Use an immersion blender to purée the mixture until completely smooth, or transfer it to a stand mixer fitted with the paddle attachment and blend on medium speed until no lumps remain. If the mash is too thick, add 1-2 tablespoons of hot water or reserved roasting juices to reach your desired consistency.
For the ultimate texture, press the mash through a fine-mesh sieve to remove any remaining skin or fibrous bits. This step ensures your mash is silky and smooth, with no surprises when you take that first bite. Taste again and adjust the seasoning one final time—this is your chance to perfect the balance of sweet, spicy, and savory flavors.
Pro Tips For Making Sweet Potato And Carrot Mash
- PEEL AFTER COOKING: Sweet potatoes and carrots oxidize fast—peel them right after boiling, not before. The skins stay on longer during cooking, locking in moisture and sweetness where you actually want it.
- USE COLD CREAM: Warm heavy cream loses its richness fast. Stir in just enough to coat the mash, then add a splash of cold cream at the end—it’ll keep the texture silky without making it gloppy.
- DON’T OVERMASH: After adding butter, stop when the texture is rustic, not pureed. A fork-tender mash holds its shape better on the plate and lets the natural sweetness shine (yes, even if it looks uneven).
- SALT THE WATER: Skip this, and your mash will taste bland no matter how much butter you add. Boil the veggies in salted water (like pasta water)—it seasons the starch, not just the surface. Trust me, it makes a real difference.
Troubleshooting great sweet potato and carrot mash
Vegetables Too Dry
If your sweet potatoes or carrots turn out dry or grainy after mashing, it’s likely because they were overcooked or didn’t absorb enough moisture.
To fix this, add 1-2 tablespoons of hot water or reserved roasting juices while blending, and stir in 1 extra tablespoon of butter or coconut oil for creaminess. For next time, check doneness with a fork—it should slide in easily but still hold shape slightly. 🌡️
Lumpy Texture
Lumps happen when the vegetables aren’t broken down enough before blending. Start by mashing them roughly with a potato masher first, then use an immersion blender for a smoother finish. If you’re using a stand mixer, pulse on low speed first to break up chunks before increasing speed.
For stubborn lumps, press the mash through a fine-mesh sieve to achieve that silky consistency. ✨
Overly Sweet or Bland
The natural sweetness of sweet potatoes and carrots can sometimes overpower the dish, or the spices might not shine. Balance flavors by adding a pinch of sea salt and a squeeze of lemon juice (about ½ tsp) to brighten the mash.
If it tastes bland, boost the spices with an extra ¼ tsp of cinnamon or nutmeg. Taste as you go—adjusting seasoning at the end is key!
Burnt or Caramelized Edges
If your roasted veggies turn dark or burnt, they’ve likely been left in the oven too long. For even cooking, spread them in a single layer and avoid overcrowding the baking sheet. Stir the carrots halfway through roasting to ensure even browning.
If you notice burnt edges, trim them off before mashing. A 400°F oven is ideal—any hotter risks burning while the centers stay undercooked. 🔥
Separation After Reheating
When reheating, the fats and liquids can separate, making the mash look oily or watery. To prevent this, reheat gently on the stovetop over low heat, stirring frequently. Add 1 tablespoon of warm milk or cream to restore creaminess.
For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Stirring while warm helps re-emulsify the fats. 💫
Spices Too Strong
If the cinnamon or nutmeg flavor overpowers the dish, it’s likely because they weren’t distributed evenly. Start with half the recommended spices and gradually add more to taste. For a milder flavor, use ground spices instead of whole (e.g., cinnamon sticks).
If you’ve already added too much, balance it with a touch of sour cream or yogurt to mellow the heat. Always taste as you go! 🌿
Nutrition facts
Frequently asked questions
Can I make this mash without roasting the vegetables?
Yes! For a quicker version, boil the 2 lbs sweet potatoes and 1.5 lbs carrots in salted water until tender (15-20 minutes for sweet potatoes, 10-12 minutes for carrots). Drain well, then proceed with the butter, cream, and spices as directed. Boiling works best for baby carrots or pre-cut sweet potatoes.
How do I make this vegan?
Swap the butter for 0.5 cup coconut oil, use 0.25 cup coconut milk instead of heavy cream, and replace the optional roasted garlic with 1 tsp garlic powder. The texture stays rich and creamy while keeping it plant-based. For extra protein, stir in 2 tablespoons of nutritional yeast at the end.
What's the best way to store leftovers?
Transfer to an airtight container and refrigerate for up to 4 days. For freezing, portion into single-serving containers and store for 2-3 months. Thaw overnight in the fridge, then reheat gently with a splash of warm water or plant-based milk to restore creaminess. Avoid microwaving directly from frozen.
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes provide the natural sweetness and creamy texture that makes this mash special. Regular potatoes will make the dish taste starchy and less flavorful. If you're out of sweet potatoes, try purple sweet potatoes for a vibrant color twist—they work beautifully too!
How can I make this dish kid-friendly?
Reduce the spices to ½ tsp cinnamon and ¼ tsp nutmeg, and add 1 teaspoon of honey or maple syrup to enhance sweetness. For extra appeal, top with a sprinkle of toasted coconut flakes or a dollop of whipped cream. Kids love the familiar sweet potato flavor with familiar textures!
