Vegan Mashed Potatoes


Mashed Potatoes with Brussels Sprouts

We all love mashed potatoes, but we don't all love the fat and calories that always come with them. Well, these are NOT your typical mashed potatoes! This recipe is my personal twist on Colcannon, the classic Irish dish of mashed potatoes with cabbage. I make it with Brussels sprouts instead of cabbage, just because I love them! Looking for more vegan twists on traditional Irish recipes? Check out my Vegan Irish Soda Bread and Vegan Potato Pancakes!
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Servings: 4


  • 2 large Yukon Gold potatoes
  • 1 cup full-fat coconut milk
  • 2 cloves garlic (minced)
  • 1/2 small onion (minced)
  • 1 cup Brussels sprouts (thinly sliced)
  • 1/2 cup leek (sliced, white part only)
  • Salt & pepper
  • 1 tablespoon pomegranate seeds


  1. Scrub potatoes well and cut into 1-inch chunks. Do not peel!

  2. In medium pot, add potatoes and cover with water, then add salt to taste.
  3. Over medium heat, bring potatoes and water to boil.
  4. After rigorous boil, turn down heat to simmer and cook until potatoes are easily pierced with fork (about 10 minutes).
  5. While potatoes are cooking, warm coconut milk in skillet.  
  6. Add garlic and onion, then saute for 3 minutes.  
  7. Add sprouts and leeks, then cook until Brussels sprouts are soft but still bright green. Set aside.  

  8. Using slotted spoon, scoop out potatoes and let cool to room temperature.  
  9. Once cool enough to handle, mash potatoes.  
  10. Add mashed potatoes to Brussels sprouts mixture, stirring gently to combine, and cook for 2 minutes. 
  11. Season with salt and pepper to taste.  
  12. Garnish with pomegranate seeds and serve immediately.

Bon appétit!