Cook onions, butter, rice and jalapeno if using over medium heat until onions are tender and rice is golden, about 5 minutes. Add spices and cook 1 minute more.
Stir in remaining ingredients and bring to a boil. Cover and reduce to a simmer and cook 15 minutes or until liquid is absorbed.
Remove from heat and let sit 5-10 minutes covered.
Fluff with a fork and serve.
