Rich Onion Butter Rice

Featured in Delectable Side Dishes to Complement Any Meal.

Transform basic long-grain rice into a comfort dish bursting with flavor. This buttery onion rice starts with slow-cooked golden onions, sprinkled with garlic and thyme for layers of taste. Toast the rice in this delicious base before simmering it all in a broth spiced perfectly. Add Parmesan for a creamy touch and finish with fresh parsley. Whether served next to roasted meat or enjoyed solo, this dish delivers a punch of satisfying flavors with just a handful of ingredients.

A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Thu, 28 Aug 2025 10:34:53 GMT
Golden rice with caramelized onions and herbs on a plate. Pin it
Golden rice with caramelized onions and herbs on a plate. | chefmelt.com

This buttery French onion rice takes plain white rice to a whole new level with sweet, deeply browned onions and lots of butter. It creates a fancy-looking side that seems like it took forever but actually comes together in less than half an hour.

I came up with this dish when I needed to wow my in-laws without spending all day cooking. The smell of onions turning golden brown filled our home, and now we can't have Sunday family meals without it.

Ingredients

  • Long-grain white rice keeps its shape and soaks up all the good flavors
  • Unsalted butter makes everything richer without making it too salty
  • Yellow onion turns wonderfully sweet when browned and makes the whole dish special
  • Beef broth gives way more taste than plain water ever could
  • Garlic powder adds flavor that spreads through every bite without being too strong
  • Dried thyme brings a nice earthy taste that works really well with the onions
  • Parmesan cheese adds a bit of salty, nutty goodness at the end
  • Fresh parsley gives some color and freshness to balance the rich stuff

How To Make French Onion Butter Rice

Brown Your Onions:
Put butter in a pot over medium heat and let it melt until it bubbles a bit. Throw in your thin onion slices with a tiny bit of salt to help them soften up. Cook them slowly for about 15 minutes, stirring often, until they turn golden brown. They should get soft, sweet and jam-like with no raw taste left. This step is where all the good flavor comes from.
Get the Rice Ready:
Put the uncooked rice right into the pot with those golden onions and keep stirring for 2-3 minutes. The rice will start looking a bit see-through around the edges and smell nutty. This step coats the rice with butter and stops it from getting sticky while making it taste even better.
Cook Until Done:
Carefully pour in the beef broth since it might cause some steam. Add your garlic powder and thyme, and mix everything well. Let it come to a gentle boil, then turn the heat way down and put the lid on tight. Let it cook without peeking for 18-20 minutes. All the liquid should be gone and the rice should be soft but not mushy.
Last Touches:
Take the pot off the heat but keep the lid on for 5 more minutes to let the steam finish the job. Gently fluff it up with a fork to separate the grains. If you're using Parmesan, mix it in while everything's still hot so it melts a little. Taste it and add salt and pepper if needed. Sprinkle fresh parsley on top to make it pretty and give it some freshness.

Those browned onions really make this dish special. I figured out how amazing they were when making French onion soup a few years back, and realized they could work the same magic on plain rice. Now my hubby always wants me to make this when we have guests over because it gets so many compliments.

Storing and Reheating

This tasty onion rice keeps well in a sealed container in the fridge for up to 4 days. It actually tastes even better the next day as the flavors mix together more. When you warm it up, add a little splash of broth or water so it doesn't dry out. You can microwave it with a damp paper towel on top, or warm it in a pan with a bit of butter to make it fresh again.

A bowl of rice with French onions and butter. Pin it
A bowl of rice with French onions and butter. | chefmelt.com

Perfect Pairings

This fancy onion rice goes amazingly well with roasted meats like herby chicken, grilled steak, or pan-cooked pork chops. The rich flavors work with meats without taking over the show. For veggie meals, try it with roasted veggies and tahini sauce drizzled on top. The rice also works great as the base for bowls topped with roasted veggies and a fried egg for a full meal.

Variations to Try

