Whole30 Mashed Potatoes with Ghee & Coconut Milk

Last updated: May 9, 2024

Are you looking for a healthy, yet still tasty, mashed potato recipe that you can eat on an elimination diet? This Whole30 mashed potatoes recipe uses ghee and coconut milk, making it completely acceptable to eat on a Whole30 diet.

I am sharing this recipe with you today because I am wellness coach who has personally struggled with hormonal imbalances and inflammation issues. By changing what I ate using both an elimination and paleo-friendly diet, I was able to balance my hormones and improve my gut health. This is one of my favorite, go-to recipes when I am on an elimination diet and that’s why I’m sharing it with you too!

Please note, there are affiliate links in this post. Read my privacy policy at the bottom of this page to learn more.

What Makes This Mashed Potato Recipe Whole30-Friendly?

For mashed potatoes to be acceptable on the Whole30 diet, they need to be dairy-free. Instead of butter and cow’s milk, this recipe replaces butter with ghee and cow’s milk with coconut milk. By using ghee and coconut milk, you can still make fluffy and delicious mashed potatoes that are Whole30-friendly.

Potatoes Are Healthy!

I used to think white potatoes were “bad” for me. I learned somewhere along the line that their starchiness meant that if I wanted to be healthy and thin, then I should never have white potatoes.

Eating mindfully has taught me a lot about how distorted my views of health were, and I was only on a “think-thin” plan for a long time. Once I started tapping deeper into how I felt, and less about counting and numbers, I started realizing that potatoes served a purpose in my life.

And that purpose was that I loved them and I felt good when I ate them! That is enough for me to keep them on my menu about once or twice a week. Potatoes are rich in Vitamin C and Vitamin A. My favorite fun fact is that potatoes are anti-inflammatory!

Potatoes help to reduce inflammation in the body. That must be why I always feel so good after eating potatoes, never bloated or gassy.

Because they are starchy, I do not suggest eating them every day. But eating mashed potatoes with ghee instead of butter, and coconut milk instead of cow’s milk once a week or so can be good for you. It will liven up your dinner plate!

Why I Love this Dairy-Free Mashed Potatoes Recipe

This Whole30 mashed potatoes recipe is part of my Mindful Elimination Program meal plan. This program is my 40-day anti-inflammatory elimination diet program. This is a great way to discover food intolerances that can upset your gut, hormones, cause excess weight, and low energy. 

I typically get a lot of questionable faces when people see that potatoes are in my meal plan. People cannot believe that mashed potatoes could be in a healthy eating program.

I am here to tell you it can be, and it is my friends! I love white potatoes, and I think they can be a comforting and hearty food. The key is to take out the inflammation-causing products and create a version full of healthier ingredients.

I promise these Whole30 mashed potatoes are so good, people can never tell the difference. I strongly believe you can live a healthy life without giving up the foods you love. It is all about the ingredients that you use.

With that said, if you are interested in eating an anti-inflammatory and Whole30-friendly diet, go ahead and fill in the form below to get a FREE Anti-Inflammatory Diet Food List!

Whole30 Mashed Potatoes Recipe


  1. 2.5lbs of russet potatoes
  2. 1 cup of chicken stock
  3. 4 tablespoons of ghee
  4. 5 cloves of garlic minced
  5. ½ cup of unsweetened coconut milk (look for sulfite-free)
  6. Salt and pepper to taste


  1. Peel the potatoes and then cut into one-inch pieces.
  2. Place them in a large pot and fill the pot with water until the potatoes are covered.
  3. Bring the water to a boil.
  4. Allow the potatoes to boil for about 15 minutes, until soft. Check this just by piercing the potatoes with a fork.
  5. Once they are soft, strain the potatoes using a colander. Allow them to sit in the colander for a few minutes to allow any residual water to drain.
  6. In your same pot, heat the ghee on low heat until melted.
  7. Add the garlic and sauté for just a few minutes.
  8. Pour the potatoes back in the pot.
  9. Add the chicken stock and coconut milk. Sprinkle with a fair amount of salt and pepper.
  10. Using a mixer (or you can use a hand masher) slowly whip the potatoes mixing all the ingredients until the potatoes are smooth.
  11. If the potatoes seem dry or lumpy, try adding a bit more chicken broth.
  12. Taste for salt and pepper and add as needed.
Whole30 approved, plus soy, gluten, and dairy free mashed potatoes Pinterest pin.

Are you ready to make these delicious Whole30 mashed potatoes?

This mashed potato recipe is so delicious, my friends and family never even realize they are eating dairy-free. One small note is just to be conscious of the consistency while you mash. Do not over-whip or you may not have the consistency that you desire.

Feel free to add a bit more ghee to taste depending on your level of buttery potato preference. I always do a taste test before serving. I hope you enjoy this recipe as much as I do!