French Onion Soup with Caramelized Onions
- Time: 20 min active + 100 min cooking
- Flavor & Texture: Savory and rich with a bubbly, browned cheese crust
- Perfect for: A balanced, high-protein dinner for cold nights
Classic French Onion Soup
Yellow onions are the hero here. I chose them because they have the right balance of sulfur and sugar. When you cook them low and slow, they don't just soften, they transform into a jammy concentrate. Red onions are too sweet and turn a weird color, while white onions lack the depth needed for a savory broth.
This is a balanced meal that provides a good hit of protein from the beef broth and cheeses. It feels hearty, but the addition of apple cider vinegar cuts through the richness to keep it from feeling too heavy.
You can expect a soup that has a deep, dark color and a scent that fills the whole house. It is all about the transition from sharp, raw onion to a mellow, caramelized base.
Necessary Tools
You need a heavy bottomed pot, ideally a Dutch oven. The thick walls distribute heat evenly, which is vital when you are stirring onions for an hour. Thin pots create hot spots that burn the onions.
You also need oven-safe crocks. If you don't have these, you can use small oven-safe ramekins or heat-proof bowls. Just make sure they can handle the broiler's direct heat.
Ingredients and Swaps
- 1.36 kg yellow onions, thinly sliced
- 56 g unsalted butter Why this? Provides the fat needed for browning and a rich taste
- 15 ml olive oil Why this? Raises the smoke point so butter doesn't burn
- 5 g granulated sugar Why this? Helps the caramelization process start faster
- 6 g salt
- 3 g black pepper
- 1.9 L low-sodium beef broth Why this? Provides a savory, high-protein base
- 16 g all-purpose flour Why this? Gives the soup a bit of body
- 30 ml apple cider vinegar Why this? Adds a sharp tang to balance the sweetness
- 9 g garlic, minced
- 1 g dried thyme
- 2 bay leaves
- 1 French baguette, sliced into 1 inch rounds
- 225 g Gruyère cheese, shredded Why this? Melts beautifully with a nutty flavor
- 50 g Parmesan cheese, finely grated
| Original Ingredient | Substitute | Why It Works |
|---|---|---|
| Beef Broth (1.9 L) | Mushroom Broth (1.9 L) | Earthy flavor. Note: Lowers protein content, best for vegetarians |
| Gruyère (225 g) | Emmental (225 g) | Similar melting point. Note: Slightly milder flavor |
| Apple Cider Vinegar | Red Wine Vinegar | Similar acidity. Note: A bit more pungent |
Honestly, don't bother with pre-sliced onions. They are often too thick and don't break down at the same rate, which leads to uneven browning.
Recipe Specs
| Component | Purpose | Substitute Notes |
|---|---|---|
| Yellow Onions | Primary flavor base | Use yellow, not red, for better color |
| Beef Broth | Savory liquid | Use low-sodium to control salt levels |
| Gruyère | Top crust | Essential for the traditional pull |
For those who want to save time, here is how fresh onions compare to the shortcut options.
| Method | Flavor Depth | Time Investment |
|---|---|---|
| Fresh Caramelized | Deep, complex sweetness | 60 minutes |
| Jarred Onions | One-note, sugary | 5 minutes |
Bringing It Together
For the Caramelized Base
Preheat the oven to 350°F (180°C). Melt 56 g unsalted butter and 15 ml olive oil in a Dutch oven over medium heat. Add 1.36 kg thinly sliced yellow onions and stir to coat. Sprinkle with 5 g granulated sugar and 6 g salt, then reduce heat to medium-low.
Cook the onions for 45 to 60 minutes, stirring every 10–15 minutes. Wait until they transition to a deep, mahogany brown. This is the most important part. If they are just golden, the soup will taste like boiled onions instead of a rich stew.
For the Savory Broth
Increase the heat to medium. Stir in 9 g minced garlic and 1 g dried thyme. Cook for 1 minute until fragrant. Sprinkle 16 g all-purpose flour over the onions and stir constantly for 2 minutes. This cooks out the raw flour taste.
Slowly pour in 1.9 L low-sodium beef broth and 30 ml apple cider vinegar. Scrape the bottom of the pot with a wooden spoon to release the browned bits. Add 2 bay leaves, bring to a simmer, then reduce heat to low. Let it bubble gently for 30 minutes.
For the Cheesy Crown
While the soup simmers, place the sliced French baguette rounds on a baking sheet. Toast in the oven for 5 minutes per side.
Ladle the soup into oven-safe crocks. Place one toasted baguette slice on top of each bowl. Top with 225 g shredded Gruyère and 50 g finely grated Parmesan, divided evenly among the servings.
Place the crocks under the broiler for 2–4 minutes until the cheese is bubbling and browned around the edges.
Chef's Note: Use a heavy bottomed ladle to ensure you get a good mix of jammy onions and broth in every bowl.
Precision Checkpoints:
- Onion Color: Mahogany brown, not light gold, at the 60 minute mark.
- Flour Toast: Exactly 2 minutes of stirring to avoid a pasty flavor.
- Broiler Finish: 2–4 minutes for a browned crust, avoiding burnt cheese.
Problems and Solutions
Getting a smooth, rich consistency in French onion soup takes a bit of attention. If the onions go too far, they turn bitter. If they don't go far enough, the soup lacks soul.
Preventing Burnt Onions
If you see the onions sticking or darkening too fast, add a tablespoon of water. This deglazes the pan and drops the temperature, letting the sugars melt without scorching.
Fixing Thin Broth
If the soup feels too watery, simmer it uncovered for an extra 15 minutes. This reduces the liquid and concentrates the flavors.
Avoiding Cheese Slides
The bread acts as a raft. If the bread isn't toasted enough, it will soak through and the cheese will sink into the soup. Ensure the toast is crisp on both sides.
| Problem | Root Cause | Solution |
|---|---|---|
| Bitter taste | Onions burnt | Start over or add a pinch of sugar to balance |
| Pale color | Not enough cook time | Simmer onions longer before adding broth |
| Cheese not browning | Broiler too low | Move crocks to the top rack |
Storing Leftovers
Store the broth in an airtight container in the refrigerator for up to 5 days. It is better to keep the toasted bread and cheese separate until you are ready to serve.
The onion base and broth freeze well for up to 3 months. Do not freeze the soup with the cheese and bread already added, as the texture will be ruined. To reheat, warm the soup in a saucepan over medium heat. Once hot, pour into a bowl, add fresh bread and cheese, and broil as directed.
According to USDA data, reheated leftovers should reach an internal temperature of 165°F.
Easy Variations
A hint of smoked paprika mixed with the onions provides a lovely woodsy depth. For extra protein, try stirring in some separately seared, thinly sliced beef steak.
Alternatively, use a slice of toasted Challah bread instead of a baguette. Its rich egg content makes it more durable, allowing it to hold the Gruyère more effectively.
If you'd rather take your time, a slow cooker method for the French onion soup works great. First, sauté the onions on the stove, then transfer the mixture to the crockpot on low for 6–8 hours.
Serving Ideas
Pour this French onion soup into wide, shallow bowls to ensure plenty of cheese on every spoonful. To balance the richness, pair it with a fresh green salad and a tangy vinaigrette.
Since the soup is quite filling, a side of roasted carrots or steamed asparagus makes the meal more balanced. Serve immediately while the cheese is bubbly and stretchy.
Critical Sodium Level
1335 mg of sodium per serving (58% DV)
The American Heart Association suggests keeping daily sodium intake under 2,300 mg to support heart health and manage blood pressure.
Tips to Reduce Sodium
-
Switch the Broth
Use unsalted beef stock or a homemade blend instead of low-sodium beef broth to avoid processed salt.
-
Cut the Added Salt
Omit or reduce the 6g of added salt, as the melted cheese topping is naturally salty.
-
Moderate the Cheese
Use less Gruyère and Parmesan, or swap some of it for a lower-sodium Swiss variety.
-
Increase Acidity
A splash more apple cider vinegar or lemon juice can boost the savory profile without adding sodium.
-
Boost Aromatic Herbs
Add more dried thyme or mix in smoked paprika and fresh parsley for added depth and flavor.
Common Questions
What onions to use in French onion soup?
Yellow onions are the best choice. They provide the ideal balance of sweetness and sharpness needed for the long caramelization process.
Which sandwich pairs best with French onion soup for dinner?
A grilled cheese sandwich is a classic pairing. The melted cheese and toasted bread complement the rich, savory flavors of the beef broth and caramelized onions.
How to store leftover French onion soup?
Store the broth in a sealed container inside the refrigerator for up to 5 days. Keep the toasted bread and cheese separate to maintain their texture until you are ready to reheat and broil.
When reheating cooked leftovers, check with a food thermometer that the centre reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.
Is there a difference between French and English onion soup?
Yes, the topping is the primary distinction. French onion soup is famously topped with a toasted baguette slice and melted Gruyère, whereas English versions are often served as a simpler broth without the broiled cheese crust.
Can this soup be made in a slow cooker?
Yes, though the caramelization process differs. A slow cooker can simmer the broth, but you must sauté the onions on the stove first to achieve the necessary mahogany brown color.
French Onion Soup with Caramelized Onions