I’ll be real with you—this rice French onion soup is the kind of dish that makes people think you slaved away for hours. The secret? Letting the onions caramelize low and slow until they’re practically melting, then building layers of flavor with rich beef consommé. It’s the kind of soup that warms you from the inside out, with tender rice soaking up all that savory broth.
What you get is a bowl where every spoonful delivers caramelized sweetness, deep beefy richness, and perfectly cooked rice. I’ve made this countless times for family gatherings, and it always disappears faster than I can serve it. The best part? It’s easier than it looks—just requires a little patience with those onions.
Ingredients for Rice French Onion Soup Beef Consomme
Slow-cooked onions, rich consommé, and tender rice make this soup unforgettable—simple ingredients with serious impact.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 5 whole | Thinly sliced for caramelizing |
| Unsalted Butter 🧈 | ½ cup | For rich, deep caramelization |
| Beef Consommé 🍲 | 8 cups | High-quality for depth of flavor |
| Long-Grain White Rice 🌾 | ¾ cup | Uncooked, absorbs broth beautifully |
| Dry White Wine 🍷 | ½ cup | Deglazes and adds acidity |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Thyme 🌿 | 4 sprigs | Tied with twine for easy removal |
| Bay Leaf 🍃 | 1 whole | Infuses subtle earthy notes |
| Gruyère Cheese 🧀 | 2 cups | Freshly grated for melty topping |
| Baguette 🥖 | 4 slices | Toasted for croutons |
| Olive Oil 🫒 | 2 tbsp | For toasting bread |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste at the end |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Enhances all flavors |
[recipe_ingredient_scaler]
The onions are everything here. Yellow onions caramelize best—look for firm, heavy ones without sprouts. I get mine from Trader Joe’s or the local farmers market when they’re in season. The beef consommé needs to be high-quality; Knorr or College Inn work well, but homemade is even better if you’ve got it. Don’t rush the caramelization—low heat and patience give you that deep, sweet flavor the intro promises (worth every minute).
No white wine? Dry vermouth or extra consommé works in a pinch. For the cheese, Gruyère is classic, but Swiss or Emmental melt nicely too. The rice should be long-grain white (jasmine or basmati)—it holds up better than instant or brown. If you’re gluten-free, skip the baguette or use a gluten-free loaf. The thyme and bay leaf are flexible: dried thyme at half the amount if that’s what you’ve got.
This soup tastes even better the next day—store in the fridge for up to 4 days. Freeze without the cheese and bread for 3 months (add them fresh when reheating). The onions can be caramelized a day ahead—just keep them covered in the fridge. Pro tip: grate extra Gruyère and freeze it; it melts perfectly straight from frozen.
Why You’ll Love This Recipe
- One-Pot Magic: Honestly, I love that this entire dish comes together in a single pot. The rice cooks right in the rich beef consommé while the onions caramelize—no extra pans, no fuss, just easy cleanup.
- Caramelized Depth: That slow-cooked butter and onion combo? It’s what makes this taste like it simmered all day. The dry white wine adds a bright contrast, so every bite is deep, savory, and just a little tangy.
- Weeknight or Weekend: I’ve served this as a cozy Tuesday dinner and as a fancy first course for guests. The rice makes it hearty enough for a meal, but it’s still elegant in a bowl with crusty bread.
- Budget-Friendly Luxe: Between us, beef consommé feels indulgent but costs less than stock. And since rice stretches it, one batch feeds four—with leftovers that reheat beautifully (the flavors just get richer).
Step-by-Step Instructions for Rice French Onion Soup With Beef Consommé
This comforting soup comes together with careful caramelization and simple layering—let’s build it step by step.
Step 1: Caramelize the Onions to Deep Golden Perfection
In a large Dutch oven, melt the 0.5 cup unsalted butter over medium-low heat. Add all 5 whole yellow onions and stir to coat evenly. The key here is patience—you want them to transform from translucent to deep golden brown, which takes about 45-60 minutes.
Stir occasionally at first, then more frequently as they begin to brown. If they start sticking, add a splash of water and scrape up any browned bits. You’ll know they’re ready when they’re jammy and caramel-colored throughout. This slow process develops the soup’s rich, sweet foundation.
Step 2: Deglaze and Build the Broth Base
Once your onions are perfectly caramelized, pour in the 0.5 cup dry white wine to deglaze the pot. Let it simmer for 3-4 minutes until most of the liquid evaporates and you can smell the alcohol has cooked off. This step lifts all those delicious browned bits from the bottom of the pot.
Add the 4 cloves garlic cloves, 4 sprigs fresh thyme, and 1 whole bay leaf, stirring for about 1 minute until fragrant. Then pour in all 8 cups beef consommé, scraping the bottom again to incorporate all flavors. Bring to a gentle simmer.
Step 3: Cook the Rice Directly in the Soup
Add the 0.75 cup long-grain white rice to the simmering broth. Stir well and let it cook uncovered for 15-18 minutes, or until the rice is tender but still has a slight bite. The rice will absorb the rich broth as it cooks, becoming plump and flavorful.
Taste and season with 1.5 tsp kosher salt and 0.5 tsp freshly ground black pepper, adjusting as needed. The rice should be suspended in the broth, not sinking to the bottom. If the soup seems too thick, you can add a splash of water to reach your preferred consistency.
Step 4: Toast the Baguette and Assemble
While the soup simmers, brush both sides of the 4 slices baguette with 2 tbsp olive oil. Toast in a 375°F oven for 5-7 minutes until golden and crisp. This prevents them from becoming soggy when added to the soup.
Ladle the hot soup into oven-safe bowls. Top each with a toasted baguette slice and sprinkle generously with 2 cups gruyère cheese. The cheese should cover the bread completely, extending slightly over the edges for that perfect melted effect.
Step 5: Broil to Bubbly Perfection
Place the bowls on a baking sheet and broil for 2-4 minutes, watching closely, until the cheese is bubbling and golden brown in spots. The edges should be crispy while the center remains gooey. Let cool for 2 minutes before serving—the cheese will be extremely hot.
The final result should have layers of flavor: sweet caramelized onions, rich beef broth, tender rice, and that irresistible cheesy crust. The rice adds heartiness while soaking up all the wonderful flavors you’ve built throughout the cooking process.
Dietary Considerations for This Dish
Gluten-Free Adaptation
For those avoiding gluten, simply swap the baguette slices for a quality gluten-free bread like Canyon Bakehouse or Schär. Toast them the same way—375°F for 5-7 minutes—until crisp. I’ve found their texture holds up surprisingly well under the broiler with cheese. 💡
Dairy-Free Option
Skip the Gruyère and use 1.5 cups dairy-free shredded mozzarella (Miyoko’s or Violife melt best). Add a sprinkle of nutritional yeast for that umami depth. The cheese won’t brown as dramatically, but it still creates a satisfying, gooey top layer.
Vegetarian Version
Replace the beef consommé with 8 cups mushroom broth (I like Pacific Foods). Add 1 tbsp soy sauce for depth. The caramelized onions and rice will still shine, and the umami from mushrooms keeps it rich. Perfect for meatless Mondays!
Lower-Carb Approach
Cut the rice to ¼ cup or omit entirely, adding 1 cup diced cauliflower instead. It soaks up the broth beautifully while keeping carbs in check. The soup stays hearty, and you won’t miss the rice—honestly, the onions are the star anyway.
Sodium Reduction
Use low-sodium beef consommé and reduce the kosher salt to 1 tsp. Boost flavor with 1 tbsp apple cider vinegar and extra herbs. The vinegar brightens everything without needing more salt—a trick I learned from my French training.
Extra-Protein Boost
Stir in 1 cup cooked lentils or shredded rotisserie chicken with the rice. Both add heartiness without overpowering the soup’s delicate balance. I love the chicken version for post-ride meals—it’s pure comfort food fuel. 💪
Nutrition Facts
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026