
French Onion Rice
This post may contain affiliate links. Please read our disclosure policy.
French onion rice is all about the depth of flavor, and in this recipe, I’ll teach you four tips for creating irresistible layers of savory, sweet, rich, cheesy goodness. With less than ten ingredients and just 30 minutes, you can make a memorable rice dish that’s sure to impress!

This French onion rice takes everything you love about French onion soup and turns it into a buttery, cheesy side dish. Sweet caramelized onions, garlic, and melty cheese get folded into tender basmati rice that’s been simmered in broth, so every bite is rich, savory, and full of flavor. And the best part? It’s completely stovetop — no oven required.
The magic is in the details. Onions slowly caramelize in a mix of olive oil and butter for deep, golden flavor, while broth instead of water gives the rice an extra layer of savoriness. A blend of parmesan and gruyere melts through at the end, adding sharpness and gooey goodness. It’s cozy, nostalgic, and the kind of side dish that steals the spotlight.


How to turn this into a meal
Go all in with the flavor and serve this rice with my French onion chicken or French onion pork chops. Another great option is my pan-fried pork chops with honey garlic herb butter. Add a simple side salad, like this spring mix salad or a Caesar salad and dinner is ready.
Or try topping the French onion rice with some fried eggs – the yolks will spill into the rice, coating them beautifully!

French Onion Rice Recipe
Ingredients
- 2 tablespoons butter
- 2 tablespoons olive oil
- 4 large yellow onions (thinly sliced)
- 2 cloves garlic (finely minced)
The Rice
- 2 cups basmati rice (rinsed)
- 3 cups chicken broth (see notes)
- ½ teaspoon sea salt
- 1 cup grated parmesan
- 1 cup grated gruyere cheese
Instructions
- Heat the butter and olive oil in a large frying pan over medium heat. Add the onion and cook, stirring occasionally, until the onion is translucent, about 3 minutes. Turn the heat down to low and continue to cook until the onions are deep golden and caramelized, about 15-20 minutes. Add the garlic and cook for 1 minute more.2 tablespoons butter, 2 tablespoons olive oil, 4 large yellow onions, 2 cloves garlic
- While the onions are cooking, start the rice. Add the basmati, chicken broth, and salt to a medium-sized pot over high heat. Bring the pot to a boil then reduce the heat to low, cover the pot, and cook for 12 minutes. Remove the pot from the heat and let it rest, covered, for 10 minutes.2 cups basmati rice, 3 cups chicken broth, ½ teaspoon sea salt
- Set a scoop of the onions aside for serving and then stir the rest into the rice. Add both the cheeses and stir again.1 cup grated parmesan
- Serve the rice with the reserved caramelized onions on top.
Video
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.
More rice recipes
For more inspiration, check out all of our side dish recipes!




Fantastic recipe, almost turned into a risotto (just, basmati instead of Arborio) with how I made it. Let the rice cook lowww and slow so and soaked the grains for a while first, maybe that’s why. Used white cheddar instead of Gruyère. Delicious. Go slow with the onions too! Added some white wine vinegar to those as they cooked down
French onion risotto sounds amazing! Love it!
This was YUMMY. Took me way longer that it was supposed to…. I didnt use a big enough pot for the onions (first time trying to caramelize onions!) once I switched pots went way faster! I love learning about cooking! I served alongside shake & bake chicken and broccoli. Thank you!
Such a delicious dinner! Yum!
I think I definitely needed to brown my onions a little more but this was so good! I added chicken as suggested to make this a full meal. It was so easy and my kids liked it too!
I’m so happy to hear your kids liked it, too! That’s always the best!
I made this delicious rice dish as a side with my seafood meal and everyone enjoyed it
Thank you so much
I’m really happy you enjoyed it!
My husband and I loved this…so tasty! It was a breeze to make… a perfect side dish when serving a crowd. We served it with broccoli and ham.
That sounds like the perfect meal! Yum!
My crew loved the taste.
That makes me so happy to hear!
Another wonderful recipe. Everyone loved it. Very flavorful and easy to make. We added chicken to make it a meal. Thank you.
I love the added chicken! Yum!
This french onion rice dish was amazing! The whole family enjoyed it. ❤️
It looks wonderful! Thank you for sharing!!
Great flavor! I made this for the April Cooking Club Challenge, and served alongside Caesar chicken and roasted carrots.Thanks for sharing!
That sounds like the perfect dinner!
Delicious side dish! It has tons of flavor and the onions cook down beautifully and are not strong at all! It was perfect as a side to my glazed salmon dinner. Thumbs up!
You’re dinner looks wonderful!!