This is a really healthy mashed potato recipe and all my family were surprised by how good it tasted. Enjoy.

Serves 8


4-6 cups cauliflower florets (about half a head of cauliflower)

2 sweet potatoes, cubed

100g baby spinach (optional)

4 brussels sprouts or 6 stems of asparagus

1 cob corn

3 Tbsp raw cashew butter (or 1/3 cup raw cashews)

2 cloves garlic (or as you like it)

1/2 cup almond milk (or oat milk) but add more to get your texture right

1/2 tsp nutmeg


Steam the sweet potato, Brussels sprouts/ asparagus, corn and cauliflower until extremely tender. It is important to now set these vegetables aside and allow the water to drain away. Place the spinach in the steamer (or in the pot with the other vegetables towards the end) with the garlic cloves  and allow to wilt and then set aside to dry.

Option 1 – Food Processor: Place all ingredients in a food processor until mashed.

Option 2 – Mash by hand: Place the steamed Brussels sprouts in a high powered blender with the almond milk, cashew butter, steamed garlic cloves and nutmeg. Blend until pureed. While this is going, mash the sweet potato and cauliflower by hand in a bowl. Then pour over all the other ingredients from the blender and mix well together.

Finally add the wilted spinach and mix in with a fork or spoon and serve.


Leave a Reply

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

Set your Twitter account name in your settings to use the TwitterBar Section.