Savory Golden Onion Butter Jasmine Rice is a rich, comforting side dish that pairs the nutty fragrance of jasmine rice with the sweetness of caramelized onions and the creaminess of butter. Slowly cooked onions add depth and a golden hue, while toasted rice enhances the nutty aroma. Perfect as a side for grilled meats, seafood, or roasted vegetables, this versatile recipe also makes an excellent base for rice bowls.
Why You’ll Love This Recipe
-
Deep, Rich Flavor: Caramelized onions and butter give this rice a naturally sweet yet savory profile.
-
Comforting and Elegant: Simple enough for weeknight dinners but indulgent enough for special occasions.
-
Versatile Pairing: Works with grilled chicken, roasted vegetables, or hearty stews.
-
Nutty Aroma: Toasting the rice before simmering brings out its natural fragrance.
-
Make-Ahead Friendly: Stores well for meal prep and tastes even better reheated with butter.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 1/2 cups jasmine rice
2 tablespoons butter
1 large onion, thinly sliced
2 cups water or broth (vegetable or chicken)
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon olive oil
1 teaspoon garlic powder (optional)
1 tablespoon fresh parsley, chopped (optional, for garnish)
Directions
-
Prepare the Ingredients:
Rinse jasmine rice 2–3 times until the water runs clear. Drain and set aside. Thinly slice the onion. -
Caramelize the Onions:
In a large saucepan or skillet, melt 1 tablespoon of butter with olive oil over medium-low heat.
Add the sliced onions and a pinch of salt. Cook for 10–15 minutes, stirring occasionally, until golden and soft.
Add garlic (if using) in the last minute. Transfer to a small bowl and set aside. -
Toast the Rice:
In the same pan, melt the remaining butter over medium heat.
Add rinsed rice and toast for 1–2 minutes, stirring to release its nutty aroma. -
Cook the Rice:
Pour in broth or water, stir, and bring to a gentle simmer.
Reduce heat to low, cover, and cook for 15 minutes until the liquid is absorbed.
Remove from heat and let sit, covered, for 5 minutes. -
Finish and Serve:
Fluff rice with a fork. Stir in caramelized onions.
Season with salt and pepper, garnish with parsley, and serve warm.
Servings and timing
Servings: 4–6
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Variations
-
Herbed Rice: Stir in fresh chives, thyme, or cilantro for a fragrant touch.
-
Cheesy Option: Mix in Parmesan or feta for a creamy, savory twist.
-
Spiced Rice: Add a pinch of cumin, smoked paprika, or turmeric for deeper flavor.
-
Protein Boost: Top with grilled chicken, shrimp, or tofu to make it a complete meal.
-
Vegetable Add-Ins: Mix in peas, spinach, or roasted bell peppers for extra nutrients.
Storage/Reheating
Store cooled rice in an airtight container in the refrigerator for 4–5 days.
Reheat on the stovetop with a splash of water or broth and a pat of butter for best texture.
Freeze in portioned bags for up to 3 months. Reheat directly from frozen on the stovetop or microwave until hot.
FAQs
Can I use basmati rice instead of jasmine?
Yes, basmati works, but the flavor and texture will be slightly different—lighter and less sticky.
Do I need to rinse jasmine rice?
Yes, rinsing removes excess starch, preventing clumping and giving a fluffier texture.
Can I use oil instead of butter?
Yes, but butter adds richness and enhances the caramelized onion flavor.
How do I keep the onions from burning?
Cook low and slow, stirring often, and add a splash of water if they dry out.
Can I double the recipe?
Yes, just keep the rice-to-liquid ratio the same (1:1.5). Use a larger pot for even cooking.
What’s the best broth to use?
Chicken broth adds richness, while vegetable broth keeps it vegetarian.
Can I add garlic earlier with the onions?
It’s best to add garlic toward the end so it doesn’t burn and turn bitter.
Why toast the rice?
Toasting enhances the nutty flavor and prevents mushiness.
Can I make this dairy-free?
Yes, replace butter with olive oil or a dairy-free butter substitute.
What can I serve this rice with?
It pairs beautifully with grilled meats, seafood, roasted vegetables, or as a base for curry or stir-fries.
Conclusion
Savory Golden Onion Butter Jasmine Rice is a simple yet luxurious dish that elevates any meal. With caramelized onions, butter, and fragrant jasmine rice, it delivers comfort and elegance in every bite. Whether served as a side dish or the base of a hearty rice bowl, this recipe is versatile, flavorful, and sure to become a family favorite.

Savory Golden Onion Butter Jasmine Rice
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Chef Sophia
- Total Time: 30 minutes
- Yield: 4–6 servings
Description
Savory Golden Onion Butter Jasmine Rice is a comforting and aromatic side dish that pairs fragrant jasmine rice with sweet caramelized onions and rich butter. Toasting the rice enhances its natural nuttiness, while slow-cooked onions add depth and golden color. It’s a versatile recipe that’s perfect with grilled meats, veggies, or as the foundation for hearty rice bowls.
Ingredients
1 1/2 cups jasmine rice
2 tablespoons butter
1 large onion, thinly sliced
2 cups water or broth (vegetable or chicken)
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon olive oil
1 teaspoon garlic powder (optional)
1 tablespoon fresh parsley, chopped (optional, for garnish)
Instructions
- Prepare the Ingredients:
- Rinse the jasmine rice 2–3 times under cold water until the water runs clear. Drain and set aside.
- Thinly slice the onion.
- Caramelize the Onions:
- In a large saucepan or skillet, melt 1 tablespoon butter with olive oil over medium-low heat.
- Add sliced onions and a pinch of salt. Cook for 10–15 minutes, stirring occasionally, until soft and golden.
- Add garlic powder (if using) during the last minute.
- Transfer onions to a bowl and set aside.
- Toast the Rice:
- In the same pan, melt the remaining tablespoon of butter over medium heat.
- Add the rinsed rice and toast for 1–2 minutes, stirring often, until fragrant.
- Cook the Rice:
- Pour in broth or water. Stir once, then bring to a gentle simmer.
- Reduce heat to low, cover, and cook for 15 minutes or until the liquid is absorbed.
- Remove from heat and let sit, covered, for 5 minutes.
- Finish and Serve:
- Fluff the rice with a fork. Stir in the caramelized onions.
- Season with salt and pepper. Garnish with parsley if desired. Serve warm.
Notes
- Use chives, thyme, or cilantro to vary the herbs.
- Mix in Parmesan or feta for a creamy, cheesy twist.
- Spice it up with a pinch of cumin, paprika, or turmeric.
- Add peas, spinach, or roasted bell peppers for extra veggies.
- Top with grilled chicken, shrimp, or tofu for a full meal.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian