If you’re craving something irresistibly comforting yet delightfully unique, let me introduce you to the French Onion Soup Rice Recipe. This dish takes the rich, caramelized goodness of classic French onion soup and transforms it into a warm, cheesy rice side that feels like a cozy hug on a plate. Every bite combines deeply browned onions, fragrant thyme, and melty Gruyère cheese, all mingling with fluffy rice to create a symphony of taste and texture that’s sure to become one of your go-to recipes.

Ingredients You’ll Need
These ingredients are simple and familiar, but each one plays an essential role in delivering the rich flavor and comforting texture that define this dish. From buttery caramelized onions to fragrant herbs and luscious cheeses, get ready for a taste sensation.
- Butter (2 tablespoons): Provides a rich base that helps caramelize the onions to golden perfection.
- Olive oil (1 tablespoon): Balances the butter and adds a subtle fruitiness to the flavor.
- Yellow onions, thinly sliced (2 large): The star ingredient, slowly caramelized for deep, sweet flavor.
- Garlic, minced (2 cloves): Adds a fragrant, savory note that complements the onions beautifully.
- Sugar (1 teaspoon): Helps speed up the caramelization, enhancing the onions’ sweetness.
- Fresh thyme leaves (1 teaspoon) or dried (½ teaspoon): Brings a lovely herbaceous aroma that lifts the whole dish.
- Salt (½ teaspoon): Balances the sweetness and accents the flavors.
- Black pepper (¼ teaspoon): Adds a gentle kick without overpowering.
- Long-grain white rice (1 cup): Absorbs all that oniony goodness and becomes tender and fluffy.
- Beef or vegetable broth (2 cups): The cooking liquid that infuses the rice with rich, savory depth.
- Gruyère or Swiss cheese, grated (½ cup): Melts into the rice for a luxuriously creamy finish.
- Parmesan cheese (¼ cup): Adds a sharp, nutty contrast that enhances the cheesy blend.
- Fresh parsley (optional): A bright, fresh garnish that adds a pop of color and freshness.
How to Make French Onion Soup Rice Recipe
Step 1: Caramelize the Onions
Start by melting butter and heating olive oil in a large skillet over medium heat. Add your thinly sliced yellow onions and patiently cook them for 20 to 25 minutes, stirring frequently. You want those onions to turn a deep golden brown and develop that luscious caramelized flavor that’s the soul of this dish.
Step 2: Add Garlic, Sugar, and Herbs
Once the onions are perfectly caramelized, stir in the minced garlic, sugar, fresh thyme leaves, salt, and black pepper. Let it cook for another minute to blend those beautiful aromas and flavors together. This step really builds complexity and warmth in the recipe.
Step 3: Toast the Rice
Now, add the uncooked long-grain rice directly to the onion mixture and stir to coat every grain in that flavorful goodness. Toasting the rice briefly in the pan helps give it a subtle nuttiness and preps it to soak up the broth perfectly.
Step 4: Simmer the Rice
Pour in the beef or vegetable broth and bring it to a gentle simmer. Cover the pan, reduce the heat to low, and let the rice cook undisturbed for 18 to 20 minutes. The broth will absorb, and the rice will become tender and flavorful — like a savory soak-in for all those onion and cheese notes.
Step 5: Melt the Cheese
Remove the pan from heat and gently fluff the rice with a fork. Sprinkle the grated Gruyère and Parmesan cheese evenly over the top. Cover again and allow the heat from the rice to melt the cheese into a creamy, irresistible layer that’s pure comfort in every bite.
How to Serve French Onion Soup Rice Recipe

