Buttery Onion Rice

Featured in Delectable Side Dishes to Complement Any Meal.

This Tasty Onion Jasmine Rice is quick, flavorful, and foolproof! It starts with slowly cooked onions for sweet richness. Then the fluffy rice is infused with butter for pure comfort. Want more punch? Stir in garlic powder or sprinkle fresh parsley over the top. In just 30 minutes, you've got a side dish that'll impress guests or keep it casual for weekday dinners!
A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Sun, 23 Mar 2025 17:58:26 GMT
Warm bowl of jasmine rice garnished with fresh green herbs. Pin it
Warm bowl of jasmine rice garnished with fresh green herbs. | chefmelt.com

Turn plain jasmine rice into a fancy side with this buttery onion rice. Sweet golden onions mixed with rich butter create amazing flavor layers that make this more than just rice. It's become my go-to for both family dinners and special get-togethers.

What makes this dish special is taking time to brown those onions until they're sweet and golden. Whenever I serve it with grilled chicken or roasted veggies, everyone can't stop talking about how good it tastes.

Main Ingredients

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

Cooking Instructions

Getting Onions Ready:
Slice onions thin and even. Melt butter with oil in a heavy pan. Cook onions with a pinch of salt on medium-low until they turn golden. Don't rush this part.
Handling the Rice:
Rinse rice until the water looks clear. Melt some butter in your pot. Stir rice around until it smells nutty. Pour in your measured liquid and add salt.
Cooking It Right:
Let it come to a light boil. Turn heat way down. Put the lid on and leave it alone for 15-18 minutes. Let it sit covered for another 5 minutes after turning off the heat.

I came up with this after learning about Persian rice cooking, but it's taken on its own unique twist over time.

Temperature Control

Keep your heat gentle the whole time you're cooking. Too hot and you'll burn the onions and mess up the rice texture.

Right Amounts

For best results, mix 1½ cups rice with 2 cups liquid every time.

Make Ahead Options

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

Tasty Twists

Try adding some minced garlic, fresh herbs, or a tiny pinch of saffron for extra flavor.

Expert Tips

  • Use a heavy-bottomed pot for even cooking
  • Don't lift the lid while the rice cooks
  • Brown the rice slightly before adding liquid

This dish shows how simple stuff from your pantry can turn into something amazing when you cook it the right way.

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

Frequently Asked Questions

→ Should I wash the rice first?
Definitely! Rinsing gets rid of extra starch so the rice turns out light and doesn’t get clumpy.
→ Can I use a different kind of rice?
Jasmine works best for aroma, but basmati or any long-grain white rice is a great swap too. Check the cooking time though!
→ Can I make this ahead and reheat it?
For sure! Just warm it up slowly and add a splash of water to bring back the moisture.
→ What’s the secret to perfect caramelized onions?
Patience! Cook them on medium heat and stir occasionally. You’re aiming for deep, golden brown—not burnt!
→ Could I use broth instead of water?
You bet! Cooking it in veggie or chicken broth levels up the flavor big time.

Buttery Onion Rice

Golden onions and buttery jasmine rice give meals a flavorful, comfy boost.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes

Category: Side Dish

Difficulty: Easy

Cuisine: Asian Fusion Twist

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Seasonings

01 1 tbsp parsley, chopped (optional, sprinkle as a garnish)
02 1 tsp garlic powder (skip if you prefer)
03 1 tsp salt
04 1/2 tsp black pepper, freshly cracked

→ Aromatics & Fats

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

→ Base

08 1 1/2 cups jasmine rice
09 2 cups water or broth (choose veggie or chicken)

Instructions

Step 01

Warm up the olive oil with 1 tbsp of butter in a wide pan over medium heat. Toss in the sliced onions with a pinch of salt. Stir once in a while and cook for around 12-15 minutes until they soften and turn golden. Put them to the side.

Step 02

Use cool water to rinse the jasmine rice thoroughly. Keep going until the water runs clear and doesn't look cloudy anymore.

Step 03

Take a medium-sized pot and melt the remaining butter over medium heat. Stir in the clean rice and coat it with the melted butter.

Step 04

Pour the broth or water into the pot with the rice. Add the salt and black pepper on top. Turn the heat up until it boils, then immediately lower it to a gentle simmer. Cover the pot, let it cook undisturbed for 15-18 minutes until all the liquid is absorbed. Turn the heat off and let it sit covered for 5 more minutes before fluffing.

Notes

  1. Using broth instead of water will give this dish extra flavor!

Tools You'll Need

  • A wide pan or skillet for the onions
  • A pot with a lid for cooking the rice
  • A sieve or strainer to rinse the grains

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • This meal contains butter (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