In a large bowl, combine the chicken with salt, coriander, garam masala, chili powder (if using), and olive oil. Mix well until fully coated. Let marinate for at least 30 minutes.
Turn the Instant Pot to SAUTE. Add 1 tablespoon oil and toast the almonds until lightly golden. Remove and set aside.
In the same pot, add the marinated chicken and sear on both sides until golden brown, about 3–4 minutes per side. Remove and set aside.
Add onion, bay leaves, cinnamon stick, dried lemon, garlic, black pepper, and tomatoes. Sauté for about 5 minutes until softened. Scrape up any bits from the bottom of the pot.
Turn off SAUTE. Add rinsed rice and chicken broth. Stir gently.
Place the chicken on top. Seal the lid and set valve to SEALED. Cook on HIGH pressure for 8 minutes.
Carefully quick release the pressure. Open the lid once safe.
Fluff the rice, top with toasted almonds, and serve warm.