French Onion Soup Rice Casserole

French Onion Soup Rice bubbling with melted Gruyère, caramelized onions, toasted crouton topping Pin This
French Onion Soup Rice bubbling with melted Gruyère, caramelized onions, toasted crouton topping | viralrecipepins.com

This comforting casserole begins with slowly caramelized yellow onions cooked in butter and olive oil until deeply golden, then scented with garlic and thyme. Rinsed long-grain rice is stirred in, deglazed with a splash of white wine if desired, and combined with low-sodium broth. Covered and baked until the rice is tender, it’s finished with shredded Gruyère and Parmesan and a crisp layer of toasted bread for a bubbling, savory top. Serves four; swap broths or cheeses to suit diet and taste.

The smell of onions slowly turning golden in butter is one of those things that makes everyone wander into the kitchen asking when dinner will be ready. This French Onion Soup Rice happened 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 took the soul of French onion soup and folded it into something forkable, cozy, and impossible to stop eating.

My neighbor Karen brought over a bottle of white wine one evening and ended up staying for dinner while this baked. She stood at the counter eating straight from the casserole dish with a serving spoon, which I took as the highest compliment possible.

Ingredients

  • Yellow onions (2 large, thinly sliced): The foundation of everything, so slice them evenly and do not rush the caramelization step.
  • Garlic (2 cloves, minced): Added late so its punch mellows into sweetness without burning.
  • Long-grain white rice (1 cup, rinsed): Rinsing removes surface starch so the grains stay distinct rather than clumping together.
  • Unsalted butter (2 tablespoons): Butter and olive oil together give you a richer caramelization than either alone.
  • Gruyère cheese (1 cup, shredded): The classic French onion choice, it melts into stretchy, nutty pools that pull up with every forkful.
  • Parmesan cheese (1/4 cup, grated): A smaller amount but it adds a salty, savory depth that Gruyère alone cannot reach.
  • Low-sodium broth (2 1/4 cups, beef or vegetable): Beef broth deepens the flavor closer to traditional soup, while vegetable keeps it vegetarian.
  • Dry white wine (1/4 cup, optional): Deglazes the pan and lifts all those caramelized bits off the bottom where the best flavor lives.
  • Olive oil (1 tablespoon): Raises the smoke point of the butter so you can cook the onions longer without burning.
  • Fresh thyme leaves (1 teaspoon, or 1/2 teaspoon dried): A little goes a long way and bridges the gap between the onions and the broth.
  • Salt and black pepper (1/2 teaspoon salt, 1/4 teaspoon pepper): Season in layers, tasting as you go, since broth and cheese both bring their own salt.
  • French bread croutons (1 cup, toasted): That crunchy, cheesy lid is what makes this dish feel like soup without the bowl.

Instructions

Preheat and prep:
Set your oven to 375 degrees Fahrenheit and grease a two-quart casserole dish so nothing sticks later.
Caramelize the onions:
Heat the olive oil and butter in a large skillet over medium-low, then add the sliced onions with a pinch of salt. Stir frequently and let them cook for about 25 minutes until they are deeply golden and jammy, resisting the urge to turn up the heat.
Wake up the aromatics:
Stir in the minced garlic and thyme, cooking for just one minute until your kitchen smells impossibly good.
Deglaze the pan:
Pour in the white wine and scrape up every browned bit stuck to the bottom, letting it simmer for two to three minutes until it reduces slightly.
Toast the rice:
Stir the rinsed rice into the onion mixture and let it cook for two minutes, coating every grain in that buttery, oniony goodness.
Build the casserole:
Transfer everything to your prepared dish, pour in the broth, season with salt and pepper, and stir gently to combine.
Bake covered:
Cover tightly with aluminum foil and bake for 30 minutes so the rice steams and absorbs all the liquid.
Finish with cheese and crunch:
Remove the foil, fluff the rice with a fork, then scatter the Gruyère and Parmesan over the top along with the croutons. Bake uncovered for another 10 to 12 minutes until the cheese is bubbling and the croutons are golden.
Rest before serving:
Let it stand for five minutes so the cheese settles and the flavors finish melding together.
Hearty French Onion Soup Rice in casserole, golden cheese crust and steam Pin This
Hearty French Onion Soup Rice in casserole, golden cheese crust and steam | viralrecipepins.com

The night I made this for a friend who had just moved into a bare apartment with unpacked boxes everywhere, she ate two bowls and said it tasted like someone actually cared, which is really all any of us want from food.

When You Need It Richer

Using beef broth instead of vegetable adds a deep, savory base that tastes closer to the classic soup, and a splash of Worcestershire sauce stirred in with the broth amplifies that umami even more. I have tried it both ways and honestly the beef version tastes like it came from a little bistro with checkered tablecloths.

Swapping the Cheese

Gruyère is traditional but not always in the dairy case, and Swiss or a sharp mozzarella will melt beautifully in its place without changing the spirit of the dish. The Parmesan matters more than you think, so try to keep that one unless you want to experiment with aged cheddar for a different but equally delicious direction.

