This one-dish casserole layers deeply caramelized yellow onions with garlic, white wine (optional), long-grain rice and savory broth. After browning onions in butter and olive oil (about 25 minutes), the rice is stirred in, transferred to a greased dish, covered and baked 30 minutes. Finish with Gruyère, Parmesan and toasted croutons, then bake until cheese bubbles. Let rest 5 minutes before serving.
The smell of caramelizing onions has a way of pulling everyone into the kitchen, and this French Onion Soup Rice proves it every single time. I stumbled onto this dish one rainy Tuesday when I had half a baguette going stale, too many onions, and zero desire to stand over soup bowls under a broiler. What came out of the oven was something between a risotto and a gratin, and honestly, it might be better than the soup that inspired it.
My neighbor Karen knocked on my door the first time I made this, claiming she could smell it from her driveway. She brought a bottle of wine and stayed for three helpings, and now she asks for this dish every time the weather drops below fifty degrees. I have learned to just double the recipe whenever she is invited over.
Ingredients
- 2 large yellow onions, thinly sliced: The true star here, so take your time slicing them evenly and do not skimp on the caramelization step.
- 2 cloves garlic, minced: Added late so it stays fragrant without turning bitter.
- 1 cup long-grain white rice, rinsed: Rinsing removes surface starch so the grains stay distinct instead of clumping together.
- 2 tablespoons unsalted butter: Works with the olive oil to give onions that silky, rich finish during caramelization.
- 1 cup shredded Gruyere cheese: Nutty and melty, this is the classic choice, but Swiss works in a pinch.
- 1/4 cup grated Parmesan cheese: Adds a salty, savory punch that deepens the whole dish.
- 2 1/4 cups low-sodium beef or vegetable broth: The liquid backbone, and low-sodium lets you control the seasoning.
- 1/4 cup dry white wine (optional): Deglazes the pan and lifts all those caramelized bits into the flavor profile.
- 1 tablespoon olive oil: Helps the butter reach a higher smoke point without burning.
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried): Earthy herb note that ties the whole French onion theme together.
- 1/2 teaspoon salt, or to taste: Layered in at different stages for balanced seasoning throughout.
- 1/4 teaspoon black pepper: Just enough warmth without overpowering the delicate onion sweetness.
- 1 cup French bread croutons or cubes, toasted: Soaks up the top layer of broth and cheese and turns golden in the oven.
Instructions
- Get the oven ready:
- Preheat to 375 degrees F and grease a 2-quart casserole dish so nothing sticks later.
- Caramelize the onions slowly:
- Heat olive oil and butter in a large skillet over medium-low, then add the sliced onions with a pinch of salt. Stir frequently and let them turn deeply golden, which takes about 25 minutes of patient, unhurried cooking.
- Wake up the aromatics:
- Stir in the garlic and thyme, cooking just one minute until your kitchen smells impossibly good.
- De glaze with wine:
- Pour in the white wine if using, scraping up every browned bit from the pan bottom. Let it simmer 2 to 3 minutes until it reduces slightly and the sharp alcohol smell fades.
- Toast the rice:
- Stir the rinsed rice into the onion mixture and let it cook for 2 minutes, coating every grain in that flavorful fat.
- Build the casserole:
- Transfer everything to your prepared dish, pour in the broth, season with salt and pepper, and stir gently to combine.
- Bake covered:
- Cover tightly with foil and bake 30 minutes so the rice steams and absorbs all that savory liquid.
- Finish with cheese and crunch:
- Remove the foil, fluff the rice with a fork, then scatter Gruyere, Parmesan, and croutons over the top. Bake uncovered another 10 to 12 minutes until the cheese is bubbling and the croutons are golden.
- Rest before serving:
- Let it stand 5 minutes so the rice settles and the cheese firms up just slightly for easier scooping.
There is something about carrying this dish from the oven to the table, cheese still bubbling and the crouton tops barely holding their crunch, that makes everyone go quiet for just a moment. It became my daughter's birthday dinner request two years running, which is high praise from someone who usually wants pizza.
Making It Your Own
This recipe is forgiving in all the ways that matter. I have thrown in leftover roasted mushrooms, swapped the rice for farro when I was feeling rustic, and once used sharp cheddar because it was all I had. Each version worked because the method is sound and the flavors are flexible, so trust your instincts and your pantry.
Serving Suggestions
A simple green salad with a vinaigrette cuts through the richness beautifully. Roasted Brussels sprouts or steamed green beans on the side round it out into a full meal. For a dinner party, serve it alongside crusty bread and a light red wine, and watch it disappear faster than anything else on the table.
Leftovers and Storage
This reheats surprisingly well if you add a splash of broth before microwaving, which helps the rice soften back up. Store it covered in the fridge for up to three days, though the croutons will lose their crunch by day two. I have never had any last long enough to freeze, but I suspect it would hold up fine if wrapped tightly.
- Day-old leftovers make a surprisingly good lunch paired with a bowl of tomato soup.
- If the top looks dry when reheating, sprinkle on a little extra cheese before warming.
- Always let it rest a few minutes after reheating so the textures can settle.
This is the kind of dish that turns a cold evening into something worth remembering. Make it once, and it will earn a permanent spot in your comfort food rotation.
Recipe FAQs
- → How do I get deeply caramelized onions without burning them?
-
Cook sliced onions slowly over medium-low heat with butter and a splash of oil, stirring frequently. Allow them to turn deep golden over about 20–30 minutes; if they stick, add a tablespoon of water or a splash of wine to deglaze.
- → Can I use vegetable broth instead of beef broth?
-
Yes. Use a rich vegetable stock to keep it vegetarian; for extra depth add a splash of soy sauce or Worcestershire (vegetarian version) to mimic the savory notes of beef broth.
- → What cheeses work well if I don’t have Gruyère?
-
Swiss, Emmental or a mild mozzarella are good stand-ins. Combine a sharper cheese like Parmesan with a melty cheese to maintain both flavor and that bubbling, golden finish.
- → How do I make this dairy-free or vegan?
-
Swap butter for plant-based margarine or oil, use plant-based shredded cheese alternatives, and choose vegetable broth. Toasted gluten-free bread or croutons complete the topping if avoiding gluten as well.
- → Will a different rice type change the outcome?
-
Long-grain white rice cooks reliably in this bake. Short-grain will be creamier and may need less liquid; brown rice takes longer and needs more liquid and time—adjust accordingly.
- → How should leftovers be stored and reheated?
-
Cool to room temperature, refrigerate in an airtight container for up to 3 days. Reheat in a 350°F oven covered until warmed through; add a splash of broth if it feels dry.