Golden, buttery, and kissed with caramelized onions, this Savory Golden Onion Butter Jasmine Rice is the kind of side dish that effortlessly steals the show. Whether paired with a hearty protein or served on its own with a dollop of yogurt or crispy egg on top, it delivers comfort and elegance with every bite. The jasmine rice provides a lightly floral aroma and soft, fluffy texture that’s irresistible.
The magic is in the golden onions—sliced thin and sautéed low and slow until they’re sweet, tender, and beautifully browned. Finished with a generous swirl of butter and a touch of fresh parsley, it’s one of those recipes that proves simple ingredients can create something extraordinary.
What Kind of Rice Should I Use?
Jasmine rice is ideal here. Its long grains cook up soft and separate, with a subtle floral aroma that complements the buttery onions. Basmati can work in a pinch, but jasmine brings that delicate sweetness that ties everything together.

Ingredients for the Savory Golden Onion Butter Jasmine Rice
- Jasmine Rice: The base of this dish. Its fluffy texture and aromatic quality are essential.
- Yellow Onions: Sliced thin and cooked until deeply golden; they bring sweet, caramelized flavor.
- Butter: Adds richness and helps the onions achieve that golden hue.
- Olive Oil: A neutral fat to start the onion-caramelizing process without burning the butter.
- Salt: Enhances all the natural flavors.
- Black Pepper: Adds a hint of warmth and depth.
- Fresh Parsley: For a pop of color and a mild herbal finish.
- Water or Broth: Used to cook the rice; broth adds even more flavor if you have it on hand.
How To Make the Savory Golden Onion Butter Jasmine Rice
Step 1: Rinse the Rice
Start by rinsing 1 cup of jasmine rice under cold water until the water runs clear. This removes excess starch and prevents clumping.
Step 2: Caramelize the Onions
In a large skillet over medium-low heat, add 2 tablespoons of olive oil and 2 tablespoons of butter. Once melted, add 2 large thinly sliced yellow onions. Cook slowly, stirring occasionally, for 20–25 minutes until deep golden brown and tender. Don’t rush this step—caramelization takes time.
Step 3: Cook the Rice
While the onions are cooking, bring 2 cups of water or broth to a boil in a saucepan. Add the rinsed rice and a pinch of salt. Lower the heat to a simmer, cover, and cook for 15–18 minutes or until the liquid is absorbed and rice is fluffy.
Step 4: Combine and Finish
Once the rice is done, fluff it with a fork. Add the golden onions along with another tablespoon of butter. Fold everything together gently so the onions stay intact. Season with salt and freshly cracked black pepper to taste.
Step 5: Garnish and Serve
Top with a sprinkle of freshly chopped parsley just before serving for a fresh, vibrant finish.
How to Serve and Store Savory Golden Onion Butter Jasmine Rice
This rice dish is incredibly versatile. Serve it warm alongside grilled chicken, baked salmon, or spiced tofu for a satisfying main. It also pairs beautifully with stews and curries, soaking up any sauce like a pro. For a simple yet elegant meal, top with a fried egg and a dash of chili crisp.
To store, let the rice cool completely before transferring it to an airtight container. It will keep in the fridge for up to 4 days. Reheat gently in a skillet with a splash of water or broth to revive the texture. You can also freeze it for up to 2 months—just be sure to thaw it in the fridge before reheating.
Frequently Asked Questions
Can I use a different type of rice?
Yes, you can use basmati or long-grain white rice if jasmine isn’t available, though the aroma and texture will differ slightly.
How do I avoid mushy rice?
Rinse the rice thoroughly and stick to the correct water-to-rice ratio. Avoid overcooking—remove from heat once the liquid is absorbed.
Can I make this vegan?
Absolutely. Just swap the butter with a plant-based alternative. Coconut oil also adds a delicious flavor twist.
What protein pairs well with this rice?
Grilled meats like lamb or chicken, roasted vegetables, or even chickpea curry make excellent companions.
Can I add spices?
Yes! A pinch of cumin or turmeric stirred into the onions can elevate the flavor beautifully without overpowering the dish.
Is this good for meal prep?
Definitely. It reheats well and can be portioned out for easy lunches throughout the week.
Want More Side Dish Recipes with Flavor-Packed Comfort?
If this buttery jasmine rice with golden onions made your meal complete, you might want to check out a few other reader favorites:
- Cheesy Broccoli Rice Casserole for a creamy, family-friendly classic.
- Honey Butter Skillet Corn that’s sweet, savory, and incredibly easy.
- Garlic Herb Roasted Potatoes and Veggies for a sheet pan winner that goes with everything.
- Crispy Buttered Ranch Chicken for a main dish that pairs like a dream with this rice.
- Creamy Garlic Butter Chicken and Rotini in Parmesan Sauce if you’re looking for a rich and cozy one-pan dinner.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest side dish board so it’s ready when you need a comforting and delicious base.
Let me know in the comments how you served yours! Did you go with chicken, tofu, or a fried egg on top? Did you sneak in garlic or spice it up?
I always love seeing your versions and answering questions if you have them. And if you’re hungry for more, follow along over on Pinterest at Life with Nina where I share daily meal inspiration.

Savory Golden Onion Butter Jasmine Rice
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Comfort Food
Description
This Savory Golden Onion Butter Jasmine Rice is the perfect balance of rich, buttery comfort and aromatic elegance. Featuring slow-caramelized onions, fluffy jasmine rice, and a touch of fresh herbs, it’s a simple side dish that pairs beautifully with just about anything—or stands deliciously on its own.
Ingredients
1 cup jasmine rice
2 large yellow onions, thinly sliced
3 tablespoons butter (divided)
2 tablespoons olive oil
2 cups water or broth
1 teaspoon salt (adjust to taste)
½ teaspoon black pepper
1 tablespoon fresh parsley, chopped
Instructions
1. Rinse the jasmine rice under cold water until the water runs clear to remove excess starch.
2. In a skillet over medium-low heat, melt 2 tablespoons of butter with 2 tablespoons of olive oil. Add the sliced onions and cook slowly, stirring occasionally, for 20–25 minutes until deep golden and caramelized.
3. While the onions cook, bring 2 cups of water or broth to a boil in a saucepan. Add the rinsed rice and salt. Cover, reduce to a simmer, and cook for 15–18 minutes until the liquid is absorbed and rice is fluffy.
4. Fluff the cooked rice with a fork. Add the caramelized onions and 1 tablespoon of butter. Gently fold to combine. Season with black pepper and adjust salt as needed.
5. Garnish with chopped parsley before serving.
Notes
For best flavor, don’t rush the onions—low and slow is key to caramelization.
If you’re using broth instead of water, reduce added salt to prevent over-seasoning.
To reheat, add a splash of broth or water and warm on low in a skillet to restore texture.
Nutrition
- Serving Size: 1 cup
- Calories: 240
- Sugar: 4
- Sodium: 390
- Fat: 10
- Saturated Fat: 5
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 33
- Fiber: 2
- Protein: 4
- Cholesterol: 15
Keywords: onion rice, jasmine rice, butter rice, caramelized onion side



