Here's a creamy, delicious, and healthy low-carb alternative to traditional mashed potatoes that will be the perfect guilt-free pairing with your home-cooked comfort meal. Recipe and photo courtesy of Alex Snodgrass, the Dallas-based foodie behind The Defined Dish.


  • 1 head cauliflower

  • 2 cloves garlic

  • 1+ cup chicken or vegetable broth

  • salt and pepper, to taste

  • 2 tbsp. ghee

  • 2 sprigs of thyme (removed from the stem)-- optional


  1. Remove greens from the head of cauliflower and break the cauliflower up into large hunks (~6 large pieces).

  2. Place cauliflower, garlic cloves and 1 cup broth in a large pot over medium-high heat. Bring broth to a boil and then reduce heat to simmer. Cover and let the cauliflower steam until fall apart fork tender, about 15 minutes.

  3. Remove from heat and blend in either a food processor, a blender, or using an immersion blender. Add ghee and continue to blend. Now, add additional broth until the cauliflower reaches the consistency you like (this depends on your taste and on the size of the cauliflower).

  4. Add in the thyme and plenty of salt and pepper, to taste.

  5. Serve and enjoy!