This delicious snack makes you feel like you're having something naughty when in fact that couldn't be further from the truth. The bread is cauliflower and the cheese is made from carrots, potato and cashews.
Start by creating the 'bread' base. Roughly chop the cauliflower and pulse in a food processor into rice size pieces. Measure out 4 cups and place this in a bowl with the eggs/flax eggs, oregano, Himalayan salt, a good crack of black pepper and an optional handful of grated parmesan. On 2 lined and greased baking trays create 4 neatly flattened rectangles using the mix. Flatten it out and shape neatly and equally approx 1cm thick. Place in preheated oven at 230 C until starting to brown (5-10mins) then flip and cook the other side. In the meantime create your 'cheese' filling. Add to boiling water finely chopped carrots, finely chopped sweet potato, finely chopped white potato, finely chopped spring onions, and finely chopped onion. Boil until potatoes are soft. Once soft, take out ⅓ cup of the boiled vegetable water and add to a food processor. Then drain the rest of the veg and add to the processor too. The add your cashews, lemon juice, garlic powder, salt, milk, nutritional yeast, guar gum, paprika and cayenne pepper. Blend until smooth. Wilt 2 handfuls of spinach. Once the cauliflower bread is cooked and firm, fry in a little coconut oil or ghee on high heat on both sides until golden and crispy. Smear your creamy cheese on 2 pieces, top with wilted spinach and add the other slice of cauliflower bread on top.