Slowly caramelize thinly sliced yellow onions until deep golden (about 25 minutes), then add garlic and thyme and deglaze with white wine if desired. Stir in rinsed long-grain rice, transfer the mixture to a greased casserole, and pour in hot broth. Bake covered for 30 minutes, top with Gruyère, Parmesan and toasted bread cubes, then bake uncovered until cheese is melted and bubbling. Let rest briefly before serving for best texture.
The rain was hammering against the kitchen window so hard that Tuesday evening that I abandoned my salad plans entirely and stood in front of the pantry looking for something that felt like a blanket. Two lone onions stared back at me, and somewhere between the grey light outside and the smell of butter hitting a warm pan, French onion soup rice was born out of pure stubborn comfort. It has since become my cold weather crutch, the thing I make when nothing else will do.
My neighbor Dave knocked on my door the second time I made this, claiming he could smell the caramelized onions from his hallway. I handed him a bowl through the door and we ate standing up, laughing at how ridiculous we looked. He now texts me every time it drops below forty degrees asking if the rice is on.
Ingredients
- 2 large yellow onions, thinly sliced: The soul of this dish, so slice them evenly and dont rush the caramelization because that deep golden sweetness is everything.
- 2 cloves garlic, minced: Added late so it perfumes the dish without turning bitter or harsh.
- 1 cup long-grain white rice, rinsed: Rinsing removes excess starch and keeps each grain distinct rather than gummy.
- 2 tablespoons unsalted butter: Works alongside olive oil for a richer, rounder flavor during the onion browning.
- 1 cup shredded Gruyere cheese: The nutty, complex melt that makes this dish feel like real French onion soup.
- 1/4 cup grated Parmesan cheese: A salty, savory finish that amplifies everything on top.
- 2 1/4 cups low-sodium beef or vegetable broth: Low sodium lets you control the seasoning and prevents the rice from oversalting as it absorbs liquid.
- 1/4 cup dry white wine (optional): Deglazes the pan and lifts all those caramelized bits into the flavor base.
- 1 tablespoon olive oil: Raises the smoke point of the butter so you can brown without burning.
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried): An earthy herb that bridges the onions and broth beautifully.
- 1/2 teaspoon salt, or to taste: Layered in gradually rather than all at once for balanced seasoning.
- 1/4 teaspoon black pepper: Just enough warmth without overpowering the delicate onion sweetness.
- 1 cup French bread croutons or cubes, toasted: The crunchy top layer that makes every serving texturally exciting.
Instructions
- Preheat and prepare:
- Set your oven to 375°F and grease a 2-quart casserole dish with a little butter 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 and stir frequently for about 25 minutes until they collapse into a deep, golden brown pile of sweetness. This step cannot be rushed, so pour yourself something to drink and enjoy the transformation.
- Wake up the aromatics:
- Stir in the garlic and thyme, cooking for just one minute until your kitchen smells impossibly good and fragrant.
- Deglaze the pan:
- If using wine, pour it in now and scrape up every last browned bit from the bottom of the pan, letting it simmer and reduce for 2 to 3 minutes until the sharp alcohol smell fades.
- Toast the rice:
- Stir the rinsed rice into the onion mixture, coating every grain and letting it cook for 2 minutes so it picks up all that toasted, buttery flavor.
- Build the casserole:
- Transfer everything to your prepared dish, pour in the broth, season with salt and pepper, and stir gently so the rice settles evenly into the liquid.
- Bake covered:
- Cover tightly with foil and bake for 30 minutes, letting the rice steam and absorb all the rich broth undisturbed.
- Finish with cheese and crunch:
- Remove the foil, fluff the rice with a fork, then scatter the Gruyere and Parmesan over the top along with the toasted croutons and bake uncovered for 10 to 12 minutes until the cheese is bubbling and irresistible.
- Rest before serving:
- Let the casserole stand for 5 minutes so the flavors settle and the cheese firms up just enough to serve beautifully.
The night I brought this to a potluck, three people asked for the recipe before they even finished their bowls, and one friend admitted she had been picking at the cheese crouton corner for five minutes before anyone noticed. It was the first dish gone, scraped clean down to the ceramic.
What to Serve Alongside
This rice stands beautifully on its own but pairs wonderfully with a simple green salad dressed in lemon vinaigrette to cut through the richness. A roasted vegetable or a bowl of tomato soup on the side rounds it out into a full meal without competing for attention.
Storage and Reheating
Leftovers keep well covered in the fridge for up to three days, though the croutons will soften overnight into something more like dumplings, which is honestly not a bad thing. To reheat, cover with foil and warm in a 350°F oven until heated through, adding a handful of fresh cheese on top if you want that original gooeyness back.
Once you master the base recipe, it adapts easily to whatever you have on hand or crave that day.
- Stir in sauteed mushrooms at the end for an earthier, meatier version that feels like a totally different dish.
- Add a splash of Worcestershire sauce with the broth for deeper umami that mimics traditional French onion soup even more closely.
- Use whatever melting cheese you love because the method works with Swiss, fontina, or even a sharp cheddar in a pinch.
Some recipes become favorites because they are impressive, but this one earned its place because it asks so little and gives so much back. Keep it in your back pocket for the next rainy night when only something warm and golden will do.
Recipe FAQs
- → Can I use vegetable broth instead of beef?
-
Yes—substituting vegetable broth keeps the dish vegetarian while preserving savory depth; for extra umami, add a splash of Worcestershire or a teaspoon of soy sauce if desired.
- → How do I get deeply caramelized onions without burning?
-
Cook onions over medium-low heat with a mix of butter and oil, stir frequently, and be patient—25–30 minutes yields deep golden color and rich sweetness without scorching.
- → What cheese works if I can't find Gruyère?
-
Swiss, Emmental or a mild mozzarella are good stand-ins; choose cheeses that melt well and offer a nutty or creamy profile to complement the onions.
- → How can I make this gluten-free?
-
Use gluten-free bread for the toasted cubes or omit the crouton topping; ensure any store-bought broth or Worcestershire alternative is labeled gluten-free.
- → Can this be made ahead and reheated?
-
Yes—bake as directed, cool, then refrigerate. Reheat covered with a splash of broth in a 350°F oven until warmed through; add fresh cheese and toast before serving if desired.
- → Will brown rice work in place of white rice?
-
Brown rice requires more liquid and a longer bake time; if using brown rice, increase broth and test doneness, or par-cook the brown rice first for better results.