Serving It Your Way

This works as a main dish for a vegetarian dinner or as a hearty side next to roasted chicken or a simple green salad with vinaigrette. Leftovers reheat surprisingly well the next day with a splash of broth to loosen the rice back up.

  • Scoop it into bowls rather than plates so nothing rolls off the edge.
  • A handful of fresh parsley on top right before serving adds color and a bright bite.
  • Remember that the croutons will soften as it sits, so add extra crunch at the table if you have leftovers.
Creamy French Onion Soup Rice served hot, fragrant thyme and garlic notes Pin This
Creamy French Onion Soup Rice served hot, fragrant thyme and garlic notes | viralrecipepins.com

This is the kind of dish that makes people close their eyes after the first bite, and honestly that is the best review any recipe can get. Make it once and it will show up in your regular rotation without even trying.

Recipe FAQs

Yes. Vegetable broth keeps the dish vegetarian and produces a lighter profile; choose a rich, low-sodium vegetable stock or add a splash of soy sauce or mushroom stock to deepen the umami.

Swiss or aged mozzarella are good swaps—both melt nicely. For a sharper finish, add a bit more Parmesan. For a dairy-free option, use plant-based melting cheese and a touch of nutritional yeast for extra savory notes.

Long-grain white rice is recommended for its tender, separate grains after baking. Short-grain will be creamier; brown rice requires more liquid and a longer bake time—adjust broth and cooking time accordingly.

Cook onions over medium-low heat with butter and a bit of oil, stirring frequently. Patience is key—allow 20–30 minutes for sugars to develop. If they stick, deglaze with a splash of water or wine and scrape up browned bits.

Yes. Assemble and refrigerate covered for up to 24 hours, then bake from cold adding a few extra minutes. Leftovers keep 3–4 days; reheat covered in the oven until heated through, then uncover briefly to refresh the topping.

Replace the French bread crouton topping with gluten-free bread cubes or toasted gluten-free breadcrumbs. Check broth and cheese labels for hidden gluten in store-bought products.

French Onion Soup Rice Casserole

Savory casserole of caramelized onions, Gruyère, and rice simmered in rich broth, topped with toasted croutons.

Prep 15m
Cook 45m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 large yellow onions, thinly sliced
  • 2 cloves garlic, minced

Grains

  • 1 cup long-grain white rice, rinsed

Dairy

  • 2 tablespoons unsalted butter
  • 1 cup shredded Gruyère cheese
  • 1/4 cup grated Parmesan cheese

Liquids

  • 2 1/4 cups low-sodium beef or vegetable broth
  • 1/4 cup dry white wine (optional)

Pantry

  • 1 tablespoon olive oil
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper

Topping

  • 1 cup French bread croutons or cubes, toasted

Instructions

1
Preheat Oven: Preheat oven to 375°F (190°C). Lightly grease a 2-quart casserole dish and set aside.
2
Caramelize Onions: In a large skillet, heat olive oil and butter over medium-low heat. Add the thinly sliced onions with a pinch of salt. Cook, stirring frequently, until the onions are deeply caramelized and golden brown, approximately 25 minutes.
3
Bloom Aromatics: Add minced garlic and thyme leaves to the caramelized onions. Stir and cook for 1 minute until fragrant.
4
Deglaze Pan: Pour in the dry white wine (if using), scraping up any browned bits from the bottom of the skillet. Let simmer for 2–3 minutes to reduce slightly.
5
Toast Rice: Stir the rinsed rice into the onion mixture, coating each grain. Cook for 2 minutes to lightly toast the rice.
6
Assemble Casserole: Transfer the onion-rice mixture to the prepared casserole dish. Pour in the broth, season with salt and pepper, and stir gently to combine.
7
Bake Covered: Cover the casserole tightly with aluminum foil and bake for 30 minutes until the rice has absorbed the liquid.
8
Add Cheese and Croutons: Remove the foil and fluff the rice with a fork. Sprinkle shredded Gruyère and grated Parmesan evenly over the top, then scatter the toasted bread croutons. Bake uncovered for an additional 10–12 minutes until the cheese is melted and bubbling.
9
Rest and Serve: Remove from the oven and let stand for 5 minutes before serving to allow the casserole to set.
Additional Information

Equipment Needed

  • Large skillet
  • 2-quart casserole dish
  • Sharp knife
  • Cutting board
  • Aluminum foil

Nutrition (Per Serving)

Calories 410
Protein 14g
Carbs 52g
Fat 16g

Allergy Information

  • Contains dairy (butter, Gruyère cheese, Parmesan cheese)
  • Contains gluten (French bread croutons); use gluten-free bread if needed
  • Check labels on store-bought broth and cheeses for potential hidden allergens
Ariana Fields

Sharing easy, tasty recipes and kitchen tips for passionate home cooks.