Looking for something as comforting and satisfying as mashed potatoes that won’t leave you feeling like you ate a brick? These cauliflower mashed potatoes are the Goldilocks of mashed potatoes – not too heavy and not too light. Made with both cauliflower and potatoes, they are the best of both worlds, with an added boost of nutrients from the cauliflower! So you can have your beloved mashed potatoes and eat everything else too!

These cauliflower mashed potatoes are delicious on their own, as a nourishing snack, or as a side to a more substantial entree, like my Meatless Meatloaf (which you should really try if you haven’t already!).

Vegan meatloaf with cauliflower mashed potatoes

TIP: Be sure to start with the lesser amount of milk because these can easily become too watery, depending on how wet the cauliflower and potato are when you add them to the blender.

Cauliflower Mashed Potatoes

  • 1 medium head cauliflower, roughly chopped 
  • 1 large russet potato, thoroughly washed and cubed
  • ¼-½ cup unsweetened plant-based milk
  • 1 teaspoon salt + 2 teaspoons for salting the water
  • ½ teaspoon pepper
  • ½ teaspoon garlic powder
  • 1 tablespoon olive oil 


  1. Scrub the potato so that no dirt remains on the skin. Rinse the cauliflower.
  2. Roughly chop the head of cauliflower and the potato into small pieces, about an inch in size.
  3. Place the cauliflower and potato pieces into a large pot and cover with at least 2 inches of cold water. Add 2 teaspoons of salt to the water and bring to a boil. Reduce heat to medium and let cook until fork tender, about 7-10 minutes. Remove from heat and drain.
  4. Transfer vegetables to a blender and add:
    • ¼-½ cup unsweetened plant-based milk (start with ¼ cup and add more as needed)
    • 1 teaspoon salt 
    • ½ teaspoon pepper
    • ½ teaspoon garlic powder
    • 1 tablespoon olive oil 
  5. Blend until the mixture is smooth. If mixture is too thick, add more milk until desired consistency is reached. Adjust seasoning to taste. 
  6. Transfer back to the pot and heat thoroughly before serving.