
This recipe transforms humble rice into a rich, deeply flavorful dish inspired by classic French onion soup.
Caramelized onions form the foundation, slow-cooked until golden and sweet, then combined with tender rice and a splash of beef broth. The final touch? A generous blanket of melted cheese that creates a golden crust on top.
What emerges is a one-pot meal with layers of savory depth, where every bite delivers the comforting essence of French onion soup in rice form. The onions become silky, the rice absorbs all the caramelized flavors, and the cheese ties it all together.
Perfect for a hearty weeknight dinner or as a side dish that steals the show. Here’s how to make it.
Ingredients for Onion Rice Recipe with French Onion Soup
Rich caramelized onions, hearty rice, and melted cheese create this comforting one-pot dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 3 whole | Thinly sliced, caramelized |
| Long-Grain White Rice 🌾 | 1 ½ cups | Uncooked, rinsed before use |
| Beef Broth 🥣 | 3 cups | Low-sodium preferred for control |
| Unsalted Butter 🧈 | ½ cup | For cooking onions |
| Gruyère Cheese 🧀 | 1 ½ cups | Shredded, full-fat for best melt |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from wedge |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Dry White Wine 🍷 | ½ cup | For deglazing pan |
| Fresh Thyme 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste after cooking |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Worcestershire Sauce 💧 | 1 tbsp | Vegetarian version required |
The onions are the soul of this dish. Yellow onions caramelize beautifully—avoid red onions as they can turn mushy. Grab them from any grocery store, but pick firm, dry bulbs with papery skin. For the rice, long-grain white absorbs the broth without turning gummy. Jasmine or basmati both work well if that’s what you have on hand.
No Gruyère? Swiss cheese melts almost as well. Vegetarian Worcestershire is key—Annie’s or Edward & Sons make reliable versions. Out of white wine? Extra beef broth with a squeeze of lemon mimics the acidity. The thyme can be swapped for rosemary (use half as much), and frozen thyme works in a pinch (no need to thaw).
Leftover onion rice keeps 4-5 days in the fridge—reheat covered with foil to prevent the cheese from drying out. It also freezes well for up to 3 months. Portion into single-serving containers for easy lunches.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together—onions caramelize right in the same pot where the rice soaks up all that beef broth goodness.
- Rich Comfort: The Gruyère melts into every bite, turning simple rice into something deep and savory, like French onion soup in grain form.
- Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully—those flavors just get better overnight. Honestly, it’s my lunchbox MVP.
- Budget Friendly: Yellow onions and rice stretch so far, and a little Gruyère goes a long way for that restaurant-quality taste without the price tag.
Step-by-Step Instructions for Onion Rice With French Onion Soup
This method transforms caramelized onions into a rich, cheesy rice dish with deep umami flavor.
Step 1: Caramelize the Yellow Onions
Melt the 0.5 cup Unsalted Butter in a large, heavy pot over medium heat. Add the 3 whole Yellow Onions (thinly sliced) and cook for 30-40 minutes, stirring occasionally, until they turn a deep amber color and develop a sweet, jam-like consistency.
Halfway through cooking, add the 1 tsp Kosher Salt and 0.5 tsp Black Pepper to help draw out moisture and intensify the caramelization. Watch the heat carefully—if the onions start to stick or darken too quickly, reduce the heat slightly. The onions should melt down to about one-third of their original volume.
Step 2: Deglaze and Build the Flavor Base
Once the onions are deeply caramelized, pour in the 0.5 cup Dry White Wine and 1 tbsp Worcestershire Sauce. Use a wooden spoon to scrape up any browned bits from the bottom of the pot. This deglazing step captures all the concentrated onion flavor.
Simmer for 3-4 minutes until the liquid reduces by half. Add the 3 cloves Garlic Cloves (minced), 1 tbsp Fresh Thyme, and 1 whole Bay Leaf, stirring for 30 seconds until the garlic becomes fragrant. Be careful not to let it brown—burnt garlic turns bitter.
Step 3: Cook the Long-Grain White Rice
Add the 1.5 cups Long-Grain White Rice to the pot and stir to coat the grains in the onion mixture. Pour in the 3 cups Beef Broth and bring to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15-18 minutes.
Resist the urge to lift the lid during cooking—steam is crucial for even cooking. After 15 minutes, check the rice. It should be tender with no chalky center, and most of the liquid should be absorbed. If it’s still firm, cook for 2-3 minutes longer.
Step 4: Add the Cheeses and Finish
Remove the pot from heat and discard the Bay Leaf. Stir in the 1.5 cups Gruyère Cheese and 0.5 cup Parmesan Cheese until fully melted and creamy. The residual heat will melt the cheeses without making the dish greasy.
Let the dish rest, covered, for 5 minutes before serving. This allows the rice to absorb any remaining liquid and the flavors to meld. The final texture should be creamy but not soupy, with each bite packed with rich, savory depth from the caramelized onions and melted cheeses.
Pro Tips For Making Onion Rice Recipe With French Onion Soup
- Caramelize Low and Slow: Cook the onions on medium-low heat for at least 40 minutes, stirring occasionally—rushing this step with high heat will leave them burnt and bitter instead of sweet and deep.
- Toast the Rice: Before adding the broth, cook the rice in the butter for 2-3 minutes until lightly golden. I learned this the hard way: skipping this step gives you mushy rice instead of distinct, flavorful grains.
- Use Room-Temp Broth: Pouring cold beef broth into hot onions seizes up the cooking process. I was skeptical until I tried it, but room-temperature broth blends in smoothly and cuts cooking time.
- Grate Fresh Gruyère: Pre-shredded cheese has anti-caking agents that make the melt uneven. Grating your own Gruyère right before topping the rice gives that perfect gooey layer every time.
Common Mistakes When Making onion rice recipe with french onion soup
Rushing Caramelization
Caramelizing onions takes 30-40 minutes on medium heat. High heat burns the natural sugars, creating bitter flavors. I learned this the hard way at my first BBQ competition—patience won the judges over. Stick to medium-low heat for sweet, jam-like onions. 🌡️
Skipping the Deglaze
After caramelizing, always deglaze with 0.5 cup Dry White Wine. This step lifts all the browned bits (fond) that add deep flavor. Without it, you lose half the soul of this dish. Use a wooden spoon to scrape the pot thoroughly.
Peeking While Cooking
When simmering the rice, resist lifting the lid. Each peek releases steam, lowering the temperature and increasing cooking time. The rice needs steady low heat for even absorption. Trust the process—15-18 minutes is the sweet spot.
Overloading Cheese
Using more than 1.5 cups Gruyère and 0.5 cup Parmesan can make the dish greasy. The cheeses should melt into a creamy consistency, not pool on top. I’ve seen this mistake turn a beautiful dish into a heavy mess.
Using Wrong Rice
Stick to long-grain white rice. Short-grain or instant rice turns mushy and absorbs liquid unevenly. Jasmine or basmati work well if that’s what you have. The texture should be tender, not gummy.
Ignoring the Rest
Let the dish rest for 5 minutes after adding cheese. This allows the rice to absorb remaining liquid and flavors to meld. Serving immediately can result in a soupy texture. Trust me, the wait is worth it. ✨
Nutrition Facts
Frequently Asked Questions
Can I use a different type of rice?
Stick to long-grain white rice for best results. Short-grain or instant rice can turn mushy. Jasmine or basmati work well if that’s what you have on hand.
Why do I need to deglaze the pan?
Deglazing with 0.5 cup white wine lifts all the flavorful browned bits from the pot. This step adds depth and ensures no flavor is left behind.
What if I don’t have Gruyère cheese?
You can substitute with Swiss cheese for a similar melt. Avoid cheddar as it doesn’t blend as smoothly.
How do I store leftovers?
Store in an airtight container in the fridge for 4-5 days. Reheat covered with foil to keep the cheese from drying out.
- Rice Pudding Recipe With Eggs and Milk: Old-Fashioned Custard-Style Comfort - September 30, 2026
- Rice Noodle Sauce Recipe: Bold Umami Depth for Authentic Stir-Fry - September 30, 2026
- Rice Pilaf Recipe: Fragrant Basmati With Toasted Vermicelli - September 30, 2026