French Onion Rice Casserole Recipe: Cheesy Onion Layers Baked to Gold

French Onion Rice Casserole Recipe: Cheesy Onion Layers Baked to Gold

This casserole transforms classic French onion soup into a hearty, cheesy baked dish that’s pure comfort in every bite. Layers of caramelized onions and rice come together under a blanket of melted cheese for a meal that’s both satisfying and vegetarian-friendly.

The secret is slow-cooked onions that develop deep, sweet flavor before being baked with rice and a rich cheese topping. It’s a foolproof way to bring restaurant-quality taste to your dinner table with minimal effort.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for French Onion Rice Casserole

Pantry staples plus a few good cheeses make this dish sing. Simple, rich, and totally worth it.

Ingredient Amount Notes
Yellow Onions 🧅 3 whole Thinly sliced for caramelizing
Uncooked Long-Grain White Rice 🍚 1 ½ cups Rinsed before cooking
Vegetable Broth 🥫 3 cups Low-sodium preferred
Butter 🧈 ½ cup Unsalted for caramelizing
Olive Oil 🫒 2 tbsp Divided for cooking and greasing
Garlic Cloves 🧄 4 cloves Minced for flavor depth
Dry White Wine 🍷 ½ cup Optional for deglazing
Worcestershire Sauce 🫒 1 tbsp Vegetarian version required
Gruyère Cheese 🧀 2 cups Shredded from block
Swiss Cheese 🧀 1 cup Shredded for topping
Parmesan Cheese 🧀 ½ cup Freshly grated
Fresh Thyme 🌿 2 tsp Chopped, or 1 tsp dried
Salt 🧂 1 tsp Divided to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The onions are everything here. Sweet yellow onions caramelize best—look for firm, unblemished bulbs at Whole Foods or your local market. Don’t rush the caramelizing (45-60 minutes on low heat). Gruyère is non-negotiable for that signature French onion flavor; Trader Joe’s has a great pre-shredded version. The rice? Basic long-grain works, but jasmine adds a nice floral note.

No white wine? Apple cider vinegar with a pinch of sugar mimics the acidity. For the vegetarian Worcestershire, Annie’s is widely available. Swap Gruyère for Emmental or Comté if you can find it. Dried thyme works at one-third the amount. The broth can be subbed with water plus bouillon cubes, but Better Than Bouillon vegetable base is my go-to.

Caramelized onions keep in the fridge for 5 days—make a double batch and freeze half. The casserole tastes even better the next day. Store leftovers in an airtight container for up to 4 days or freeze for 3 months (that is, if it lasts that long).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—onions, rice, broth—goes straight into the baking dish. No extra pans, no fuss.
  • Deep Caramelized Flavor: The slow-cooked onions and butter create that rich, savory taste I crave in French onion soup, but in casserole form.
  • Meal Prep Magic: It reheats beautifully, so I make a big batch for lunches all week. Honestly, it tastes even better the next day.
  • Budget Stretcher: Yellow onions and rice are so affordable, and this dish feels indulgent without breaking the bank.

Step-by-Step Instructions for French Onion Rice Casserole

This method transforms humble ingredients into a golden, cheesy masterpiece with deep onion flavor.

Step 1: Caramelize the Yellow Onions

In a large skillet, melt the ½ cup butter with 2 tablespoons olive oil over medium heat. Add the 3 whole Yellow Onions, thinly sliced, and stir to coat. Cook for 30-35 minutes, stirring occasionally, until they turn a deep golden brown and smell sweetly aromatic.

About halfway through, add the 4 cloves Garlic Cloves, minced, and 1 tablespoon Worcestershire Sauce to build depth. Sprinkle with ½ teaspoon Salt to help draw out moisture. If the onions start to stick, reduce heat slightly—this low-and-slow process is what develops that rich caramelized flavor.

Once deeply browned, pour in the ½ cup Dry White Wine to deglaze, scraping up any browned bits. Let this simmer for 3-4 minutes until the liquid reduces by half. Remove from heat and stir in the 2 teaspoons Fresh Thyme.

Step 2: Cook the Rice in Vegetable Broth

In a separate pot, bring the 3 cups Vegetable Broth to a boil. Add the 1.5 cups Uncooked Long-Grain White Rice and remaining ½ teaspoon Salt. Reduce heat to low, cover, and simmer for 15-18 minutes until the rice is tender and liquid is absorbed.

