Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Savory Golden Onion Butter Jasmine Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.8 from 77 reviews
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: American with Middle Eastern and South Asian influences
  • Diet: Halal

Description

This Savory Golden Onion Butter Jasmine Rice recipe combines the fragrant jasmine rice toasted with caramelized onions, butter, and warming turmeric for a vibrant and flavorful side dish. The simple yet flavorful combination brings a comforting, golden-hued rice perfect for pairing with a variety of main dishes, cooked gently on the stovetop to tender perfection.


Ingredients

Scale

Rice and Liquid

  • 1 cup jasmine rice
  • 2 cups water or chicken broth

Flavorings and Seasonings

  • 2 tbsp unsalted butter
  • 1 medium onion, finely chopped
  • 1/2 tsp turmeric (for golden color)
  • 1/2 tsp garlic powder
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper

Garnish

  • Fresh parsley, chopped (optional, for garnish)


Instructions

  1. Caramelize the Onions: In a medium saucepan, melt the butter over medium heat. Add the finely chopped onion and sauté for 8-10 minutes, stirring occasionally, until the onions turn golden brown and caramelized, developing a sweet, rich flavor.
  2. Toast the Rice: Add the jasmine rice to the saucepan with the caramelized onions and butter. Stir well to coat each grain with the flavored butter. Cook for 1-2 minutes while stirring occasionally, allowing the rice to toast slightly and enhance its nuttiness.
  3. Add Seasonings and Liquid: Stir in the turmeric, garlic powder, salt, and black pepper until the spices are evenly distributed. Pour in 2 cups of water or chicken broth, stirring to combine all ingredients thoroughly.
  4. Cook the Rice: Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let it simmer gently for 15 minutes, or until all the liquid is absorbed and the rice grains are tender.
  5. Fluff and Serve: Remove the rice from the heat and let it sit, still covered, for 5 minutes to finish steaming. Then uncover and fluff the rice gently with a fork. Garnish with freshly chopped parsley if desired, and serve warm as a delicious aromatic side dish.

Notes

  • Using chicken broth instead of water adds extra depth of flavor.
  • Turmeric provides a beautiful golden color and subtle earthiness—do not omit if you want the signature hue.
  • Toast the rice gently to bring out a nuttier flavor and prevent stickiness.
  • Let the rice rest covered after cooking to allow grains to firm up and fluff nicely.
  • For a vegan version, use a plant-based butter alternative.