Roasted Cauliflower with Creamy Beetroot Sauce.jpg

Roasted Cauliflower with Creamy Beetroot Sauce

A flavourful roasted beetroot sauce accompanies whole roasted cauliflower in this easy to make, vegan-friendly, main course.

How long will it take?

Takes 1 ¼ hours

What’s the serving size?

Serves 6

What do I need?

  • 1 large whole cauliflower
  • 2 tbsp olive oil
  • ½ tsp salt


For the sauce

  • 350 g beetroot, scrubbed and peeled
  • 2 tbsp olive oil, divided
  • ½ brown onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp freshly squeezed lemon juice
  • 1 tsp sea salt
  • 1/3 cup water

How do I make it?

  1. Preheat oven to 190C.
  2. Place a large oven-proof dish in the bottom of the oven and fill it three-quarters full with water.
  3. Cut beetroot into 2 centimetre chunks and place on a baking tray. Drizzle with 1 tbsp of the olive oil and roast for 20 to 30 minutes or until tender.
  4. Heat remaining oil over medium heat in a frying pan. Add onions and cook until soft and translucent, then add garlic and cook for a 1-2 minutes.
  5. Place beetroot, onion, garlic, lemon juice and salt in a food processor and blend to combine. Add water until the sauce is smooth and your preferred consistency. Set aside.
  6. Trim the cauliflower stalk so that it will sit flat. Place the cauliflower in a roasting dish and drizzle with 1 tbsp olve oil. Rub the oil into the cauliflower and then season with salt. Place in oven and cook for 30 minutes, then drizzle with remaining olive oil and return to oven for a further 30 minutes (the cauliflower should be easily pierced with a knife if it is cooked through). Remove cauliflower and dish of water from the oven.
  7. To serve, place sauce on a serving plate and add cauliflower.

Share this recipe

More recipes like this