
This buttery golden onion jasmine rice turns a basic side into something special with almost no fuss. The sweet, browned onions blend into the soft jasmine rice, making a rich, fragrant side that goes well with just about any main dish.
I came up with this rice when I needed something fast to go with some grilled chicken. My family loved it so much they now want it with practically every dinner, and visitors always beg me for the recipe.
Ingredients
- Jasmine rice: Brings a light floral smell and fluffy feel that soaks up all the good flavors
- Butter: Adds a velvety taste and helps brown the rice before cooking
- Large onion: Gives natural sweetness when browned and creates the signature taste
- Water or broth: Serves as the cooking base; broth makes it taste even better if you've got some
- Salt: Brings out all the tastes and makes sure the rice isn't bland
- Black pepper: Adds just a hint of warmth without taking over the gentle flavors
- Olive oil: Stops the butter from burning while you're browning the onions
- Garlic powder: Not required but gives an extra layer of savory goodness
- Fresh parsley: Optional; adds freshness and a pop of green to the finished dish
Step-by-Step Instructions
- Caramelize the Onions:
- Warm olive oil and butter in a big pan over medium heat until butter completely melts. Put in your thin onion slices with a bit of salt to pull out the moisture. Cook them for about 12-15 minutes, giving them an occasional stir but not too often so they can brown properly. They should shrink down quite a bit and turn a rich golden color with a sweet smell. Don't rush this part - taking your time here makes all the difference in flavor.
- Prepare the Rice:
- Wash your jasmine rice well under cold water, moving it around with your fingers until the water looks clear. This gets rid of extra starch so your rice won't be sticky. In a pot, melt the rest of the butter over medium heat until it starts to bubble slightly. Add the drained rice and keep stirring for about 2 minutes until each grain gets coated with butter and looks a bit see-through at the edges. Add your liquid, plus salt and pepper, and let it come to a good boil. Once it's boiling, turn the heat way down, put a tight lid on, and let it cook quietly for 15-18 minutes.
- Combine and Serve:
- Let the rice sit off the heat for 5 minutes, then gently lift it with a fork instead of stirring to keep the grains separate. Mix in the browned onions bit by bit, spreading them evenly through the rice. The hot rice will wake up the onion smell again. Put it all in a serving dish and sprinkle fresh parsley on top if you want.

What I love most about making this is watching plain onions turn into sweet, golden bits of deliciousness. My grandma always told me that spending time on your onions pays off big time in the final dish, and this rice proves she was absolutely right.
Perfect Pairings
This oniony golden rice goes great with grilled or oven-roasted meats. The rich, savory flavors work especially well with chicken, fish, or pork. For a full meal, add a simple green salad with a tangy dressing to cut through the richness. This rice also tastes amazing with saucy dishes like curries or stews since it soaks up all those extra flavors so nicely.

Make Ahead and Storage
You can brown the onions up to three days before and keep them in a sealed container in the fridge. This saves tons of time when you're ready to cook the whole dish. The finished rice stays good in the fridge for about three days. To warm it up, just sprinkle a little water on top, cover it, and heat in the microwave or in a pan on low heat, fluffing it now and then until it's hot all the way through.
Variations to Try
For a more fragrant version, try cooking the rice with a stick of cinnamon, some cardamom pods, or a bay leaf. These warm spices spread throughout and add subtle depth. To make it heartier, mix in some toasted pine nuts or sliced almonds right before serving. You can even turn this side dish into a light main meal by adding cooked chickpeas or lentils for a filling vegetarian option.
Common Questions
- → How do you caramelize onions for this dish?
To caramelize onions, cook them slowly in a pan with olive oil and butter using medium heat. Give them a stir now and then until they turn soft and golden brown, which usually takes around 12-15 minutes.
- → Can I use a different type of rice?
Sure thing, jasmine rice smells wonderful but basmati or regular long-grain white rice works too and gives you almost the same taste and texture.
- → What can I serve this rice with?
This rice goes great with things like baked chicken, fish off the grill, or veggie curries. It really fits with just about anything you want to cook.
- → Can I make this dish vegan?
For sure, just swap the butter for a vegan option and use veggie broth instead of chicken broth to make it completely plant-based.
- → Should I rinse the rice before cooking?
You bet. Washing jasmine rice under cold water gets rid of extra starch, so your rice turns out fluffier and doesn't stick together as much.
- → Can I add extra spices for flavor?
Go for it. Try adding things like turmeric, cumin, or paprika to give the dish your own special twist, whatever flavors you enjoy most.