Start by slowly caramelizing thinly sliced onions in butter and olive oil until deeply golden, then add garlic and thyme. Deglaze with white wine, stir in rinsed long-grain rice to coat, and transfer to a casserole with warm broth. Bake covered until rice is tender, then top with Gruyère, Parmesan and toasted croutons and finish uncovered until bubbly. Let rest briefly before serving. Use beef broth or Worcestershire for extra depth, or swap plant-based ingredients to keep it vegetarian.
The smell of onions slowly turning gold in butter is one of those things that makes everyone wander into the kitchen asking what is for dinner. This French Onion Soup Rice was born on a rainy Tuesday when I had half a baguette going stale and zero desire to stand over the stove ladling soup into bowls. It captures every bit of that deeply savory, cheesy comfort but lands on your plate as a fork and fork casserole. Four ingredients you probably already have are all standing between you and something wildly satisfying.
My neighbor Karen stopped by mid caramelization once and ended up leaning against the counter eating spoonfuls straight from the casserole dish before I could even serve it. She now texts me every time she has leftover rice, which is apparently often enough to warrant its own thread.
Ingredients
- 2 large yellow onions, thinly sliced: Yellow onions give the deepest sweetness after a long, slow cook and slice more evenly than sweeter varieties.
- 2 cloves garlic, minced: Fresh garlic stirred in at the end keeps the flavor sharp rather than muddy.
- 1 cup long grain white rice, rinsed: Rinsing removes surface starch so the grains stay distinct instead of clumping.
- 2 tablespoons unsalted butter: Butter combined with olive oil gives richness without burning at higher temperatures.
- 1 cup shredded Gruyere cheese: Gruyere melts into long, stretchy pulls and has that nutty edge that makes the dish taste French.
- 1/4 cup grated Parmesan cheese: A smaller amount of Parmesan adds a salty, savory punch that deepens the Gruyere.
- 2 1/4 cups low sodium beef or vegetable broth: Low sodium lets you control the salt level and the broth concentrates as the rice absorbs it.
- 1/4 cup dry white wine (optional): Wine deglazes the pan and leaves a subtle acidity that balances the richness.
- 1 tablespoon olive oil: Olive oil raises the smoke point of the butter so you can brown the onions without scorching.
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried): Thyme is the quiet herb that ties onion and beef flavors together beautifully.
- 1/2 teaspoon salt, or to taste: Seasoning in layers, starting with the onions, builds flavor from the bottom up.
- 1/4 teaspoon black pepper: A light hand with pepper lets the cheese and onion shine as the stars.
- 1 cup French bread croutons or cubes, toasted: These soak up flavor on top while staying crunchy, mimicking that iconic soup crouton.
Instructions
- Preheat and prep:
- Set your oven to 375 degrees F and grease a 2 quart casserole dish with a little butter so nothing sticks later.
- Caramelize the onions slowly:
- Heat the olive oil and butter in a large skillet over medium low, add the sliced onions with a pinch of salt, and stir every few minutes until they turn a deep, golden brown, about 25 minutes. Do not rush this step because the color is where the flavor lives.
- Wake up the garlic and thyme:
- Stir in the minced garlic and thyme, cooking just until you can smell them, about one minute.
- Deglaze with wine:
- Pour in the white wine if you are using it, scraping up every browned bit from the bottom of the pan, and let it simmer until it reduces by half, two to three minutes.
- Toast the rice:
- Stir the rinsed rice into the onion mixture, coating every grain, and let it cook for two minutes so the edges turn slightly translucent.
- Build the casserole:
- Transfer everything to your prepared dish, pour in the broth, season with salt and pepper, and give it one gentle stir to combine.
- Bake covered:
- Cover tightly with foil and bake for 30 minutes while the rice drinks up all that flavorful liquid.
- Finish with cheese and crunch:
- Remove the foil, fluff the rice with a fork, scatter the Gruyere and Parmesan over the top, spread the croutons around, and bake uncovered another 10 to 12 minutes until the cheese is bubbling and golden in spots.
- Rest before serving:
- Let the casserole stand for five minutes so the cheese settles and the leftovers scoop cleanly.
The first time I pulled this out of the oven, my partner stood in the kitchen doorway with his coat still on and said it smelled like a restaurant. We ate it standing at the counter before it even made it to the table.
What to Serve Alongside It
A simple green salad with a sharp vinaigrette cuts through the richness perfectly. Roasted carrots or steamed green beans also work wonders when you want something bright on the plate.
Making It Your Own
Swap the Gruyere for Swiss or mozzarella if that is what you have, and it will still be delicious. A splash of Worcestershire stirred into the broth adds a deeper, almost meaty backbone that regular broth alone cannot achieve.
Storage and Reheating
Leftovers keep well in the fridge for up to three days and reheat beautifully in a covered dish at 350 degrees F for about 15 minutes. Add a splash of broth before reheating so the rice does not dry out.
- Freeze individual portions in airtight containers for up to two months.
- Skip freezing the croutons and add fresh ones when you reheat.
- Always let frozen portions thaw overnight in the fridge before warming.
This is the kind of dish that turns a random weeknight into something worth remembering. Make it once and it will become part of your regular rotation before you know it.
Recipe Questions
- → Which broth gives the best depth?
-
Beef broth provides the richest, most savory base and deepens the caramelized onion flavor; use vegetable broth for a lighter, vegetarian-friendly profile. A splash of Worcestershire boosts umami without overwhelming the dish.
- → How do I caramelize onions without burning them?
-
Cook over medium-low heat with a mix of butter and olive oil, stir frequently, and add a pinch of salt to draw out moisture. Patience is key—allow 20–30 minutes for a deep, even golden color and sweet flavor.
- → Can I substitute the rice?
-
Long-grain white rice yields the best separate grains and even cooking. Short-grain varieties will be stickier; brown rice needs more liquid and longer baking time. Adjust liquid and bake time if swapping types.
- → How can I make this gluten-free?
-
Use gluten-free bread for the crouton topping or omit croutons entirely. Also confirm that the chosen broth and any Worcestershire or store-bought cheeses are labeled gluten-free.
- → What are good cheese substitutions?
-
Gruyère melts beautifully and adds nuttiness; Swiss or mozzarella will also melt well, while a sharp white cheddar adds pronounced tang. Finish with a sprinkle of Parmesan for extra savory character.
- → How should leftovers be stored and reheated?
-
Cool completely, then refrigerate in an airtight container for up to three days. Reheat covered in a 350°F oven with a splash of broth to restore moisture, or microwave individual portions until heated through.