clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
plant based mashed potatoes with roasted garlic and rosemary in a bowl with a spoon

Roasted Garlic Mashed Potatoes with Coconut Milk

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Allie
  • Total Time: 90 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan


Creamy plant-based mashed potatoes with coconut milk and rosemary roasted garlic.


  • 1 head of garlic
  • 1 teaspoon of dried crushed rosemary
  • 3 lbs (1370 g)  Yukon Gold or Russet potatoes (washed and scrubbed)
  • 1 cup full-fat coconut milk (the canned stuff)
  • ¼ cup of dairy-free milk
  • 1 teaspoon of salt (plus enough to salt the water), or to taste
  • Parsley, chives, or pepper to garnish


Rosemary Roasted Garlic

  1. Slice a head of garlic in half and add half a teaspoon of dried rosemary on each slice.
  2. Place the heads of garlic on a piece of foil with the slices facing up then wrap up the foil packet.
  3. Roast for one hour at 400 F (200 C).
  4. Let them cool before handling.
  5. Squeeze the garlic cloves from their paper shell into cooked potatoes, there’s no need to remove any rosemary stuck to the garlic.



  1. Wash and scrub the dirt off the potatoes, peel them if you prefer, then cube the potatoes to be about 1 inch thick.  
  2. Add the cubed potatoes to a pot, cover with water to where there’s about an inch of water above the potatoes, and salt the water generously (roughly 1 tablespoon of salt).
  3. Bring to a boil and cook for around 15-20 minutes or until you can poke a piece of potato with a fork and the potato falls off.
  4. Drain the potatoes and add them back to the pot, put the lid on, and steam for 5-10 minutes off the burner.
  5. While the potatoes are steaming warm up the coconut milk and dairy-free milk, don’t boil just warm them up.
  6. To the potatoes add the roasted garlic, 1 teaspoon salt (or to taste), and mash into the potatoes. 
  7. Add a ladle full of coconut milk mixture at a time and mash the milk in. Continue adding ladles of milk and mashing. The potatoes will absorb the milk.
  8. Depending on the potatoes and your desired consistency you may not need all of the milk mixture or if you need more add a little more dairy-free milk.
  9. Taste for seasoning, and adjust if needed.  Then garnish with chives, parsley, or pepper.


I use Thai Kitchen full-fat coconut milk.

Make sure to use unsweetened canned coconut milk and not coconut cream.

  • Prep Time: 10 minutes
  • Cook Time: 80 minutes
  • Category: Side Dish
  • Method: stovetop
  • Cuisine: American