Instant Pot Mashed Potatoes and Cauliflower

My instant pot and I have been good friends lately. We go through phases, but I know when I use my Instant Pot several times a week, my meals will have more variety - I love to shake things up. I have been using a produce delivery service called Imperfect Produce (if you haven’t tried it and live in a location they deliver, I highly recommend them, check out my referral code for $10 off your first box). We had potatoes and romanesco cauliflower on hand, so what could be better than combining the two for a tasty mashed potato side dish filled with veggies. I always preface this on my recipes, but I never hide the vegetables in my recipes or trick my kiddos (more on why HERE). One of the best parts about this dish is that you can serve it as more of a mashed-potato style dish, or add more liquid so it feels more like soup. Experimenting with texture can be a fun way to make small changes to the foods your children are eating without changing the taste. Enjoy!


Instant Pot Mashed Potatoes and Cauliflower



  • 1 lb mashed potatoes, roughly chopped

  • 1 head cauliflower, roughly chopped

  • 1/2 cup water

  • 2 tbsp butter (or substitute with oil)

  • 1/2 cup milk

  • 1/2 tsp garlic powder

  • salt and pepper to taste


  1. Place potatoes and water in instant pot, secure lid and cook at high pressure for 4 minutes.

  2. Quick release the pressure and add cauliflower on top of the potatoes. Cook for another 3 minutes at high pressure.

  3. Quick release and add the remaining ingredients

  4. Mash with a potato masher to your desired thickness. If you don’t have a potato masher, place in a blender or food processor and blend until well incorporated. Want more of a soup consistency? Add another 1/2 cup of milk, or another liquid and continue to blend.