Sindhi biryani is the biryani of Karachi, Hyderabad and the rest of Sindh, and it is the one people order by the deg (a huge pot) for weddings, Eid lunches and every big family gathering. What makes it Sindhi is the tang and the heat: plenty of tomatoes, yogurt, whole green chillies and sour dried plums (aloo bukhara) in the masala, with chunks of potato that soak up all of it. This vegetable version keeps all of that and swaps the meat for potato, carrot, cauliflower and peas, layered with half-cooked basmati, fried onions, mint and saffron milk, then steamed shut. A common mistake is boiling the rice until soft before layering; take it out when a grain still has a firm white core, because it finishes in the steam. Chef's tip: fry the onions until deep brown but not black, and keep the oil they fried in; it carries their flavour into every layer.