
Humble jasmine rice gets a major upgrade with this buttery golden onion creation. The sweet, deeply browned onions mixed with creamy butter add incredible depth to what's usually just a basic side. Since figuring out this method, it's become my favorite way to turn an ordinary meal into something that feels like a treat.
I put this next to some grilled chicken yesterday, and my husband, who thinks rice is usually just boring filler, couldn't quit raving about it. The trick is taking your time to really brown those onions properly.
Key Components
- Jasmine Rice: The flowery smell and soft bite make this the top pick here. Don't skip the washing step.
- Sweet Onions: Go for big, solid ones that'll brown up nicely. Vidalias are my top choice when they're available.
- Premium Butter: This flavor carries the dish, so grab the nicest one you can.
- Broth or Water: Chicken broth adds extra taste, but plain water works just fine too.

Step-by-Step Process
- Onion Preparation:
- Cut onions into thin, consistent slices. Warm butter and oil in a big pan. Toss in onions with a bit of salt. Cook them slowly till they're deep gold. Don't rush this part for the best flavor.
- Rice Preparation:
- Wash rice repeatedly until the water looks clear. Melt some butter in your pot. Stir rice in the butter briefly till it smells toasty. Pour in your liquid and flavorings all at once.
- Cooking Process:
- Let everything come to a gentle bubble. Turn heat down as low as possible. Put the lid on and let it cook for 15-18 minutes. Don't lift the lid to check. After cooking, let it sit untouched for 5 minutes.
I first tried making this when I wanted to copy a dish from a Persian place I love. Though this version went its own way, it's now something my family asks for regularly.
Heat Management
Keep things gentle and slow for both the onions and the rice. Too much heat will burn your onions or leave your rice all sticky.
Water Measurements
Use 1½ cups rice with 2 cups liquid for the best results. I've found this mix gives you perfect texture every single time.
Prep-Ahead Tricks
You can brown the onions days before you need them - they'll stay good in the fridge and actually taste even better after sitting a while.
Tasty Twists
The basic version tastes great, but throwing in some garlic, fresh herbs, or a tiny bit of saffron can create totally different but equally tasty options.
Pro Cooking Advice
- Pick a thick-bottomed pan so heat spreads evenly.
- Leave the rice alone while it cooks - no stirring.
- Brown the rice in butter until it smells nutty for better flavor.
Whenever I cook this rice, I'm struck by how basic ingredients can turn into something amazing with just a little extra care. In our house, it's not just a side anymore - it's what pulls the whole meal together.

Frequently Asked Questions
- → Why rinse rice before cooking?
- Washing it gets rid of extra starch so the rice turns out fluffy instead of sticky.
- → What other rice can I use?
- Though jasmine rice is perfect for its scent, basmati or long-grain rice works too with similar timing.
- → Can I prep this rice ahead?
- Totally! Just gently reheat it later with a splash of water so it stays moist.
- → How do I caramelize onions right?
- Cook them slowly on medium heat, stirring, until they turn golden—this makes their taste deeper.
- → Can I use broth instead of water?
- Absolutely. Adding chicken or veggie broth makes the rice even tastier.