French onion soup rice recipe
Imagine tender rice infused with rich beef broth, sweet golden onions, and savory French onion flavor—all finished with a layer of bubbly, golden cheese. This French onion soup rice recipe turns simple pantry ingredients into a side dish that feels special enough for entertaining.
What I love about this recipe is how much flavor you get without spending hours caramelizing onions like you would for traditional French onion soup.
Everything cooks together in an oven-safe skillet, allowing the rice to soak up all those savory flavors.
The final broiled cheese topping takes it over the top. It’s cozy, comforting, and incredibly easy to serve straight from the skillet.
Save this recipe for holidays, dinner parties, or anytime you want an ordinary rice side to feel a little more special.
Why You’ll Love This Recipe
This French onion soup rice recipe takes everything you love about classic French onion soup and turns it into an irresistible, cheesy rice side dish.
The rice absorbs a rich beef broth flavored with onion soup mix, while lightly golden onions add sweetness and depth.
Then comes the best part—the generous layer of cheese that melts into a bubbly, golden topping under the broiler.
Unlike traditional French onion soup, you don’t need to spend hours caramelizing the onions. They only need to become soft and lightly golden.
It’s cozy, flavorful, and impressive enough for entertaining, yet simple enough for a regular family dinner.
Jump to RecipeIngredients
- 2 tablespoons butter, plus extra for topping
- 1 tablespoon olive oil
- 2 large yellow onions, thinly sliced
- 1 tablespoon balsamic vinegar
- 2 cups beef broth
- 1 packet onion soup mix
- 1 cup uncooked long-grain white rice
- 1 cup shredded cheese
- Fresh thyme, for garnish
These ingredients come together to create a surprisingly flavorful rice dish.
The onions provide a sweet, savory base, while beef broth and onion soup mix infuse every grain with rich French onion flavor.
Butter adds richness, and olive oil helps the onions cook evenly.
For the cheese, Gruyère is a delicious choice if you want a classic French onion flavor. Mozzarella also works beautifully when you want a stretchy, golden topping.
Thinly slice the onions so they soften and become lightly golden without needing the long cooking time used for traditional French onion soup.
How to Make It

- Cook the onions: Heat the butter and olive oil in an oven-safe skillet over medium heat. Add the thinly sliced onions and cook until softened and lightly golden.
- Deglaze the skillet: Pour in the balsamic vinegar and stir well, scraping the flavorful browned bits from the bottom of the skillet.
- Add the broth: Pour in the beef broth and sprinkle in the onion soup mix. Whisk until the soup mix completely dissolves.
- Add the rice: Bring the broth to a gentle simmer, then turn off the heat. Add the uncooked rice and spread it into an even layer.
- Add the butter: Place small pieces of butter over the surface of the rice. This gives the finished dish extra richness and flavor.
- Bake the rice: Cover the skillet with its lid and transfer it to a preheated oven. Bake until the rice is tender and has absorbed the flavorful broth.
- Add the cheese: Sprinkle shredded cheese evenly over the cooked rice. Place the skillet under the broiler and cook until the cheese is melted, bubbly, and beautifully golden.
- Garnish and serve: Carefully remove the skillet and sprinkle fresh thyme over the top. Serve the French onion soup rice warm while the cheesy topping is golden and delicious.

Cooking Tips & Variations
A few simple details can make this French onion soup rice even better.
Don’t overcook the onions. Unlike traditional French onion soup, you only need them soft and lightly golden. This keeps the recipe quick while still building plenty of flavor.
Keep the rice level before baking so it cooks evenly. Try not to stir it once it goes into the oven.
For the topping, Gruyère gives a rich, classic flavor, while mozzarella creates a wonderfully stretchy cheese layer. You can also combine two cheeses for extra flavor.
If your skillet isn’t oven-safe, transfer everything to a covered baking dish before adding the rice. Finish with fresh thyme just before serving for a fresh contrast to the rich, savory rice.
Serving & Storage Tips

Serve this French onion soup rice while it’s warm and the cheese topping is still soft, golden, and bubbly.
It makes a wonderful side dish alongside roasted chicken, steak, pork, or other hearty main dishes. A little fresh thyme sprinkled over each serving adds a fresh finish.
For leftovers, let the rice cool before transferring it to an airtight container. Refrigerate for up to 3–4 days.
When reheating, add a small splash of beef broth or water to help loosen the rice. Warm gently in the microwave or on the stovetop until heated through.
If you want that cheesy top again, transfer a portion to an oven-safe dish, add a little extra cheese, and broil briefly until golden.
Conclusion
This French onion soup rice recipe is proof that a simple side dish can make a big impression.
The lightly golden onions bring sweetness, the beef broth adds savory depth, and the onion soup mix gives every bite that comforting French onion flavor.
Then the melted cheese creates a golden topping that makes the whole skillet feel irresistible.
It’s an easy recipe to keep in your back pocket for family dinners and entertaining alike.
Serve it alongside your favorite hearty main dish, garnish with fresh thyme, and enjoy it while the cheese is warm and bubbly.

Recipe Name: French Onion Soup Rice Recipe
Ingredients
Method
- Preheat the oven according to your rice package directions, generally around 375°F.
- Melt the butter with the olive oil in an oven-safe skillet over medium heat.
- Add the thinly sliced onions and cook until softened and lightly golden.
- Pour in the balsamic vinegar and stir, scraping any flavorful browned bits from the skillet
- Add the beef broth and onion soup mix. Whisk until the soup mix dissolves, then bring the mixture to a gentle simmer.
- Turn off the heat. Add the rice and spread it evenly throughout the skillet.
- Place small pieces of butter over the rice. Cover the skillet with its lid and bake until the rice is tender and has absorbed the broth
- Sprinkle the shredded cheese over the cooked rice. Broil until the cheese is melted, bubbly, and golden
- Garnish with fresh thyme and serve warm.
Notes
- The onions only need to become lightly golden; they do not need the long caramelizing time used for traditional French onion soup.
- Spread the rice into an even layer before baking so it cooks consistently.
- Gruyère gives the dish a classic French onion flavor, while mozzarella creates a stretchy, golden topping.
- If your skillet is not oven-safe, transfer the mixture to a covered baking dish before baking.
- Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
- Add a splash of beef broth or water when reheating if the rice seems dry.