While the original version is super good, you can switch things up if you want. Try adding mushrooms with the onions for even more savory flavor. Mix in fresh herbs like rosemary or sage at the end for extra aroma. For a complete one-pot dinner, toss in some cooked chicken chunks and frozen peas during the last 5 minutes. You can also use brown rice instead, but you'll need to cook it longer - about 40-45 minutes.

A bowl of rice with French onions and butter. Pin it
A bowl of rice with French onions and butter. | chefmelt.com

Frequently Asked Questions

→ Can I swap out white rice for brown?

Absolutely! Brown rice works beautifully but needs more time to cook and slightly more liquid. Let it simmer for 35-40 minutes and include an extra 1/4 cup of broth. Its slightly nutty taste pairs so well with the caramelized onions.

→ How can I make a vegetarian version?

Just replace beef broth with veggie broth. The richness of caramelized onions stands out so much, you won’t even miss the meat flavors. For extra depth, stir in a little miso or soy sauce.

→ Can I make this rice in advance?

Totally! Store it in an airtight container in the fridge for up to three days. When warming it up, toss in a splash of water or broth to help it stay moist, and keep stirring while reheating.

→ Why won’t my onions caramelize properly?

Caramelizing onions takes time and patience. Cook them slowly over medium-low heat, stirring every now and then. Don’t crank up the heat—it’ll burn them instead of making them sweet and golden. A small pinch of sugar can help speed things up.

→ What pairs well with this rice?

This dish shines alongside roasted chicken, juicy steak, or delicate sautéed fish. You could also enjoy it as a main with some veggies or salad. For an easy one-bowl meal, mix in cooked shrimp or diced chicken.

→ Can I freeze any leftovers?

Yep, you can! Once cool, portion it into freezer-safe containers and pop it in the freezer for up to three months. Let it thaw in the fridge overnight, then warm it up with a splash of broth, butter, or water to bring back its creamy goodness.

Onion Butter Rice

Rich rice packed with buttery onions, slow-cooked in beef broth, and finished with Parmesan for a savory kick.

Prep Time
10 Minutes
Cook Time
35 Minutes
Total Time
45 Minutes

Category: Side Dish

Difficulty: Easy

Cuisine: French

Yield: 4 Servings (4 small portions)

Dietary: ~

Ingredients

→ Base Ingredients

01 2 cups chicken or beef broth
02 1 medium yellow onion, sliced thinly
03 2 tablespoons butter, unsalted
04 1 cup white rice, long-grain

→ Seasonings

05 Salt and pepper to your taste
06 1/2 teaspoon thyme, dried
07 1/2 teaspoon garlic powder

→ Finishing Touches

08 A handful of fresh parsley, chopped for garnish
09 1/4 cup Parmesan cheese, grated (optional)

Instructions

Step 01

Heat up the butter on medium in a saucepan. Sprinkle in a little salt and toss in the onion slices. Stir often until the onions are golden and caramelized, which takes about 15 minutes.

Step 02

Mix the rice into the pan with the onions and coat it with the butter. Let it lightly toast for about 2-3 minutes while stirring.

Step 03

Stir in the thyme, garlic powder, and broth. Bring it to a boil, then lower the heat to keep it simmering. Cover and let it cook for 18-20 minutes, or until the rice is cooked and the broth is absorbed.

Step 04

Take the pan off the heat and fluff the rice with a fork. Mix in Parmesan if you'd like, and adjust the seasoning with extra salt and pepper. Add parsley on top and serve while it's warm.

Notes

  1. For creamier rice, mix in 2 tablespoons of heavy cream before eating.
  2. To avoid too much salt, pick low-sodium broth.
  3. This goes great with roasted chicken, steak, or even on its own as a vegetarian option.

Tools You'll Need

  • Lidded saucepan
  • Spoons for measuring
  • Spatula or wooden spoon for stirring

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has dairy (butter and optional Parmesan)
  • Could have gluten if the broth isn't gluten-free

Nutrition Facts (Per Serving)

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