There is nothing quite like the comforting aroma and delectable flavor of the Savory Golden Onion Butter Jasmine Rice Recipe to lift your meal to the next level. This dish brings together perfectly caramelized yellow onions and fragrant butter-infused jasmine rice, creating a sensational base or side that feels both sophisticated and deeply homey. Whether you’re serving it for a casual family dinner or impressing guests, this recipe transforms simple ingredients into a symphony of savory goodness that’s impossible not to love.

Ingredients You’ll Need
This Savory Golden Onion Butter Jasmine Rice Recipe calls for straightforward, pantry-friendly ingredients that work in harmony to deliver deep flavor, beautiful texture, and a gorgeous golden hue. Each component plays a crucial role, from the creamy butter that enriches the rice, to the onions that bring sweetness and color.
- Jasmine rice (1 cup): Known for its fragrant aroma and fluffy texture, it’s the perfect rice to absorb all those delicious buttery flavors.
- Butter (2 tablespoons): Adds a rich, creamy base that enhances both the onions and rice beautifully.
- Yellow onions (2 medium, thinly sliced): When caramelized, their natural sweetness balances the savory elements perfectly.
- Garlic (2 cloves, minced): Provides a subtle pungent kick that elevates the overall depth of flavor.
- Vegetable broth (2 cups): A flavorful cooking liquid that infuses the rice with more savory goodness than plain water.
- Salt (1 teaspoon): Essential for seasoning and bringing out the natural flavors of the dish.
- Black pepper (1/2 teaspoon): Adds a touch of warmth and mild heat that complements the buttery sweetness.
How to Make Savory Golden Onion Butter Jasmine Rice Recipe
Step 1: Prepare Your Ingredients
Start by gathering everything on your prep list—rinse the jasmine rice until the water runs clear to remove excess starch, slice those yellow onions thinly for perfect caramelization, and mince the garlic finely so it releases its wonderful aroma evenly throughout the dish.
Step 2: Caramelize the Onions
In a medium saucepan over medium heat, melt the butter and add the sliced onions with a pinch of salt. Patience is key here; cook them slowly for about 10 to 15 minutes until they turn a beautiful golden brown. This step develops the signature sweet-savory flavor foundational to this Savory Golden Onion Butter Jasmine Rice Recipe.
Step 3: Add Garlic and Rice
Once the onions are perfectly caramelized, toss in the minced garlic and sauté for 1 to 2 minutes until fragrant but not burnt. Next, stir in the rinsed jasmine rice, making sure each grain is lightly coated with the butter and mingled with those golden onions—this is where the magic starts to happen.
Step 4: Cook the Rice
Pour in the vegetable broth, bring the mixture to a boil, then immediately reduce the heat to low. Cover the pot tightly and let it simmer gently for 15 minutes, allowing the rice to absorb all that savory liquid. After cooking, keep the pot covered and let it rest off heat for an additional 5 minutes. This rest ensures a fluffy texture when you fluff the rice with a fork.
Step 5: Season and Fluff
Finally, season your rice with salt and black pepper to taste, then fluff gently with a fork to separate the grains. Your Savory Golden Onion Butter Jasmine Rice Recipe is now ready to brighten up your meal with its rich layers of flavor and soft texture.
How to Serve Savory Golden Onion Butter Jasmine Rice Recipe

