French Onion Soup Rice

French Onion Soup Rice bubbling with melted Gruyère, caramelized onions, golden crouton topping Save Pin
French Onion Soup Rice bubbling with melted Gruyère, caramelized onions, golden crouton topping | noshtheory.com

Slowly caramelize thinly sliced yellow onions in butter and olive oil until deeply golden to build the dish's sweet, savory base. Toss in rinsed long-grain rice to coat, deglaze with white wine, then transfer to a casserole and add hot broth and thyme. Bake covered until rice is tender, then uncover, top with Gruyère, Parmesan and toasted bread cubes, and return until cheese melts. Rest briefly before serving; swap broths or cheeses to vary richness.

The smell of onions slowly turning golden in butter is one of those things that makes everyone wander into the kitchen asking what is for dinner. This dish came together one rainy Tuesday when I had half a baguette going stale and a block of Gruyere that needed using. French onion soup has always been my cold weather comfort, but turning it into a rice casserole felt like discovering a shortcut to something deeply satisfying. It has been on steady rotation ever since.

I served this to my neighbor Sarah after she helped me chase my dog through three backyards in a downpour. We sat at the kitchen table with bowls of it, rain still tapping the windows, and she stopped mid sentence to say this might be the best thing I have ever made. I think she was just cold and hungry, but I will take the compliment.

Ingredients

  • 2 large yellow onions, thinly sliced: Slice them as evenly as you can because uniform pieces caramelize at the same rate and you avoid the frustration of some burning while others stay pale.
  • 2 cloves garlic, minced: Fresh garlic makes a real difference here since there are so few ingredients competing for attention.
  • 1 cup long-grain white rice, rinsed: Rinsing removes excess starch so the grains stay distinct rather than turning gummy during the bake.
  • 2 tablespoons unsalted butter: Butter and olive oil together give you a higher smoke point for caramelizing plus that rich flavor only butter provides.
  • 1 cup shredded Gruyere cheese: Gruyere melts beautifully and has that nutty quality that ties the whole dish to its French onion soup roots.
  • 1/4 cup grated Parmesan cheese: A little Parmesan mixed with the Gruyere adds a salty punch that keeps the topping from feeling one dimensional.
  • 2 1/4 cups low-sodium beef or vegetable broth: Low sodium lets you control the salt level, and beef broth gives a deeper color and heartier flavor.
  • 1/4 cup dry white wine: Optional but it deglazes the pan and adds a subtle acidity that brightens the whole dish.
  • 1 tablespoon olive oil: Combined with the butter for sauteing, it prevents burning during the long onion cook time.
  • 1 teaspoon fresh thyme leaves: Thyme is the quiet herb that makes this taste like it came from a bistro kitchen.
  • 1/2 teaspoon salt and 1/4 teaspoon black pepper: Seasoning at each layer builds flavor gradually rather than trying to fix it all at the end.
  • 1 cup French bread croutons, toasted: These soak up just enough broth on the bottom while staying crunchy on top, which is the best texture contrast.

Instructions

Preheat and prepare:
Set your oven to 375 degrees Fahrenheit and grease a 2 quart casserole dish with a little butter or oil so nothing sticks later.
Caramelize the onions slowly:
Heat the olive oil and butter in a large skillet over medium low heat, then add the sliced onions with a pinch of salt. Stir every few minutes for about 25 minutes until they turn a deep amber color and smell incredibly sweet, resisting the urge to turn up the heat to speed things along.
Wake up the aromatics:
Stir in the minced garlic and thyme, cooking for just one minute until your kitchen smells like a French countryside kitchen.
Deglaze with wine:
Pour in the white wine if you are using it, scraping up all those golden bits stuck to the bottom of the pan because that is where the concentrated flavor lives. Let it bubble and reduce for 2 to 3 minutes.
Toast the rice briefly:
Stir the rinsed rice into the onion mixture and let it cook for 2 minutes, coating each grain in the buttery juices so it toasts slightly and absorbs extra flavor.
Assemble the casserole:
Transfer everything from the skillet into your prepared casserole dish, pour in the broth, season with salt and pepper, and give it one gentle stir to distribute the onions evenly through the rice.
Bake covered:
Cover the dish tightly with aluminum foil and bake for 30 minutes so the rice steams and absorbs all the broth without drying out.
Add the cheesy topping:
Remove the foil, fluff the rice gently with a fork, then scatter the Gruyere and Parmesan over the top along with the bread croutons. Bake uncovered for 10 to 12 more minutes until the cheese is bubbling and the croutons are golden.
Rest before serving:
Let the casserole stand for 5 minutes so the rice settles and the cheese stops being lava hot, which also helps it hold its shape when you scoop it into bowls.
Warm French Onion Soup Rice served in casserole, fragrant thyme and savory broth Save Pin
Warm French Onion Soup Rice served in casserole, fragrant thyme and savory broth | noshtheory.com

