Savory Butter Onion Rice

Featured in Sides That Make the Meal.

This Savory Butter Onion Jasmine Rice is unbelievably tasty and super simple! Start by slow-cooking onions till they’re sweet and golden. Mix in fluffy jasmine rice and butter for an irresistible texture. Feeling adventurous? Toss in a pinch of garlic powder and sprinkle parsley on top for some freshness. You’ll have this ready on the table in only 30 minutes—easy for weeknights or classy dinners!
Una donna con un cappello a coda di cavallo e un vestito nero.
Updated on Sat, 22 Mar 2025 21:42:22 GMT
A warm serving of jasmine rice topped with fresh greens. Pin it
A warm serving of jasmine rice topped with fresh greens. | kylierecipes.com

Make plain jasmine rice into something special with this buttery onion rice that's been slowly caramelized. Sweet golden onions mixed with creamy butter create amazing flavor layers that turn a simple side into something you'll remember. We've made this countless times for fancy dinners and regular weeknight meals.

What really makes this dish stand out is taking time with the onions until they turn naturally sweet. Whenever we serve it alongside grilled meat or roasted veggies, everyone always asks how we made such flavorful rice.

Essential Ingredients

  • Jasmine Rice: Go for good jasmine rice to get that nice smell and soft bite. Don't skip the washing step.
  • Onions: Sweet onions like Vidalia work best when you're browning them.
  • Butter: Grab unsalted European butter for the richest taste.
  • Cooking Liquid: You can use chicken stock or plain water, but stock adds more flavor.
A bowl of rice with fried onions and herbs. Pin it
A bowl of rice with fried onions and herbs. | kylierecipes.com

Cooking Instructions

Handling Onions:
Slice onions thinly and evenly. Warm butter and oil in a heavy pan. Add onions with salt and cook on medium-low until they're golden brown. Don't rush this part.
Getting Rice Ready:
Rinse rice until the water runs clear. Melt butter in your cooking pot. Toast the rice briefly until it smells nice. Pour in your measured liquid and spices.
Cooking Process:
Let it come to a light boil. Turn heat down to the lowest setting. Put the lid on and leave it alone for 15-18 minutes. Let it sit covered for 5 minutes after turning off the heat.

We created this after learning about traditional Persian rice cooking, but it's become its own thing over the years.

Temperature Control

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

Exact Portions

Stick with 1½ cups rice to 2 cups liquid and you'll get great results every time.

Make Ahead Tips

You can brown the onions up to three days early and keep them in the fridge.

Flavor Variations

Try adding some minced garlic, fresh herbs, or a pinch of saffron for different tastes.

Expert Tips

  • Use a heavy-bottomed pot for even heating
  • Don't lift the lid while the rice cooks
  • Lightly toast the rice first for better flavor

This dish shows how simple ingredients can turn into 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. | kylierecipes.com

Frequently Asked Questions

→ Should I wash the rice before cooking?
Definitely! Rinsing helps take out extra starch, so your rice comes out light and fluffy.
→ Can I replace jasmine rice with another type?
Jasmine rice has the best scent, but you could switch to basmati or other long-grain white rice. Just watch the cooking time!
→ Can I make this dish early and warm it later?
For sure! Reheat it gently and add a splash of water to bring back the texture.
→ How can I caramelize onions perfectly?
Take your time! Use medium heat and stir every so often. Look for a deep golden color, not burnt pieces.
→ Can I cook the rice with broth instead of water?
Go for it! Chicken or veggie broth adds extra taste to the mix.

Savory Onion Jasmine

Golden onions and smooth butter take jasmine rice to a whole new level, adding richness to your plate.

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

Category: Side Dishes

Difficulty: Easy

Cuisine: Asian Fusion Twist

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Flavor Boosters

01 1 tbsp finely chopped parsley (sprinkle on top if you want)
02 1 tsp garlic powder (optional)
03 1/2 tsp coarse black pepper
04 1 tsp plain table salt

→ Savory Aromatics

05 2 tbsp unsalted butter
06 1 onion, thin slices, big-sized
07 1 tbsp good olive oil

→ Main Staples

08 1 1/2 cups jasmine rice
09 2 cups of water or stock (use chicken or veggie depending on taste)

Instructions

Step 01

Get a large pan going on medium heat with olive oil and 1 tbsp butter. Toss in your onion slices along with a pinch of salt. Stir things up every now and then for about 12-15 minutes till they soften and brown a bit. Move them aside when done.

Step 02

Place the jasmine rice under running cool water. Swish it around until the water turns clear and doesn’t look cloudy anymore.

Step 03

Choose a medium-size pot and melt the last of the butter over medium heat. Add your rinsed rice and stir it around, making sure every grain gets a light butter coat.

Step 04

Pour your chosen liquid (broth or water) into the pot. Season with salt and pepper to taste. Crank up the heat to bring everything to a boil. Then, turn it way down, pop a lid on, and let it simmer gently for 15-18 minutes until the rice soaks up all the liquid. Give it a 5-minute break off the heat before uncovering.

Notes

  1. Using broth instead of water? It’ll amp up the flavor!

Tools You'll Need

  • Large skillet or frying pan
  • Pot with a lid for rice cooking
  • A sieve or strainer for rinsing

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains butter, so heads up for anyone avoiding dairy!

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