Pillow-soft grains, buttery onions, and a warm golden hue — Golden Onion Butter Jasmine Rice is my go-to side dish when I want something comforting yet a little special. It’s the kind of simple recipe that totally transforms a meal, with its delicately scented jasmine rice, a generous pat of butter, and onions cooked slowly until meltingly sweet. The turmeric not only brings a beautiful color, but a subtle earthiness that sets this rice apart. Whether you’re making a weeknight dinner or hosting friends, Golden Onion Butter Jasmine Rice is guaranteed to win hearts (and many recipe requests) at your table.

Ingredients You’ll Need
Don’t be fooled by the short ingredient list — every item here makes a real difference. Each one highlights a different flavor or texture, and together, they create a rice dish that is so much more than the sum of its parts.
- Jasmine rice (1 cup, rinsed): The star of the show! Rinsing removes excess starch, keeping the grains fluffy and separate.
- Unsalted butter (2 tablespoons): Adds irresistible richness and helps caramelize the onions to golden perfection.
- Yellow onion (1 small, finely chopped): When cooked slowly, it turns sweet and brings tons of flavor to the rice.
- Water or chicken broth (1 3/4 cups): Chicken broth gives extra savory depth, but water keeps it beautifully simple and vegetarian.
- Salt (1/2 teaspoon): Essential for bringing out all the flavors and making every bite pop.
- Black pepper (1/4 teaspoon): A touch of warmth and complexity that balances the dish.
- Turmeric (1/4 teaspoon): Just enough for a golden color and subtle earthy note — don’t skip this!
- Chopped parsley or green onions (for garnish, optional): A fresh, vibrant finish if you want to dress things up a bit.
How to Make Golden Onion Butter Jasmine Rice
Step 1: Sauté the Onions in Butter
Start by melting the butter in a medium saucepan over medium heat. Add the chopped onions and let them sauté, stirring every now and then, for about 5 to 7 minutes. Your goal: golden, caramelized onions that smell absolutely heavenly. This step is where the base flavor for your Golden Onion Butter Jasmine Rice is built, so don’t rush it!
Step 2: Toast the Jasmine Rice
Once the onions are glistening and golden, add in your rinsed jasmine rice. Let it toast for a minute or two, stirring so every grain gets glossy and lightly golden. This simple trick adds a hint of nuttiness and ensures the rice stays fluffy, not sticky.
Step 3: Add Liquid and Seasonings
Pour in the water or chicken broth, then stir in the salt, black pepper, and turmeric. The turmeric gives Golden Onion Butter Jasmine Rice its cheerful color, while the broth (if using) deepens the flavor. Bring everything up to a gentle boil — you’ll see the liquid turn a gorgeous yellow as it bubbles.
Step 4: Simmer Until Tender
Turn the heat down to low, cover the pot, and let your rice gently simmer for 15 to 18 minutes. You’ll know it’s ready when all the liquid is absorbed and the grains are tender, but not mushy. Resist the urge to peek too often — keeping the lid on helps the rice cook evenly.
Step 5: Rest, Fluff, and Garnish
Turn off the heat and leave the pot covered for another 5 minutes. This is the secret to letting the steam finish cooking the rice and making it extra fluffy. Fluff gently with a fork, then sprinkle with fresh parsley or green onions if you’re feeling fancy. Serve warm and enjoy every golden, buttery spoonful!
How to Serve Golden Onion Butter Jasmine Rice

