
This baked casserole delivers the deep, caramelized flavors of French onion soup in a hearty, cheesy rice dish that’s pure comfort in every bite.
With layers of sweet onions, creamy rice, and melted cheese, this vegetarian adaptation achieves perfect richness without meat. The oven transforms simple ingredients into a golden, bubbling masterpiece.
Ingredients for French Onion Soup Rice Casserole
Caramelized onions, aromatic herbs, and melty cheeses form the rich foundation of this dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 3 whole | Thinly sliced, about 6 cups |
| Unsalted Butter 🧈 | ½ cup | For caramelizing onions |
| Olive Oil 🫒 | 2 tbsp | Divided, for cooking |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Beef-Free Vegetable Broth 🥫 | 4 cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Chardonnay or Sauvignon Blanc |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, or substitute basmati |
| Gruyère Cheese 🧀 | 2 cups | Shredded, for melting |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, for topping |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for depth |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic base |
| Kosher Salt 🧂 | 1 ½ tsp | Divided, to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Worcestershire Sauce 🥫 | 1 tbsp | Vegetarian version required |
The onions demand patience—slow caramelization (45-60 minutes) yields the deep sweetness this dish requires. Gruyère is non-negotiable for authentic French onion character; seek it at Whole Foods or a specialty cheese counter. The rice acts as the neutral canvas, so use a quality long-grain like Carolina Gold or standard basmati. Fresh thyme, while ideal, can be located in the produce section of most Kroger locations.
No white wine? Additional vegetable broth with 1 tsp apple cider vinegar provides the needed acidity. For a shortcut, pre-shredded cheese blends work (though freshly grated melts superiorly). If avoiding alcohol entirely, substitute mushroom broth for enhanced umami. The vegetable broth must be beef-free to maintain vegetarian integrity. Dried thyme may replace fresh at one-third the volume.
Assemble casserole up to 24 hours ahead and refrigerate before baking. Leftovers keep 4-5 days refrigerated or freeze for 3 months. Reheat covered in a 350°F oven until bubbling and golden.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything—caramelized onions, creamy rice, and rich broth—cooks together in a single dish.
- Caramelized Magic: The yellow onions melt down with butter until sweet and golden, making every bite deeply savory.
- Meal Prep Hero: This casserole reheats beautifully, so I make a big batch for lunches all week.
- Budget Stretcher: Honestly, it turns humble ingredients like flour and broth into something that tastes indulgent.
Step-by-Step Instructions for French Onion Soup Rice Casserole
Master the technique for this sophisticated dish with professional precision and perfect results.
Step 1: Caramelize the Onions to Deep Mahogany
In a large Dutch oven, melt the 0.5 cup unsalted butter with 2 tbsp olive oil over medium-low heat. Add the 3 whole yellow onions and cook slowly for 45-50 minutes, stirring occasionally, until they transform to a deep amber color.
This low-and-slow process develops the onions’ natural sugars into complex, sweet flavors. Season with ½ tsp kosher salt partway through to help draw out moisture. The onions are ready when they’re jammy and reduced by about two-thirds in volume.
Step 2: Build the Flavor Base with Wine and Broth
Add the 3 cloves garlic cloves and 1 tbsp fresh thyme leaves to the caramelized onions, cooking for 1 minute until fragrant. Pour in the 0.5 cup dry white wine and 1 tbsp Worcestershire sauce, scraping up any browned bits from the bottom.
Let the wine reduce by half, then sprinkle in the 2 tbsp all-purpose flour and stir to create a roux. Gradually whisk in the 4 cups beef-free vegetable broth and remaining 1 tsp kosher salt with 0.5 tsp ground black pepper. Bring to a simmer and cook for 5 minutes until slightly thickened.
Step 3: Incorporate the Rice and Begin Baking
Stir in the 1.5 cups long-grain white rice until fully coated in the onion mixture. Transfer everything to a greased 9×13-inch baking dish and spread evenly. The liquid should just cover the rice—add a splash of broth if needed.
This step ensures every grain absorbs the rich onion flavor as it cooks. The rice will finish cooking in the oven, so don’t worry if it seems underdone at this stage.
Step 4: Add Cheese and Complete the Bake
Sprinkle the 2 cups Gruyère cheese evenly over the rice mixture. Cover the dish tightly with foil and bake at 375°F for 30 minutes, until the rice is tender and most of the liquid is absorbed.
Remove the foil and top with the remaining 1 cup sharp cheddar cheese and 0.5 cup Parmesan cheese. Return to the oven and bake uncovered for 10-15 minutes until the cheese is bubbly and golden brown.
Step 5: Rest and Serve for Optimal Texture
Let the casserole rest for 10 minutes out of the oven. This allows the grains to set and the flavors to meld. The top should form a beautiful, crisp cheese crust with the creamy rice and onions beneath.
Serve hot, with the cheese pulling in long strands as you scoop each portion. The casserole should be creamy with distinct rice grains and a pronounced onion sweetness throughout.
Pro Tips For Making French Onion Soup Rice Casserole
- Caramelize Slowly: Cook the onions on medium-low heat for at least 45 minutes, stirring occasionally—rushing this step leaves them underdeveloped and sweetness lacking. I learned this the hard way after serving a pale, bland batch.
- Deglaze Thoroughly: After caramelizing, pour in a splash of broth to scrape up all the browned bits on the pan. Those little flecks pack serious flavor that’ll get lost if you skip it.
- Skip the Salt Early: Hold off on salting the onions until they’re fully caramelized—adding it too soon draws out moisture and slows down the browning. More patience here means deeper flavor later.
- Toast the Flour: After adding the flour to make the roux, cook it for 2-3 minutes until lightly golden. This removes the raw taste and gives the casserole a richer, nuttier base.
Pro Cooking Tips for french onion soup rice casserole
Onion Caramelization
Low and slow is key—keep heat at medium-low and resist the urge to rush. I stir the onions every 5-7 minutes to prevent burning while allowing deep browning. A splash of water can deglaze if they stick, but avoid this if possible. 🌡️
Roux Perfection
Cook the 2 tbsp flour in the fat for 1-2 minutes before adding liquid to eliminate the raw taste. This creates a smooth, lump-free base for your onion sauce. I use a whisk to ensure the flour is fully incorporated.
Rice Absorption
The rice should be just covered by liquid in the baking dish. If it looks dry, add ¼ cup extra broth before baking. Stirring the rice into the onion mixture ensures every grain gets coated with flavor.
Cheese Layering
Sprinkle the Gruyère between rice layers for even melting, not just on top. I use freshly grated cheese as pre-shredded contains anti-caking agents that can make the casserole grainy. 🧀
Baking Technique
Cover with foil for the first 30 minutes to steam the rice, then uncover to let the cheese brown. For extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning.
Resting Time
Let it rest 10 minutes after baking so the rice absorbs remaining liquid. This prevents a runny casserole and helps it hold its shape when served. The cheese will also set, making for cleaner slices.
Nutrition Facts
Frequently Asked Questions
Can I make this ahead of time?
Yes! Assemble the casserole up to 24 hours in advance and refrigerate. Bake as directed, adding 5-10 minutes if needed since it’ll start cold.
What can I substitute for Gruyère?
Swiss or Emmental cheese work well as they melt similarly. For a sharper flavor, use all cheddar, but the dish won’t taste as authentic.
Why did my rice turn out mushy?
Overcooking or too much liquid causes this. Ensure rice is just covered by broth before baking and check at 25 minutes to prevent overcooking.
Can I use brown rice instead?
Yes, but increase baking time to 45-50 minutes and add ½ cup extra broth for proper hydration. Brown rice stays chewier.
- 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