I absolutely love sharing this Vegan Pesto Mashed Potatoes Recipe with friends because it perfectly combines comforting, creamy mashed potatoes with the vibrant, herbaceous punch of pesto. To me, it’s like the best of both worlds, bringing together simple pantry staples and fresh flavors into one luscious, satisfying side dish. Whether you’re vegan or just looking to brighten up your usual mashed potatoes, this recipe is a total winner in my kitchen.
Why You’ll Love This Vegan Pesto Mashed Potatoes Recipe
What truly excites me about this recipe is the flavor profile. The earthy, buttery texture of Yukon gold potatoes provides the perfect base, while the vegan pesto adds a lively, herby brightness that makes every bite sing. I always appreciate when a dish tastes rich without feeling heavy, and this recipe nails that balance perfectly. The olive oil and dairy-free milk bring a silky creaminess, while the pesto gives it that vibrant green color and fresh basil flavor, making it anything but ordinary mashed potatoes.
Another thing I adore is how easy it is to prepare. It’s straightforward and quick, taking only about 30 minutes from start to finish, which fits perfectly into busy weeknights or last-minute dinner plans. Plus, it’s incredibly versatile—whether I’m serving it alongside roasted veggies, a hearty stew, or a festive holiday feast, this dish always stands out and impresses. I honestly find myself making it often because once you try this Vegan Pesto Mashed Potatoes Recipe, it becomes a reliable go-to for so many occasions.
Ingredients You’ll Need
The ingredients for this dish are delightfully simple but essential for building such a terrific flavor and creamy texture. Each component adds its own special touch, creating a beautiful balance of taste and color that elevates the humble mashed potato into something extraordinary.
- Yellow potatoes: I prefer Yukon gold for their naturally buttery texture and rich flavor without needing heavy cream.
- Vegan pesto: Whether homemade or store-bought, it infuses the dish with fresh basil, garlic, and pine nuts that play nicely with the potatoes.
- Unsweetened non-dairy milk: I use organic soy milk because it’s creamy and neutral, lending a smooth consistency without overpowering the pesto.
- Extra virgin olive oil: Adds healthy fat and a fruity, aromatic finish to complement the fresh herbs in the pesto.
- Salt and pepper: Essential for seasoning and bringing out the natural flavors in the potatoes and pesto.
Directions
Step 1: Place the peeled and quartered yellow potatoes in a large pot and cover them generously with water. Bring the water to a boil, then lower the heat and let them simmer until they are fork-tender, about 15 minutes. You want to be able to pierce them easily without resistance, which ensures they’re perfectly cooked for mashing.
Step 2: Drain the potatoes thoroughly in a colander, then return them to the warm pot on low heat for a minute to evaporate any remaining moisture—this step helps keep your mash thick and not watery.
Step 3: Add the vegan pesto, non-dairy milk, olive oil, and a good pinch of salt and pepper to the potatoes. These ingredients will bring the creaminess and bold flavors that make this recipe shine.
Step 4: Using a potato masher, mash everything together until you reach your preferred consistency—whether that’s super smooth or a bit chunky for texture. Always taste and adjust the seasoning if needed, then serve immediately while still warm and fragrant.
Servings and Timing
This Vegan Pesto Mashed Potatoes Recipe makes about 4 generous servings. The prep time is around 5 minutes to peel and quarter the potatoes, with a cook time of approximately 15 minutes to boil and soften them. Mixing in the pesto and mashing takes another 5-10 minutes depending on your desired texture, so the total time from start to finish should be about 30 minutes. There’s no resting time needed; the dish is best enjoyed freshly made and warm.
How to Serve This Vegan Pesto Mashed Potatoes Recipe
I love to serve these mashed potatoes alongside roasted or grilled vegetables like asparagus, bell peppers, or zucchini because the fresh pesto flavor complements the natural sweetness and char of the roasted produce. For a heartier meal, I often pair it with dishes like vegan lentil loaf, mushroom gravy, or marinated tofu steaks to balance out the plate and thrill every palate.
For garnishing, a sprinkle of toasted pine nuts or a few extra basil leaves scattered on top not only adds a nice crunch but also makes the presentation pop with vibrant green hues. I also like to drizzle a touch more olive oil or a few dots of vegan parmesan to elevate the look and flavor, especially if I’m serving guests. As for beverages, a crisp white wine like Pinot Grigio or a chilled sparkling water with lemon works wonderfully to refresh the palate after each creamy bite.
This dish is perfect for everything from family dinners to holiday spreads or even casual weeknight meals when you want something comforting but a little bit special. I always recommend serving it warm—to keep those herbal, creamy notes at their peak—and portioning about a half cup to three-quarter cup per person as a satisfying side.
Variations
I often experiment with this Vegan Pesto Mashed Potatoes Recipe by swapping out the pesto for other herb blends, like a cilantro-lime version or a sun-dried tomato pesto, to change up the flavor profile while keeping it vibrant. Sometimes I add roasted garlic or caramelized onions for extra depth and sweetness. These little tweaks keep the dish exciting and fresh each time I make it.
If you need to cater to dietary preferences or allergies, this recipe is naturally gluten-free and vegan, which I love for inclusive meals. You can also play with the type of non-dairy milk—almond, oat, or cashew milk all work beautifully depending on your taste preference and what you have on hand.
For a creamier texture, I sometimes blend the potatoes with a stick blender or food processor, but I’m careful not to over-process because I enjoy a bit of texture left in the mash. Also, if I’m pressed for time, I’ve lightly microwaved the cooked potatoes to speed up the final mashing step, though I prefer the stovetop method for the best control over consistency.
Storage and Reheating
Storing Leftovers
Leftover Vegan Pesto Mashed Potatoes store really well in an airtight container in the refrigerator for up to 3 days. I like to use glass containers with tight-fitting lids to maintain freshness and prevent any absorption of fridge odors. Before sealing, make sure the potatoes are cooled slightly to room temperature.
Freezing
You can freeze this dish, but because of the dairy-free milk and pesto, the texture may change slightly after thawing. To freeze, I portion the mashed potatoes into freezer-safe containers or heavy-duty zip-top bags, squeezing out excess air. They’ll keep for up to 1 month in the freezer. When ready to eat, I thaw them overnight in the fridge before reheating gently to minimize texture changes.
Reheating
For best results, I reheat the pesto mashed potatoes gently on the stove over low heat, stirring often and adding a splash of non-dairy milk or olive oil to bring back creaminess. Microwaving works too, but I recommend stirring halfway through to avoid uneven heating. Avoid high heat or overcooking during reheating, as it can dry out the mash and diminish the fresh flavors of the pesto.
FAQs
Can I use any type of potatoes for this Vegan Pesto Mashed Potatoes Recipe?
You can, but I highly recommend Yukon gold or yellow potatoes because their naturally creamy texture and buttery flavor make them ideal for mashed potatoes. Russets work too but might result in a fluffier, less creamy consistency.
Is store-bought vegan pesto as good as homemade?
Store-bought pesto is a great shortcut and can be very tasty, especially from quality brands, but homemade pesto gives you full control over the flavors and freshness. I love making mine with fresh basil, garlic, nuts, olive oil, and nutritional yeast for that perfect cheesy tang.
Can I make this ahead of time for a dinner party?
Absolutely! You can prepare the mashed potatoes a few hours in advance and keep them warm in a covered dish or reheat gently when ready to serve. Just be sure to give them a good stir and adjust the seasonings if necessary before plating.
What if I don’t have non-dairy milk on hand?
You can substitute with vegetable broth or simply use a little extra olive oil to keep the mash creamy. I find that non-dairy milk adds a nice silky texture and a neutral flavor, but broth or oil can work in a pinch.
Is this recipe suitable for kids?
Yes! The familiar comfort of mashed potatoes combined with mild pesto flavor usually appeals to kids. If you’re serving young children, you can adjust the pesto amount to be milder and avoid any chunky bits if preferred.
Conclusion
I truly hope you give this Vegan Pesto Mashed Potatoes Recipe a try because it’s become such a beloved recipe in my home for good reason. It’s easy to make, bursting with fresh flavors, and incredibly comforting all at once. If you want to impress your family or friends with a simple yet special dish, this is the recipe you need in your culinary rotation. Enjoy every creamy, herby bite!
PrintVegan Pesto Mashed Potatoes Recipe
This Vegan Pesto Mashed Potatoes recipe offers a creamy, flavorful twist on a classic comfort food using vegan-friendly ingredients. Made with tender Yukon gold potatoes, vibrant vegan pesto, and smooth non-dairy milk, these mashed potatoes are perfect for a wholesome, dairy-free side dish that comes together in just 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Ingredients
Potatoes
- 1½ pounds yellow potatoes (such as Yukon gold), peeled and quartered
Mashed Potato Mix
- 6 Tablespoons vegan pesto (homemade or store-bought)
- ¼ cup unsweetened non-dairy milk (organic soy preferred)
- 2 Tablespoons extra virgin olive oil
- Salt and pepper, to taste
Instructions
- Boil Potatoes: Place the peeled and quartered potatoes in a large pot and cover them with water. Bring the water to a boil over high heat, then reduce to a simmer. Cook the potatoes until they are tender when pierced with a fork, approximately 15 minutes.
- Drain Potatoes: Carefully drain the potatoes using a colander to remove all the water. Return the drained potatoes back to the pot to prepare for mashing.
- Add Flavorings: To the hot potatoes, add the vegan pesto, unsweetened non-dairy milk, extra virgin olive oil, and salt and pepper to taste. This combination adds moisture, creaminess, and rich herby flavor.
- Mash and Season: Using a potato masher, mash the potatoes thoroughly until smooth or to your preferred consistency. Taste the mashed potatoes and adjust salt and pepper seasoning if needed before serving.
Notes
- Use Yukon gold potatoes for a naturally creamy texture and buttery flavor.
- Homemade vegan pesto will add freshness; store-bought is a convenient alternative.
- Adjust the amount of non-dairy milk for your desired mashed potato consistency.
- For a chunkier texture, mash less thoroughly.
- Serve immediately for the best flavor and texture.
