Rinse the rice under cold water until the water runs clear. This keeps the grains fluffy.
Sauté the aromatics: In a medium pot, heat olive oil over medium heat. Add onion and cook until soft. Stir in garlic, turmeric, and cumin for 30 seconds.
Toast the rice: Add rinsed rice to the pot and stir so every grain gets coated in spices and oil. Toast for 2–3 minutes.
Add broth: Pour in broth, bring to a boil, then reduce heat to low. Cover and simmer for 15 minutes until the liquid is absorbed.
Cook the zucchini: In a small skillet, sauté the diced zucchini in a drizzle of olive oil until tender and lightly golden.
Combine: Remove the rice from heat, let rest 5 minutes, then fluff with a fork. Fold in the zucchini.
Finish: Season with salt and pepper. Garnish with parsley or cilantro. Serve warm.