Whole30 Mashed Potatoes

It may sound silly, but when I did my first Whole30 a few years back, I had NO IDEA how to make Whole30 mashed potatoes without milk and butter! I could only think of coconut milk and olive oil. All together it was kind of a gross combination! Definitely not edible!

The next time I made them, I realized we had some almond milk in the house, but my husband realized too late that it was vanilla flavored. Another gross combination!

Since mashed potatoes are one of my favorite foods and lots of kids I know can’t tolerate dairy too well, this recipe is a perfect fit!

Ingredients for Whole30 Mashed Potatoes

Traditional mashed potatoes are filled with dairy. Butter, milk, and sometimes sour cream too! When doing a Whole30, no dairy is allowed! The only exception is ghee, as the milk solids have been removed.

Almond milk is used here in place of dairy milk. It’s not like coconut milk with has a strong sweet and nutty flavor. It’s more mild in taste and doesn’t have an overpowering flavor at all. Perfect for achieving a nice consistency!

In place of butter, this recipe uses ghee. This makes it both Whole30 compatible and lactose free! No milk solids here. Note- ghee will say it contains dairy on the label. This is ok for the Whole30 program! It’s the only “exception” to the no dairy rule.

How to serve Whole30 Mashed Potatoes

The consistency is PERFECT to add gravy to! However if you’re not serving gravy, you may want to add another tablespoon or two of almond milk.

There are plenty of Whole30 gravy options, but this one is my go to. It’s easy to make and if you regularly cook paleo or Whole30, you probably have everything on hand already!

If you’re like me, you love to add ranch to your mashed potatoes! Check out this Whole30 ranch recipe and get ready for a delicious compatible Whole30 side dish! If you haven’t ever tried adding ranch dressing to your mashed potatoes, you are definitely missing out!

Whole30 Mashed Potatoes

Prep Time 10 mins
Cook Time 10 mins
Total Time 20 mins
Course Side Dish
Cuisine American
Servings 6


  • 3 lbs potatoes scrubbed, peeled, and chopped
  • 1/4 cup almond milk plus 2 Tablespoons
  • 1/4 cup ghee
  • 3/4 tsp salt
  • 1/4 tsp garlic powder
  • 1/4 tsp onion powder


  • Bring a large pot of water to a boil. Add the potatoes and boil until fork tender, roughly 10 minutes.
  • Drain the potatoes. Add the milk and ghee and mash the potatoes thoroughly. Add spices and mix well. Enjoy!
Keyword Whole30

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

%d bloggers like this: