In a blender, add tomato, onion, bell pepper, green chillies, and vinegar. Blend until smooth.
Pour the blended mixture into a large bowl. Add yogurt, ginger garlic paste, spices, mayo, honey, and chopped coriander.
Add the chicken and coat it well. Cover and marinate for at least 2 hours or overnight for best flavor.
Heat ghee in a skillet over medium-high heat.
Add marinated chicken pieces and sear on both sides until golden.
Pour in the remaining marinade and let it cook down until thick. Reserve to serve with the rice.
Wash the rice thoroughly and soak for 30 minutes.
In a large pan, heat olive oil and sauté chopped onions and garlic for 3–4 minutes.
Add turmeric and black pepper, then drained rice. Stir to coat.
Add broth and bring to a boil. Taste and adjust salt if needed.
Cover and reduce to low heat. Cook until most liquid is absorbed (about 15–20 minutes), then let it steam (dum) for 10–15 more minutes.
In a bowl, mix sliced onion, tomato, chopped coriander, and sumac.
Season with salt and pepper.
On a serving platter, spread the rice.
Top with cooked chicken and the thickened marinade.
Garnish with salad and a drizzle of pomegranate molasses.
Serve warm and enjoy!