Garnishes
A sprinkle of freshly chopped parsley or scallions adds a fresh, vibrant note that contrasts beautifully with the rich butter and caramelized onions. Toasted sesame seeds or a dash of lemon zest can also introduce subtle texture and brightness, making every bite exciting.
Side Dishes
This rice is the perfect companion to almost anything! Think tender roasted chicken, grilled shrimp, or a hearty vegetable stir-fry. It’s also a fantastic base for curries or stews, soaking up sauces with every forkful.
Creative Ways to Present
For a fun twist, serve the rice molded into small domes using a bowl or cup, then gently unmold onto plates. Layer with grilled meats or veggies on top for a stunning presentation. Alternatively, use the rice as a filling for stuffed peppers or tomatoes to turn it into a delightful main attraction.
Make Ahead and Storage
Storing Leftovers
Leftover rice is best stored in an airtight container in the refrigerator. It will stay fresh for up to 3 days, making it easy to enjoy the Savory Golden Onion Butter Jasmine Rice Recipe again without extra fuss.
Freezing
If you want to keep it longer, this rice freezes well. Portion it into freezer-safe bags or containers and it’ll keep for up to a month. Be sure to cool the rice completely before freezing to maintain texture and flavor.
Reheating
To reheat, sprinkle a little water over the rice to add moisture, then warm it gently in a covered skillet or microwave. Fluff it with a fork after reheating to restore its fluffy, light texture just like when freshly made.
FAQs
Can I use chicken broth instead of vegetable broth?
Absolutely! Chicken broth will add a slightly richer flavor, which complements the onions and butter beautifully, but vegetable broth keeps the dish vegetarian-friendly and equally delicious.
Is it necessary to rinse jasmine rice before cooking?
Yes, rinsing removes surface starch that can otherwise make the rice gummy. Rinsed jasmine rice cooks up fluffier and with better texture in this recipe.
Can I make this recipe vegan?
Yes, simply substitute the butter with a high-quality plant-based butter or oil, and make sure the broth is vegetable-based. The caramelized onions and garlic will still create wonderful flavor.
How do I know when the onions are caramelized enough?
Look for a deep golden color and a sweet, rich aroma. This usually takes about 10 to 15 minutes over medium heat; don’t rush this step as it builds the foundation of flavor.
Can I use other types of rice for this recipe?
While jasmine rice is preferred for its floral aroma and soft texture, you can experiment with basmati or long-grain white rice, though cooking times and liquid ratios may vary.
Final Thoughts
This Savory Golden Onion Butter Jasmine Rice Recipe is an absolute treasure to have in your cooking repertoire. It transforms humble ingredients into something extraordinary with minimal effort and maximum flavor. Whether as a side or the star of your meal, don’t hesitate to give it a try—it could quickly become one of your favorite go-to dishes!
Print
Savory Golden Onion Butter Jasmine Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Asian
- Diet: Vegetarian
Description
This savory golden onion butter jasmine rice recipe features perfectly caramelized onions cooked in butter, enhancing the fragrant jasmine rice with rich, buttery flavor. A simple, comforting side dish that pairs well with a variety of mains, made using vegetable broth for added depth.
Ingredients
Rice and Broth
- 1 cup (about 200 grams) jasmine rice, rinsed
- 2 cups (480 ml) vegetable broth
Aromatics and Seasoning
- 2 tablespoons (30 grams) butter
- 2 medium yellow onions, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper (or to taste)
Instructions
- Prepare Ingredients: Gather all ingredients. Rinse the jasmine rice under cold water until the water runs clear to remove excess starch. Thinly slice the yellow onions and mince the garlic cloves.
- Caramelize Onions: In a medium saucepan, melt the butter over medium heat. Add the thinly sliced onions along with a pinch of salt to help draw out moisture. Cook the onions slowly, stirring occasionally, until they become soft and golden brown, approximately 10 to 15 minutes.
- Sauté Garlic: Add the minced garlic to the caramelized onions and cook for 1 to 2 minutes until fragrant, ensuring the garlic does not burn.
- Toast Rice: Add the rinsed jasmine rice to the saucepan and stir well to coat the grains evenly with butter and the onion mixture, which enhances the flavor and helps prevent sticking.
- Cook Rice: Pour in the vegetable broth and bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the saucepan with a lid, and let it simmer gently for 15 minutes until the liquid is absorbed and the rice is tender.
- Rest and Fluff: Remove the saucepan from heat but keep it covered. Let the rice sit undisturbed for an additional 5 minutes to steam. Then, uncover and fluff the rice gently with a fork. Season with salt and black pepper to taste, and serve warm.
Notes
- Rinsing jasmine rice removes excess starch and prevents the rice from becoming gummy.
- Caramelizing onions slowly develops a deep, sweet flavor that enhances the dish.
- Use vegetable broth instead of water for richer taste; chicken broth can be a substitute if not vegetarian.
- Adjust salt and pepper according to preference or dietary needs.
- You can add fresh herbs like parsley or cilantro for garnish if desired.

