Heat oil & ghee in a pan over medium heat. Add cumin seeds, bay leaf, cinnamon stick, cloves, star anise and saute for 1 min.
Add sliced onions and sauté until golden brown.
Add ginger garlic paste. Sauté for a minute until the raw aroma disappears.
Add rinsed basmati rice, salt, pepper, lemon juice, garam masala. Stir gently to coat the rice with the spices.
Add cooked chickpeas, water and bring it to a boil.
Once it boils, reduce the heat to low, add sliced cashews, raisins, cover the pan with a lid, and let it simmer for about 15-20 minutes or until the rice is cooked and water is absorbed.
Fluff the rice with a fork, and serve hot.
Notes
Add 1 cup dry chickpeas, 4 cups water to an Instant pot inner pot. Select pressure cook for 7 mins and delayed start of 6 to 8 hours.