Rinse rice – Rinse the rice under cold water until the water runs clear. Drain well.
Sauté aromatics – In a medium pot, heat olive oil over medium heat. Add onions and carrots; cook until softened, 3–4 minutes. Stir in garlic.
Add spices – Stir in turmeric, cumin, paprika, salt, and pepper. Toast for 1 minute until fragrant.
Cook rice – Add rice and stir to coat with spices. Pour in broth, bring to a boil, then reduce heat to low. Cover and cook 18–20 minutes, or until rice is tender and liquid absorbed.
Fluff & serve – Remove from heat, let sit covered for 5 minutes, then fluff with a fork. Garnish with fresh parsley or cilantro.