While the rice cooks, preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with some of the olive oil. Fluff the rice with a fork once it’s done—this separates the grains and prevents clumping in the casserole.

Step 3: Combine Onions, Rice, and Cheeses

In a large bowl, mix the caramelized onions, cooked rice, 2 cups Gruyère Cheese, and ½ teaspoon Black Pepper until evenly combined. The Gruyère should be shredded from a block for the best melt and texture. Transfer this mixture to the prepared baking dish, spreading it into an even layer.

Sprinkle the top with the remaining 1 cup Swiss Cheese and ½ cup Parmesan Cheese. The combination of these cheeses creates a gooey, golden crust that’s irresistible. For extra richness, drizzle any leftover caramelized butter from the skillet over the top.

Step 4: Bake Until Bubbly and Golden

Bake uncovered for 20-25 minutes until the casserole is bubbly around the edges and the cheese on top turns a deep, golden brown. You’ll know it’s ready when the center is set and the cheese has melted into a beautiful, crispy layer.

If the top browns too quickly, tent the dish with foil for the last 5-10 minutes of baking. Let it rest for 5 minutes after removing from the oven—this allows the cheeses to set slightly, making it easier to serve in neat squares.

👨‍🍳

Pro Tips For Making French Onion Rice Casserole

  • Caramelize Slowly: Give the yellow onions at least 40-45 minutes on medium-low heat to deepen their sweetness—I learned this the hard way after rushing them and getting a harsh bite in my casserole.
  • Toast the Rice: Before adding liquid, cook the uncooked long-grain rice in the butter and olive oil for 2-3 minutes until lightly golden. This adds a nutty depth that plain broth can’t.
  • Skip the Rinse: Resist the urge to rinse the rice first; the starch helps thicken the casserole and gives it that creamy texture everyone loves.
  • Use Hot Broth: Pour in vegetable broth that’s already simmering—it jumpstarts the cooking and shaves 10-15 minutes off the bake time, which matters when you’re hungry.

Flavor Customization for french onion rice casserole

Herb Variations

Swap the 2 tsp fresh thyme for 1 tbsp fresh rosemary for a piney depth that pairs beautifully with the cheese. I love adding 1 tsp dried sage for an earthier profile, especially in fall. 🌿

Cheese Upgrades

For extra richness, add ½ cup crumbled gorgonzola to the Gruyère mix—its sharpness cuts through the sweetness of the onions. A sprinkle of ¼ cup grated Asiago on top adds a nutty finish.

Onion Variations

Mix in 1 thinly sliced red onion with the yellows for a subtle sharpness and vibrant color. For a deeper flavor, use 1 tbsp onion powder in the rice mixture while cooking.

Spicy Kick

Add ½ tsp cayenne pepper to the caramelized onions for heat, or top the casserole with sliced jalapeños before baking. I’ve also stirred in 1 diced chipotle pepper in adobo for a smoky, spicy twist. 🔥

Extra Veggie Boost

Fold in 1 cup sautéed mushrooms with the onions for an umami punch. Spinach works too—wilt 2 cups fresh leaves and drain well before mixing into the rice. This adds color and nutrients without overpowering the dish.

Crunchy Topping

Before baking, sprinkle ½ cup panko breadcrumbs mixed with 2 tbsp melted butter over the cheese for a crispy texture. I sometimes add 2 tbsp grated Parmesan to the breadcrumbs for extra flavor.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 85mg28%
Sodium 620mg27%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 6g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use pre-shredded cheese?

Yes, but block cheese melts better. Pre-shredded contains anti-caking agents that can make the texture less smooth. For best results, shred Gruyère and Swiss from blocks yourself.

2

How do I prevent the rice from getting mushy?

Cook the rice just until tender (15-18 minutes) and fluff it before mixing. Avoid over-stirring the casserole, and bake only until the cheese melts and browns.

3

Can I make this ahead of time?

Assemble the casserole, cover, and refrigerate for up to 24 hours. Add 5-10 minutes to the baking time if cold. Leftovers reheat beautifully for 4 days.

4

What can I substitute for white wine?

Use ½ cup apple cider vinegar with 1 tsp sugar, or simply extra broth. The wine adds acidity to balance the sweet onions, but these swaps work in a pinch.

★★★★★4.7(10 reviews)
Tyler Campbell