01 -
Heat olive oil over medium-low in a large skillet. Add sliced onion and cook slowly, stirring occasionally, until soft and deeply golden brown, about 20 to 25 minutes.
02 -
In a separate saucepan, melt unsalted butter over medium heat. Stir in minced garlic and cook until fragrant, approximately 1 minute.
03 -
Add rinsed jasmine rice to the butter and garlic mixture. Stir to evenly coat every grain with melted butter.
04 -
Pour chicken broth into the saucepan. Incorporate caramelized onion, salt, black pepper, and optional turmeric. Stir everything together.
05 -
Bring the mixture to a boil over medium-high heat. Reduce heat to low, cover, and let simmer for approximately 15 minutes, or until the rice is tender and liquid is fully absorbed.
06 -
Remove from heat. Keep covered and allow to stand for 5 minutes. Fluff gently with a fork. Garnish with chopped parsley before serving warm.