Garnishes
A sprinkle of fresh parsley adds a wonderful pop of green and a burst of freshness that balances the rich, cheesy flavors. If you love a bit of texture, a few toasted breadcrumbs or extra Parmesan on top can add a delightful crunch!
Side Dishes
This French Onion Soup Rice Recipe is incredibly versatile. It pairs beautifully with roasted chicken, seared steak, or even a simple green salad to keep things light and refreshing. It also shines alongside steamed vegetables or a crisp glass of white wine to elevate the meal further.
Creative Ways to Present
For a crowd-pleasing presentation, spoon the cheesy rice into individual oven-safe ramekins, top with extra Gruyère, and broil until bubbly and golden on top — almost like a French onion soup casserole in rice form. It’s a stunning way to impress guests and make dinner feel special.
Make Ahead and Storage
Storing Leftovers
Let any leftover French Onion Soup Rice cool completely before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to 3 days while maintaining its delightful flavors.
Freezing
This recipe freezes surprisingly well! Portion the cooled rice into freezer-safe containers or bags, and store for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat or in the microwave, adding a splash of broth or water to loosen the rice if needed. Stir occasionally to ensure the cheese melts back in perfectly and the texture stays creamy and comforting.
FAQs
Can I use other types of rice?
While long-grain white rice works best for its fluffy texture, you can experiment with basmati or jasmine rice for a subtly different aroma. Avoid quick-cooking rices as they might become mushy during the simmering process.
Is this recipe vegetarian-friendly?
Yes! Simply use vegetable broth instead of beef broth, and you’ll have a delicious vegetarian version without sacrificing any depth of flavor.
Can I add wine to the recipe?
Absolutely! For extra richness, add a splash of dry white wine after the onions caramelize and before adding the rice and broth. It brings a lovely acidity that brightens the dish.
What can I substitute for Gruyère cheese?
If Gruyère isn’t available, Swiss cheese is a great alternative that melts similarly and offers a comparable nutty flavor. For a sharper taste, mixing in a bit more Parmesan helps, too.
How do I make the dish crispier on top?
After cooking, transfer the rice to an oven-safe dish, sprinkle extra Gruyère cheese on top, and broil for 3 to 5 minutes until bubbly and golden brown. This adds a fantastic texture contrast to the creamy rice beneath.
Final Thoughts
There is something so wonderfully satisfying about this French Onion Soup Rice Recipe — it’s like transforming a classic comfort soup into a cozy rice dish that’s perfect any time of year. If you crave rich caramelized onions, dreamy melted cheese, and that warm, savory hug of home cooking, I promise you’ll love giving this recipe a try. It’s a new favorite waiting to happen in your kitchen!
Print
French Onion Soup Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: French-Inspired
- Diet: Vegetarian
Description
This French Onion Soup Rice is a comforting and savory side dish that combines deeply caramelized onions, fragrant herbs, and tender rice cooked in rich broth, topped with melted Gruyère and Parmesan cheese. Inspired by classic French onion soup flavors, this dish offers a cheesy, hearty alternative that’s perfect alongside meats or vegetables.
Ingredients
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 2 large yellow onions, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup long-grain white rice
- 2 cups beef or vegetable broth
- ½ cup grated Gruyère or Swiss cheese
- ¼ cup Parmesan cheese
- Fresh parsley for garnish (optional)
Instructions
- Caramelize the Onions: Heat the butter and olive oil together in a large skillet or saucepan over medium heat. Add the thinly sliced onions and cook slowly, stirring frequently, for 20 to 25 minutes until the onions turn a deep golden brown and caramelize.
- Add Aromatics: Stir in the minced garlic, sugar, fresh thyme leaves (or dried), salt, and black pepper. Cook this mixture for an additional 1 minute to release their aromas without burning the garlic.
- Incorporate the Rice: Add the long-grain white rice to the onion mixture and stir well to coat the grains evenly with the flavorful caramelized onions and seasonings.
- Add Broth and Simmer: Pour in the beef or vegetable broth and bring the mixture up to a gentle simmer. Once simmering, cover the pan and reduce the heat to low. Cook for 18 to 20 minutes until the rice is tender and the liquid has been fully absorbed.
- Finish with Cheese: Remove the pan from heat and fluff the rice gently with a fork. Sprinkle the grated Gruyère (or Swiss cheese) and Parmesan cheese over the top. Cover again and let sit for 3 to 5 minutes until the cheeses melt through the warm rice.
- Garnish and Serve: Garnish with fresh parsley if desired and serve the dish warm as a savory and cheesy side.
Notes
- For extra depth of flavor and richness, add a splash of dry white wine after the onions have caramelized and before adding garlic.
- To achieve a crispy cheese crust, after adding cheese, transfer the rice to an oven-safe skillet and bake under the broiler for a few minutes until bubbly and golden.
- This dish can be made vegetarian by using vegetable broth instead of beef broth.

