Savory Buttery Onion Rice

Featured in Sides That Steal the Show.

This Savory Buttery Onion Rice is crazy flavorful and super quick to whip up! Start by slowly cooking onions till they turn sweet and golden. Mix them into jasmine rice that’s cooked in butter till it’s soft and light. Boost it with a dash of garlic if you’re feeling bold, and sprinkle parsley on top for extra zing. In no time, you’ll have a side dish that’s warm and perfect for gatherings or casual dinners alike!
A woman holding a vegetable in a kitchen.
Updated on Tue, 18 Mar 2025 09:52:35 GMT
A cozy serving of jasmine rice topped with fresh herbs. Pin it
A cozy serving of jasmine rice topped with fresh herbs. | cookwithtaste.com

Turn plain jasmine rice into a fancy side with this buttery caramelized onion rice. Sweet golden onions mixed with rich butter create amazing flavor layers that turn a simple side into something unforgettable. It's now our go-to choice for family dinners and special gatherings alike.

The secret to this dish is taking time with the onions until they turn wonderfully sweet. When you serve it alongside grilled protein or roasted veggies, everyone always asks for the recipe because of its incredible depth of flavor.

Essential Ingredients

  • Jasmine Rice: Go for top-tier jasmine rice for its wonderful smell and fluffy feel. Don't skip the washing step.
  • Onions: Sweet varieties like Vidalia work best for getting that caramel sweetness.
  • Butter: Grab unsalted European butter for the tastiest outcome.
  • Cooking Liquid: Water does the job, but chicken stock adds more flavor if you've got it.
A bowl of rice with fried onions and herbs. Pin it
A bowl of rice with fried onions and herbs. | cookwithtaste.com

Cooking Instructions

Handling Onions:
Slice onions thinly and evenly. Warm butter and oil in a sturdy pan. Cook the onions with a pinch of salt on medium-low until they're a rich brown color. Don't rush this part.
Getting Rice Ready:
Rinse rice multiple times until the water runs clear. Melt butter in your cooking pot. Briefly toast the rice until you can smell its nutty aroma. Pour in your measured liquid and add seasonings.
Cooking Process:
Let the mixture come to a gentle bubble. Turn heat down to the lowest setting. Put the lid on and leave it alone for 15-18 minutes. After cooking, let it sit covered for another 5 minutes.

This dish started from looking at old Persian rice methods, but it's grown into its own special thing with time.

Temperature Control

Keep the heat low and steady while cooking. Too hot and you'll burn the onions and mess up how the rice turns out.

Exact Portions

Stick with 1½ cups rice to 2 cups liquid for the best results every time.

Early Prep

You can cook the onions up to three days before and keep them in the fridge.

Flavor Twists

Try adding some minced garlic, fresh herbs, or a tiny bit of saffron for something different.

Expert Tips

  • Use pots with heavy bottoms for even heating
  • Leave the rice alone while it cooks
  • Toast the rice first for extra flavor

This dish shows how simple ingredients can become something amazing when you use the right cooking methods to bring out their best qualities.

A bowl of rice with herbs on top. Pin it
A bowl of rice with herbs on top. | cookwithtaste.com

Frequently Asked Questions

→ Should I rinse the rice before cooking?
Definitely! Washing removes extra starch so your rice stays light and doesn’t get sticky.
→ Can I switch jasmine rice for another type?
Sure thing! Basmati or any other long-grain rice will do, but check their cooking times.
→ Is this recipe good to make ahead?
Yep, no problem! Warm it gently later with a splash of water to bring back its softness.
→ Any tips for caramelizing onions perfectly?
Go slow and steady! Use medium heat, stir occasionally, and aim for deep golden brown without burning.
→ Can I use broth instead of water for cooking?
Of course! Chicken or veggie broth can add a lot more flavor here.

Buttery Onion Jasmine Rice

Soft, buttery jasmine rice mixed with rich caramelized onions delivers a cozy sidekick to nearly any dish.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
By: Milly

Category: Side Dishes

Difficulty: Easy

Cuisine: Fusion with an Asian Twist

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Spices & Herbs

01 Chopped parsley, 1 tbsp (optional for garnishing)
02 Black pepper, freshly cracked, 1/2 tsp
03 Salt, 1 tsp
04 Garlic powder, 1 tsp (skip if you’d prefer)

→ Fats & Aromatics

05 2 tbsp butter
06 1 large onion, thinly sliced
07 Olive oil, 1 tbsp

→ Main Ingredients

08 1 1/2 cups jasmine rice
09 2 cups water or broth—you decide (veggie or chicken works)

Instructions

Step 01

Warm up some olive oil and a tablespoon of butter in a large pan on medium. Toss in the onion slices with a little salt. Stir occasionally for 12-15 minutes until they turn golden and soft. Put them aside now.

Step 02

Run cold water over the jasmine rice and rinse it well. Keep going until the water is clear.

Step 03

In a medium-sized pot, melt the rest of your butter on medium heat. Drop in the rinsed rice, stir it around quickly, and get it all coated in the melted butter.

Step 04

Add your water or broth into the pot. Sprinkle in salt and some black pepper. Increase the heat to bring it to a boil. Once it’s bubbling, lower the heat all the way down, pop a lid on, and let it gently simmer for 15-18 minutes. When the liquid is gone and the rice is done, turn the heat off and leave it covered for 5 minutes.

Notes

  1. Water works, but using broth gives it an extra kick of flavor!

Tools You'll Need

  • A skillet or large sauté pan
  • A pot with a lid for simmering the rice
  • A sieve to rinse off the rice

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter is used here)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 275
  • Total Fat: 10 g
  • Total Carbohydrate: 40 g
  • Protein: 5 g