French onion soup rice casserole is a savory oven-baked dish of tender rice, deeply browned onions, beef broth, and melted cheese. Inspired by French onion soup, it turns those familiar flavors into a cozy side dish or meatless main that can be assembled in one casserole dish.
Ingredients
- 2 cups (370 g) long-grain white rice
- 2 large yellow onions, thinly sliced (about 450 g before peeling)
- 3 tablespoons (42 g) unsalted butter
- 1 tablespoon (15 ml) olive oil
- 2 ½ cups (600 ml) low-sodium beef broth
- 1 can condensed French onion soup, 10.5 ounces (298 g)
- 1 teaspoon (5 ml) Worcestershire sauce
- ½ teaspoon (1 g) dried thyme
- ¼ teaspoon (1 g) freshly ground black pepper
- 1 ½ cups (150 g) shredded Gruyère cheese
- ½ cup (50 g) finely grated Parmesan cheese
- 2 tablespoons (8 g) chopped fresh parsley, optional
- Fine salt, as needed after tasting
Instructions
- Heat the oven and prepare the rice. Set a rack in the middle of the oven and heat it to 375°F (190°C). Lightly butter or oil a 9-by-13-inch (23-by-33-cm) baking dish. Rinse the rice in a fine-mesh strainer under cool water until the runoff is mostly clear, then drain it very well. This removes some surface starch and helps the grains bake up less sticky. Set the oven to heat while you prepare the onions.
- Caramelize the onions. Melt the butter with the olive oil in a large skillet over medium heat. Add the sliced onions and cook for about 30 minutes, stirring every few minutes. If they begin to catch, lower the heat and add a tablespoon of water; scrape up any browned bits rather than letting them burn. The onions are ready when soft, deeply golden, and reduced in volume. A little patience here gives the casserole its characteristic sweet-savory depth; pale, barely softened onions will taste sharper.
- Combine the casserole ingredients. In a large bowl, stir together the drained rice, beef broth, condensed French onion soup, Worcestershire sauce, thyme, and black pepper. Fold in the caramelized onions and about 1 cup (100 g) of the Gruyère. Taste a small spoonful of the liquid before adding salt, because both the soup and broth can already be salty. Pour the mixture into the prepared dish and spread the rice evenly so it cooks at a consistent rate.
- Cover and bake. Cover the dish tightly with foil, crimping the edges so steam cannot escape. Bake for 45 minutes without lifting the foil. Check the rice at that point: the liquid should be mostly absorbed and the grains should be nearly tender. If it is still quite firm or liquid remains, cover again and bake for another 10 minutes. Casserole dishes and ovens vary, so use the texture of the rice—not just the clock—to decide whether it needs a little more time.
- Add the cheese topping. Carefully remove the foil, watching for escaping steam. Sprinkle the remaining Gruyère and the Parmesan evenly over the surface. Return the uncovered casserole to the oven for about 10 minutes, until the cheese has melted and developed a few golden spots. If you want more browning, use the broiler briefly, keeping the dish in sight because cheese can go from browned to scorched quickly.
- Rest and serve. Remove the casserole from the oven and let it stand for 10 minutes before serving. Resting lets the remaining moisture settle into the rice and makes portions easier to scoop. Finish with parsley, if using, and taste a spoonful before adding any extra salt. The finished rice should be tender and moist, not swimming in broth.
Tips
- Choose the right rice. Long-grain white rice is the best fit for the liquid and timing here. Brown rice, wild rice, and many parboiled varieties need different amounts of liquid and longer cooking, so they are not direct swaps. Avoid instant rice, which can turn soft during the covered bake.
- Use a snug cover. The rice cooks by absorbing both the broth and trapped steam. A loose foil cover lets moisture escape and can leave the center undercooked. If your baking dish has a close-fitting lid, you can use that instead of foil.
- Watch the onions, not just the heat setting. They should brown slowly, not blacken. If the skillet is too hot, reduce the heat; if they are sticking before they soften, add a small splash of water. Do not rush them with high heat, which can make the outside bitter before the inside becomes tender.
- Season at the end. Condensed soup, stock, Worcestershire, and cheese each contribute salt. Starting with low-sodium broth gives you more control; taste after baking and add salt only if the casserole needs it.
Serving Suggestions
Serve this casserole warm as a side for roast chicken, pork chops, or a simple steak, using it in place of potatoes or plain rice. For a meatless dinner, pair it with a crisp green salad dressed with vinaigrette and a plate of roasted green beans, broccoli, or Brussels sprouts. The acidity and fresh crunch balance the rich onions and cheese. A bowl of lightly dressed bitter greens is especially useful if the casserole is the centerpiece.
For a more substantial meal, serve moderate scoops alongside lentils or white beans and a green vegetable. Put extra chopped parsley on the table for anyone who wants a fresher finish. Because the cheese topping is rich, a simple vegetable side usually works better than another creamy or heavily seasoned dish.
Variations
Make it vegetarian: Replace the beef broth with low-sodium vegetable broth and check that the condensed French onion soup is vegetarian, since some versions contain beef stock. Worcestershire sauce may contain anchovies; use a vegetarian Worcestershire-style sauce or soy sauce instead. The result will be a little less beefy but will keep the onion-and-cheese character.
Change the cheese: Swiss cheese is a convenient substitute for Gruyère and melts in a similar way, though it has a milder flavor. Fontina also melts smoothly. If you use mozzarella, combine it with Parmesan or a sharper cheese so the topping does not become bland. Keep the total amount close to the recipe quantity.
Add mushrooms: Brown 8 ounces (225 g) sliced cremini mushrooms in the skillet after the onions have caramelized, then combine them with the rice. Cook off their released liquid before adding them, so the casserole does not become wetter than intended. For a meaty version, serve with cooked sliced steak or shredded roast beef rather than adding raw meat to this rice-baking time.
Use fresh soup-style seasoning if needed: If condensed French onion soup is unavailable, use 1 cup (240 ml) additional beef broth, 1 tablespoon (15 ml) Worcestershire sauce, and ½ teaspoon onion powder in its place. This makes the liquid thinner and less intensely onion-flavored, so taste the mixture and expect a slightly less concentrated result.
Storage and Reheating
Refrigerate leftovers within 2 hours of baking, in a shallow airtight container or covered in the casserole dish. They keep for 3 to 4 days in the refrigerator. For best texture, store individual portions if you expect to reheat them separately; the rice will continue to firm as it chills, and a portion is easier to moisten evenly than a large cold pan.
Reheat a serving in the microwave with a teaspoon or two of broth or water, covered loosely, stirring once if practical. For a larger portion, cover the baking dish with foil and warm it in a 325°F (165°C) oven until hot throughout. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Add fresh cheese near the end if you want a newly melted topping. You can freeze portions for up to 2 months for best quality; thaw overnight in the refrigerator and reheat as above. The rice may be a little softer after freezing.
Frequently Asked Questions
Can I make French onion soup rice casserole ahead?
For the best texture, caramelize the onions ahead and refrigerate them for up to 3 days, then assemble and bake the casserole when you are ready. You can also combine the ingredients in the baking dish shortly before baking, but avoid leaving uncooked rice soaking in the liquid for hours; it may absorb unevenly and bake softer. If the assembled dish has been chilled, allow extra oven time and check that the rice is tender before adding the cheese.
Why is the rice still hard after baking?
The most common causes are a loose foil cover, rice that was not evenly submerged, or a casserole dish that is wider or shallower than the one specified. Add about ¼ cup (60 ml) hot broth or water, cover tightly, and bake for 8 to 10 more minutes before checking again. Repeat with a small splash only if needed; adding a large amount at once can make the finished casserole soupy.
Can I use regular ready-to-serve French onion soup?
Not as a direct one-for-one replacement for the condensed soup, because ready-to-serve soup is thinner and less concentrated. If that is what you have, use 1 cup (240 ml) of it in place of the condensed soup and reduce the beef broth from 2 ½ cups to 2 cups (480 ml). The flavor will be milder; taste the liquid before baking and adjust the thyme or Worcestershire modestly if you like.
Do I need to rinse the rice?
Rinsing is helpful but not essential. It washes away some loose starch, which can make the baked grains less gummy, especially when the casserole is stirred with cheese. Drain it thoroughly after rinsing so extra water does not alter the liquid balance. If you skip rinsing, keep the rice quantity the same and avoid stirring the casserole repeatedly during baking.
Can I bake it in a different-size dish?
A 9-by-13-inch dish gives the rice a broad, even layer and helps it cook in the stated time. A smaller, deeper dish may need extra covered baking because the center heats more slowly; a much larger dish can dry out sooner. Keep the cover snug, check tenderness before adding the cheese, and add a little hot broth if the rice needs more time but the liquid has disappeared.
Related
- Spicy Korean Beef Stew with Gochujang
- Sous Vide Venison Roast: Tender, Sliceable Results
- Spanish Goat Stew: A Slow-Simmered Caldereta with Potatoes
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).