One winter night my daughter asked for seconds and then sat quietly eating, string of cheese stretching from her bowl to her spoon, completely absorbed. Those are the moments that turn a recipe from something you cook into something that belongs to your family.

Making It Your Own

This recipe is forgiving in the best way, so you can swap the cheese based on what is in your fridge. Swiss cheese works well, and mozzarella gives a milder result that kids tend to love. A splash of Worcestershire sauce stirred in with the broth adds a savory punch that regular French onion soup fans will recognize immediately.

Serving Suggestions

We usually eat this as a main dish with a simple green salad on the side to cut through the richness. It also works beautifully alongside roasted chicken or pork if you want to treat it as a hearty starch. A glass of the same white wine you used for deglazing ties the meal together nicely.

Leftovers and Storage

Leftovers keep well in the refrigerator for up to three days and reheat surprisingly well with a splash of extra broth to loosen the rice. The croutons will soften overnight but that actually creates a texture reminiscent of the bread soaked in traditional French onion soup. I sometimes add fresh croutons on top when reheating for that original crunch contrast.

  • Freeze individual portions in airtight containers for up to one month for easy weeknight meals.
  • Sprinkle a little extra cheese on top before reheating to refresh the flavor.
  • Always let frozen portions thaw overnight in the fridge before reheating for the best texture.
Hearty French Onion Soup Rice featuring tender grains, gooey cheese, crunchy bread cubes Save Pin
Hearty French Onion Soup Rice featuring tender grains, gooey cheese, crunchy bread cubes | noshtheory.com

Some dishes earn a permanent spot in your rotation not because they are impressive but because they make people feel genuinely fed. This is one of those, and I hope it becomes the same kind of staple in your kitchen.

Recipe FAQs

Cook thinly sliced onions over low to medium-low heat with butter and a pinch of salt, stirring often. Allow at least 20–30 minutes for sugars to develop and colors to deepen; a splash of water or a pinch of sugar can help if browning stalls.

Long-grain white rice holds up well here. If using brown rice or short-grain varieties, increase liquid and extend baking time; risotto rice will yield a creamier texture and needs slightly less liquid and more frequent checking.

Vegetable broth keeps the dish vegetarian, while beef broth adds depth and richness. Low-sodium stock lets you control seasoning; concentrated stock or a splash of Worcestershire can boost umami if desired.

Gruyère melts beautifully and adds nuttiness; Swiss, fontina or young mozzarella are good alternatives. Blend Gruyère with a bit of Parmesan for savory sharpness and better browning.

Use plant-based butter, a robust vegetable broth, and vegan melting cheese or a cashew-based sauce. Swap croutons for toasted gluten-free bread if needed.

Refrigerate in an airtight container for 3–4 days. Reheat in a covered oven dish with a splash of broth at 325°F (160°C) until warmed through, or microwave individual portions adding a little liquid to refresh the texture.

French Onion Soup Rice

Caramelized onions, tender rice, Gruyère and toasted croutons baked in savory broth for a warm, hearty one-dish meal.

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. 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 sliced onions with a pinch of salt and cook, stirring frequently, until deeply golden brown and caramelized, approximately 25 minutes.
3
Add Aromatics: Stir in the minced garlic and thyme leaves. Cook for 1 minute until fragrant.
4
Deglaze Pan: Pour in the dry white wine, scraping up any browned bits from the bottom of the pan. Let simmer for 2–3 minutes to reduce slightly.
5
Toast Rice: Add the rinsed rice to the skillet, stirring to coat each grain with the onion mixture. Cook for 2 minutes, allowing the rice to lightly toast.
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 dish tightly with aluminum foil and bake for 30 minutes until the rice has absorbed most of the liquid.
8
Add Cheese and Croutons: Remove the foil and fluff the rice with a fork. Sprinkle the 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 flavors to settle.
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; substitute with gluten-free bread if needed)
  • Check labels on store-bought broth and cheeses for potential hidden allergens
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.