The recipe for whole roasted cauliflower is quite simple: Just dip the cauliflower in marinade made of yogurt, assorted spices & lime juice, and roast it in oven for half an hour. It not only looks amazing but is delicious to eat as a snack too. You can of course discard the inner stem.