This fragrant Indian rice dish is beautiful served on its own or on the side of a big dinner banquet. Packed full of punchy spices, herbs and fresh vegetables, it can be served straight from the pan.
1.Heat half the ghee in a large saucepan. Add onion and garlic. Cook, stirring, 3 minutes, or until onion is soft. Add spices. Cook, stirring, 30 seconds, or until fragrant. Add cauliflower, potato and carrot. Cook, stirring, 5 minutes, or until coated in spices.
2.Add rice, stir to coat in spices. Add stock. Bring to the boil. Reduce heat to low. Simmer, covered, 10 minutes. Add beans. Cook, covered, further 5 minutes, or until rice is cooked and vegetables are tender.
3.Melt remaining ghee in a medium frying pan over moderate heat. Add extra onion. Cook, stirring occasionally, 10 minutes, or until onion is golden brown. Serve biryani topped with onion and coriander leaves.
You can use long-grain white rice instead of basmati.