
Make plain jasmine rice into something special with this buttery onion rice that's been slowly caramelized. Sweet golden onions mixed with creamy butter create amazing flavor layers that turn a simple side into something you'll remember. We've made this countless times for fancy dinners and regular weeknight meals.
What really makes this dish stand out is taking time with the onions until they turn naturally sweet. Whenever we serve it alongside grilled meat or roasted veggies, everyone always asks how we made such flavorful rice.
Essential Ingredients
- Jasmine Rice: Go for good jasmine rice to get that nice smell and soft bite. Don't skip the washing step.
- Onions: Sweet onions like Vidalia work best when you're browning them.
- Butter: Grab unsalted European butter for the richest taste.
- Cooking Liquid: You can use chicken stock or plain water, but stock adds more flavor.

Cooking Instructions
- Handling Onions:
- Slice onions thinly and evenly. Warm butter and oil in a heavy pan. Add onions with salt and cook on medium-low until they're golden brown. Don't rush this part.
- Getting Rice Ready:
- Rinse rice until the water runs clear. Melt butter in your cooking pot. Toast the rice briefly until it smells nice. Pour in your measured liquid and spices.
- Cooking Process:
- Let it come to a light boil. Turn heat down to the lowest setting. Put the lid on and leave it alone for 15-18 minutes. Let it sit covered for 5 minutes after turning off the heat.
We created this after learning about traditional Persian rice cooking, but it's become its own thing over the years.
Temperature Control
Keep the heat low and steady while cooking. Too hot and you'll burn the onions and mess up the rice texture.
Exact Portions
Stick with 1½ cups rice to 2 cups liquid and you'll get great results every time.
Make Ahead Tips
You can brown the onions up to three days early and keep them in the fridge.
Flavor Variations
Try adding some minced garlic, fresh herbs, or a pinch of saffron for different tastes.
Expert Tips
- Use a heavy-bottomed pot for even heating
- Don't lift the lid while the rice cooks
- Lightly toast the rice first for better flavor
This dish shows how simple ingredients can turn into something amazing when you use the right cooking methods to bring out their best qualities.

Frequently Asked Questions
- → Should I wash the rice before cooking?
- Definitely! Rinsing helps take out extra starch, so your rice comes out light and fluffy.
- → Can I replace jasmine rice with another type?
- Jasmine rice has the best scent, but you could switch to basmati or other long-grain white rice. Just watch the cooking time!
- → Can I make this dish early and warm it later?
- For sure! Reheat it gently and add a splash of water to bring back the texture.
- → How can I caramelize onions perfectly?
- Take your time! Use medium heat and stir every so often. Look for a deep golden color, not burnt pieces.
- → Can I cook the rice with broth instead of water?
- Go for it! Chicken or veggie broth adds extra taste to the mix.