Creamy and flavorful vegan green mashed potatoes with peas! This easy recipe features Yukon Gold potatoes, peas, vegan butter, and almond milk for a rich, dairy-free side dish. Perfectly smooth, vibrant, and delicious!

I first tried this green mashed potatoes with peas recipe at a local restaurant in my hometown, and I loved it so much that I would get it every time I visited. The vibrant color and creamy texture were irresistible, and it paired perfectly with my favorite Greek salad. After enjoying it countless times, I decided to recreate it at home, making it vegan and just as delicious. Now, it’s one of my go-to side dishes!
Why You’ll Love This Green Mashed Potato with Peas
You’ll love this mashed potato with peas because it’s a perfect blend of creamy, comforting flavors with a pop of vibrant green. The smooth, velvety mashed potatoes pair beautifully with the sweet, tender peas, creating a dish that’s both satisfying and nutritious. With the added richness of vegan butter and almond milk, this side dish is not only plant-based but also incredibly easy to make. Plus, it’s a versatile accompaniment to so many meals, from a casual dinner to a festive spread. Once you try it, it’ll quickly become a favorite!

Ingredients:
- 4 medium Yukon Gold or Russet potatoes, peeled and diced
- 1 cup frozen peas
- 2 tbsp vegan butter
- ¼–½ cup unsweetened almond milk (adjust for desired creaminess)
- ½ tsp salt (or to taste)
- Black pepper to taste
- 1 small garlic clove, minced (optional, for extra flavor)
- 1 tbsp fresh parsley or chives, chopped (optional, for garnish)
Instructions:
- Boil the potatoes: Place the diced potatoes in a pot of salted water and bring to a boil. Cook for about 15 minutes or until fork-tender.
- Add the peas: In the last 2 minutes of cooking, add the frozen peas to the pot to soften.
- Drain and mash: Drain the potatoes and peas, then return them to the pot. Mash with a potato masher or hand mixer.
- Add creaminess: Stir in vegan butter, almond milk, salt, and black pepper. Mash until smooth and creamy. Adjust the consistency with more almond milk if needed.
- Serve and garnish: Sprinkle with fresh parsley or chives if desired. Enjoy warm!
Recipe Tips
Use Yukon Gold potatoes: For a naturally creamy texture, Yukon Gold potatoes work best, but Russets will also do the job if you prefer a fluffier mash.
Season in layers: Start seasoning the water with salt when boiling the potatoes to infuse flavor right from the beginning. Taste the mashed potatoes before serving and adjust the seasoning as needed.
Add garlic for extra flavor: Mince a small garlic clove and sauté it in a bit of vegan butter before mixing it into the mashed potatoes for an aromatic touch.
Customize the creaminess: Adjust the consistency by adding more almond milk if you like your mash creamier or less if you prefer a thicker texture.
Make it herby: Add fresh herbs like parsley or chives for a burst of flavor and color. You can also experiment with thyme or rosemary for a slightly different taste.

Green Mashed Potatoes
Ingredients
- 4 medium golden Yukon potatoes
- 1 cup frozen peas
- 2 tbsp vegan butter
- ¼–½ cup unsweetened almond milk (adjust for desired creaminess)
- ½ tsp salt
- Black pepper to taste
- 1 small garlic clove (optional, for extra flavor)
- 1 tbsp fresh parsley or chives chopped (optional, for garnish)
Instructions
- Boil the potatoes: Place the diced potatoes in a pot of salted water and bring to a boil. Cook for about 15 minutes or until fork-tender.
- Add the peas: In the last 2 minutes of cooking, add the frozen peas to the pot to soften.
- Drain and mash: Drain the potatoes and peas, then return them to the pot. Mash with a potato masher or hand mixer.
- Add creaminess: Stir in vegan butter, almond milk, salt, and black pepper. Mash until smooth and creamy. Adjust the consistency with more almond milk if needed.
- Serve and garnish: Sprinkle with fresh parsley or chives if desired. Enjoy warm!
This green mashed potatoes with peas has quickly become one of my favorite go-to sides. It’s simple, comforting, and full of flavor—perfect for any meal. I hope you love it as much as I do!