In a large bowl, combine yogurt, 2 tablespoons olive oil, 3 cloves minced garlic, cumin, paprika, coriander, 1 teaspoon turmeric, cinnamon, ginger, 1 teaspoon salt, black pepper, and lemon juice. Add chicken strips and toss to coat completely. Marinate for at least 20 minutes or overnight.
Heat 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium-high heat. Add marinated chicken pieces and sear for 3 minutes per side until browned. Remove chicken and set aside.
In the same pot, add diced onion and saute for 5 minutes until softened and translucent. Add remaining 2 cloves minced garlic and cook for 1 minute until fragrant.
Add rinsed basmati rice to the pot and stir for 1 to 2 minutes, coating each grain with the aromatic oil. Add remaining 1/2 teaspoon turmeric and 1 teaspoon salt.
Pour in chicken broth and stir well. Bring mixture to a boil, then nestle the seared chicken pieces on top of the rice.
Reduce heat to low, cover pot tightly with lid, and simmer for 18 to 20 minutes without opening the lid.
Turn off heat and let pot rest covered for 5 minutes. Remove lid, fluff rice with a fork, and mix in the chicken. Garnish with fresh parsley and toasted almonds if desired.