Garnishes
For a little pop of color and freshness, top your Golden Onion Butter Jasmine Rice with chopped parsley or sliced green onions. Even a sprinkle of toasted almonds or sesame seeds works beautifully if you want a bit of crunch. Don’t underestimate a squeeze of lemon — it really brightens up the whole dish!
Side Dishes
This rice is incredibly versatile. It soaks up sauces from curries, stews, and grilled meats, and pairs just as well with roasted veggies or tofu. Try it alongside a lemony chicken, spicy shrimp, or even a hearty lentil dish — Golden Onion Butter Jasmine Rice loves company!
Creative Ways to Present
For a dinner party, try packing the rice into a small bowl, then inverting it onto plates for a tidy, dome-shaped presentation. Or serve it family-style in a wide, shallow bowl, garnished generously. You can even use leftovers to make fried rice the next day — the golden color makes every variation look extra appetizing.
Make Ahead and Storage
Storing Leftovers
Leftover Golden Onion Butter Jasmine Rice keeps well in an airtight container in the fridge for up to 4 days. Make sure to cool it to room temperature before sealing and refrigerating. The flavors often deepen overnight, so it’s a treat for lunch the next day!
Freezing
If you want to make a big batch, freezing is totally doable! Portion the cooled rice into freezer-safe bags or containers, pressing out as much air as possible. It’ll stay fresh for up to 2 months. Thaw overnight in the fridge, or reheat straight from frozen with a splash of water.
Reheating
To reheat, sprinkle a little water over the rice and microwave in short bursts, covered, until steamy and hot. Alternatively, warm it in a covered skillet on the stovetop over low heat. Fluff with a fork to revive that irresistible texture and enjoy your Golden Onion Butter Jasmine Rice all over again.
FAQs
Can I use a different type Side Dish
Absolutely! While jasmine rice gives Golden Onion Butter Jasmine Rice its signature delicate aroma and texture, you can substitute with basmati or even long-grain white rice. Just adjust the cooking time as needed, since other varieties may take a bit longer or shorter to become tender.
Is this recipe vegetarian and gluten-free?
Yes, as long as you use water or a vegetarian broth, this dish is both vegetarian and naturally gluten-free. It’s a wonderful side for a variety of diets, and the buttery flavor makes it feel extra-special without any hidden gluten or meat products.
What can I use instead of butter?
If you’re dairy-free or vegan, try using a good-quality vegan butter or even olive oil. The result will still be flavorful and golden, though butter gives the most luxurious mouthfeel for classic Golden Onion Butter Jasmine Rice.
Can I add more vegetables or spices?
Definitely! Feel free to toss in a handful of peas, diced carrots, or even bell peppers for extra color and nutrition. A pinch of cumin or a grated clove of garlic (added with the onions) layers in more complexity and makes the rice your own.
Why does my rice sometimes turn out mushy?
This usually happens if too much liquid is used or if the rice is stirred too much while cooking. Stick to the measured amounts in the recipe, keep the lid on tight, and let the rice rest after cooking for the fluffiest Golden Onion Butter Jasmine Rice.
Final Thoughts
If you’re looking for a side dish that’s simple, comforting, and just a bit dazzling, you can’t go wrong with Golden Onion Butter Jasmine Rice. It’s one of those recipes you’ll come back to again and again, whether for a cozy family dinner or a special gathering with friends. Give it a try — I think you’ll find it’s pure golden goodness in every bite!
Print
Golden Onion Butter Jasmine Rice Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Asian-Inspired
- Diet: Non-Vegetarian
Description
Golden Onion Butter Jasmine Rice is a flavorful and aromatic side dish featuring tender jasmine rice cooked with caramelized onions, butter, and turmeric for a beautiful golden hue. This simple yet elegant recipe adds depth and richness to any meal, perfect for Asian-inspired dinners or as a savory accompaniment to your favorite proteins.
Ingredients
Main Ingredients
- 1 cup jasmine rice (rinsed)
- 2 tablespoons unsalted butter
- 1 small yellow onion (finely chopped)
- 1 3/4 cups water or chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon turmeric (for golden color)
Optional Garnish
- Chopped parsley or green onions
Instructions
- Melt Butter and Sauté Onions: In a medium saucepan, melt the butter over medium heat. Add the finely chopped onion and sauté for 5–7 minutes, stirring occasionally, until the onions are golden and caramelized, which brings out their natural sweetness.
- Toast the Rice: Stir in the rinsed jasmine rice, cooking for 1–2 minutes. This toasting step enhances the rice’s nutty flavor and ensures a better texture.
- Add Liquids and Seasoning: Pour in the water or chicken broth, then add the salt, black pepper, and turmeric. Stir everything together to combine the flavors evenly and bring the mixture to a gentle boil.
- Simmer the Rice: Reduce the heat to low, cover the saucepan, and let the rice simmer for 15–18 minutes or until all the liquid has been absorbed and the rice is tender.
- Rest and Fluff: Remove the saucepan from heat but keep it covered. Let the rice rest for 5 minutes to allow steam to finish the cooking process. Then uncover and fluff the rice gently with a fork to separate the grains.
- Garnish and Serve: Sprinkle chopped parsley or green onions on top if desired for freshness and an extra pop of color. Serve the golden onion butter jasmine rice warm as a perfect side dish.
Notes
- For a richer and more savory flavor, substitute water with chicken broth.
- Add a minced clove of garlic along with the onions to deepen the flavor profile.
- Ensure jasmine rice is properly rinsed before cooking to remove excess starch for fluffier grains.
- Do not lift the lid during simmering to maintain steam and ensure even cooking.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 2g
- Sodium: 300mg
- Fat: 7g
- Saturated Fat: 4g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 15mg