Melt the butter with the olive oil in a medium saucepan over medium heat.
Add the chopped onion to the pan. Cook until the onion softens, about 4 minutes.
Add the minced garlic and cook for 1 minute until you smell the aroma. Do not let the garlic burn.
Add the rinsed basmati rice, turmeric, salt, and pepper to the pan. Stir constantly for 1 minute to toast the rice and coat it with the spices and fat. This step builds flavor.
Pour in the chicken or vegetable broth. Bring the mixture to a boil.
Once boiling, immediately reduce the heat to the lowest setting, cover the saucepan tightly with a lid, and simmer for 15 minutes without lifting the lid.
Remove the saucepan from the heat and let it stand, covered, for an additional 10 minutes. This resting period creates fluffy rice.
Remove the lid. Fluff the rice gently with a fork. Stir in the fresh lemon juice, if using.
Garnish with fresh parsley before serving.
Notes
For rice cooker use, combine the rinsed rice, broth, butter, oil, onion, garlic, turmeric, salt, and pepper in the rice cooker pot. Use the white rice setting. Add lemon juice and parsley after cooking.
If you want a richer flavor, substitute half of the broth with full-fat coconut milk. Adjust liquid slightly if you do this.
To get that anti-inflammatory boost, add a pinch of black pepper; it helps your body absorb the curcumin in the turmeric.