Soups & Stews
Remy's French onion soup recipe brings Parisian bistro elegance to your kitchen with its signature caramelized onions and golden cheese crust. The secret lies in slow-cooking onions until they're deep brown and sweet, creating layers of flavor that build as the beef broth simmers.
I've perfected this technique over years of testing—what starts as simple ingredients transforms into something restaurant-worthy through patience and precise timing.
This recipe delivers crispy cheese on top that's impossible to resist, while the broth remains rich and aromatic beneath. The caramelization process takes about 45 minutes, but it's worth every minute for that deep, complex flavor.
You'll need just 10 basic ingredients—quality onions, beef broth, and a touch of brandy for depth—plus a few pantry staples for the topping.
The result is a soup that's both comforting and sophisticated, with tender onions swimming in savory broth and crowned by a crispy cheese crust that's still soft inside.
The aroma alone will have everyone gathering at your table, and the first bite delivers that perfect balance of sweet, savory, and umami flavors. This is the kind of dish that makes weeknight dinners feel like a special occasion.
Serve with a simple green salad and crusty bread to soak up every last drop of that flavorful broth. The recipe scales easily for a crowd, and leftovers reheat beautifully—just be sure to crisp the cheese topping fresh before serving. Here's how to make it perfectly every time.
Ingredients for remy's soup
Ten simple ingredients transform into a bistro-worthy French onion soup with deep caramelized flavor and crispy cheese top.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 large | Peeled and sliced thinly |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for caramelization |
| Beef Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Brandy 🍷 | ¼ cup | Or substitute with cognac |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening the broth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Baguette Slices 🍞 | 8 slices | Crusty, about 0.5-inch thick |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated for crispy top |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for extra flavor |
The onions are the heart of this dish—yellow onions work best for their natural sweetness, but red onions add color without compromising flavor. Look for firm, dry onions with crisp outer skins at Whole Foods or your local specialty market. Costco often sells large bags of onions at a better price, but avoid any with soft spots or sprouting. Thinly slicing them (about 1/8-inch thick) ensures even caramelization. For a shortcut, pre-sliced onions from the salad bar work, but they won't caramelize as beautifully.
No brandy? Dry sherry or apple cider adds depth without overpowering. Substitute the flour with cornstarch for a gluten-free option, though the texture will differ slightly. The cheese blend is key—Gruyère provides that signature nutty flavor, but Comté or Emmental work well too. If you can't find Gruyère, Swiss cheese is a decent alternative. For the bread, baguette slices are ideal, but any crusty bread will do. Avoid pre-sliced sandwich bread—it won't crisp up properly.
This soup reheats beautifully, but the cheese topping must be crisped fresh before serving. Store the soup (without the cheese) in the fridge for up to 4 days or freeze for 3 months. To reheat, warm the broth gently, then crisp the cheese topping under the broiler for 2-3 minutes. For a crowd, double the recipe—just ensure your oven can handle two large baking dishes. The caramelized onions can also be prepped ahead and refrigerated for 3 days, saving time on cooking day.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe when I’ve got nothing but onions, butter, and a splash of brandy. No fancy ingredients—just the good stuff you already have lurking in your cupboard.
- Brandy Boost: That little pour of brandy? It’s the secret weapon. The heat burns off, leaving behind this warm, almost caramelized depth that makes the broth taste like it simmered for hours.
- Weeknight Wonder: I can have it on the table while my kids finish their homework. Toss in some crusty bread, and suddenly, dinner feels like a restaurant meal without the fuss.
- Leftovers That Win: The flavor actually gets better the next day—honestly, I often make extra just to reheat later. It’s my go-to for lazy Sundays or when I forget to meal prep.
Step-by-step instructions for remy's French onion soup recipe
Mastering this classic requires patience and precision—here's how to build deep caramelized layers and that signature crispy cheese top.
Caramelize the Yellow Onions Slowly
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium-low heat. Add the 4 large yellow onions, sliced thinly, and stir to coat evenly. Reduce heat to low and let them cook undisturbed for 30 minutes, stirring occasionally. The onions should transform from pale to deep golden brown, developing complex sweetness and texture.
Here's the key: don't rush this step. You're building flavor through slow cooking. When the onions are caramelized and the butter has mostly rendered out (about 15-20 minutes remaining), add the 1.5 teaspoons salt and 0.5 teaspoon black pepper. The onions should be soft enough to break down easily but still hold their shape. If they start to stick, add 1 tablespoon of beef broth to deglaze.
Deglaze and Build the Broth Base
Pour in the 0.25 cup brandy and stir vigorously, letting it bubble away for 1-2 minutes to cook off the alcohol. This step adds depth of flavor that's essential to the soup's character. Immediately add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown or they'll become bitter.
Sprinkle the 2 tablespoons all-purpose flour over the onions and stir to coat completely. Cook for 1 minute to toast the flour slightly, then gradually whisk in the 6 cups beef broth, 1 cup at a time, ensuring no lumps form. Bring to a gentle simmer and let cook uncovered for 20 minutes, stirring occasionally. The mixture should reduce slightly and develop a rich, thick consistency.
Prepare the Baguette Slices for Toasting
While the soup simmers, preheat your broiler to high. Arrange the 8 baguette slices on a baking sheet in a single layer, leaving space between each. Brush both sides lightly with any remaining butter from the Dutch oven (about 1 tablespoon) using a pastry brush. This creates a golden crust while keeping the bread crisp.
Toast the baguette slices for 3-4 minutes until they're golden brown and crisp to the touch. Watch them carefully—they'll darken quickly under the broiler. Remove from the oven and set aside on a wire rack. The slices should hold their shape when lifted but still be slightly pliable.
Assemble and Broil the Cheese Topping
Ladle the hot onion soup into 4 oven-safe bowls or ramekins, filling each about 3/4 full. Place a toasted baguette slice on top of each bowl, pressing down gently to ensure good contact with the soup. This helps create an even, crispy crust.
In a small bowl, combine the 1.5 cups gruyère cheese and 0.5 cup parmesan cheese. Sprinkle half of this mixture evenly over each baguette slice, making sure to cover the entire surface. The cheese should melt into the bread, creating that signature golden crust. Place the bowls on a baking sheet to catch any potential spills.
Broil Until Golden and Bubbly
Position the oven rack 4-5 inches from the broiler element and broil for 3-5 minutes until the cheese is deeply golden brown and bubbling vigorously. Watch carefully—the cheese can go from perfect to burnt in seconds. You're aiming for a crispy, caramelized top that contrasts beautifully with the rich soup below.
Remove from the broiler and let rest for 2-3 minutes before serving. The cheese should be firm enough to hold its shape when lifted gently with a spoon. Serve immediately while the bread is still crisp and the cheese maintains its perfect texture. Each spoonful should deliver layers of caramelized onion, rich broth, and that irresistible crunch from the cheese-topped bread.
Pro Tips For Making Remy'S Soup
- Sweat the Onions Slowly: I used to rush this step, and the onions would burn before they softened. Instead, cook them on medium-low heat for 10-12 minutes, stirring every 2-3 minutes—until they’re translucent and just starting to caramelize. The butter will release its flavor better, and the soup won’t taste bitter.
- Use Cold Butter for Brandy: Add the brandy after the onions are cooked but before the butter hits the pan. Let the butter cool slightly first—this keeps the alcohol from evaporating too fast and burning. If it flares up, just walk away for 10 seconds; it’ll settle.
- Don’t Skimp on Garlic: Two cloves? Try four. Mince them finely (almost into a paste) and cook them in the butter for 30 seconds max—just until fragrant. Overcooking turns them bitter, and under-mincing means you’ll taste raw garlic. Trust me, your soup will thank you.
- Deglaze with Broth, Not Water: After adding brandy, let it cook off for 30 seconds, then pour in half the beef broth first—this lifts all the browned bits (fond) off the bottom. Wait 30 seconds, then add the rest. The extra depth of flavor from the fond makes a real difference, and you won’t need to strain the soup later.
Serving suggestions for remy's soup
Classic Pairings
Serve this French onion soup with a simple mixed greens salad tossed in a light vinaigrette—I love using 1 tbsp Dijon mustard, 2 tbsp olive oil, and 1 tbsp balsamic vinegar.
The acidity cuts through the richness of the soup beautifully. For extra flair, add toasted walnuts and crumbled goat cheese to the salad. 🥗
Bread Basket
Set out a basket of warm baguette slices or crusty sourdough for dipping. I always keep a small bowl of garlic butter (mix 2 tbsp softened butter with 1 minced garlic clove) nearby for extra flavor.
The bread soaks up every last drop of that flavorful broth. For a crowd, use a French bread loaf cut into thick slices.
Wine Pairings
A crisp Burgundy Pinot Noir complements the dish perfectly—its earthy notes mirror the caramelized onions. I recommend Louis Jadot Bourgogne Pinot Noir for a mid-range option that won't break the bank. For white wine lovers, a Chardonnay with slight oak character works well, like Kendall-Jackson Vintner's Reserve. Avoid heavy reds that might overpower the delicate flavors. 🍷
Cheese Course
End the meal with a selection of French cheeses to continue the theme. I suggest Brie de Meaux, Comté, and Roquefort for a classic trio. Serve with sliced baguette and grape jelly for dipping. The contrast between the creamy Brie and tangy Roquefort balances the richness of the soup beautifully.
Dessert Shortcut
For a no-fuss dessert, serve crème brûlée or vanilla ice cream with a drizzle of caramel sauce. The sweetness cleanses the palate after such a rich meal.
I often make a quick batch of homemade crème brûlée using 2 cups heavy cream, 1 cup whole milk, and 6 egg yolks sweetened with ½ cup sugar. A quick torch with granulated sugar on top adds that signature crackle. 🍮
Presentation Tips
Use oven-safe ceramic bowls or ramekins for serving to maintain the crispy cheese topping. Garnish each bowl with a sprig of fresh parsley before broiling. For an elegant touch, place the bowls on a wooden board with a linen napkin underneath to catch any drips.
Serve immediately so the cheese stays crispy and the bread maintains its perfect texture. ✨
Nutrition facts
Frequently asked questions
Why does my French onion soup cheese topping get soggy?
Soggy cheese happens when moisture escapes during broiling. Always use toasted baguette slices that fit snugly over the bowl, and press them down gently before adding cheese. For extra insurance, broil on high heat for 2-3 minutes until golden, then let rest 2 minutes before serving. Preheating your oven-safe bowls also helps prevent condensation.
Can I make this soup ahead of time?
Prepare the caramelized onions up to 3 days ahead and store in the fridge. Reheat the soup (without cheese) on the stove, then assemble and broil the topping fresh. For the full meal, refrigerate the soup (without bread/cheese) for 4 days or freeze for 3 months. The onions maintain their flavor perfectly when stored properly.
What's the best cheese substitute for Gruyère?
If you can't find Gruyère, try Comté or Swiss cheese for that signature nutty flavor. For a sharper taste, mix Parmesan with Emmental. Avoid pre-shredded cheese—the anti-caking agents prevent proper browning. Freshly grating makes all the difference for that crispy, golden crust.
How do I prevent the onions from burning?
Low and slow is key! Cook onions over medium-low heat for 45 minutes, stirring occasionally. If they darken too quickly, reduce heat further. Deglaze with 1 tbsp broth if they stick, and never let them sit unattended. The goal is deep caramelization, not charring—patience pays off with sweet, rich flavor.
Can I make this gluten-free?
Yes, but with adjustments. Replace flour with 2 tbsp cornstarch mixed with 2 tbsp broth to thicken. Use gluten-free bread for the topping, though texture may differ slightly. The soup's flavor remains intact—just expect a slightly lighter consistency without flour.
