Winter Calls for Onions, Cheese, and a Lot of Patience
This cozy French Onion Soup might just be the most satisfying way to turn humble onions into gold.
France is the land of butter, baguettes, and wildly romantic notions about food—and I’m here for all the dramatics. Especially when it involves onions swimming in wine-laced broth and covered in bubbling, golden Gruyère. Say hello to French Onion Soup, the eighth stop in my Passport to Soup series and quite possibly the coziest one yet.
I’ve always been a big fan of onions (yes, really), but this recipe takes that obsession and simmers it for two hours until it turns sweet, rich, and borderline addictive. The smell alone is enough to make you want to cancel all plans and hover over the stove in a wool sweater. And bonus—this was the perfect excuse to use up the leftover French boule I baked for Christmas, because waste not, want more cheese.
This soup isn’t a weeknight 20-minute wonder. It’s a “treat yourself, it’s cold out” kind of soup. A “layer up and slow down” kind of moment. And when it’s finished? It’s all worth it.
A Quick Bite of History
French Onion Soup dates back to 18th-century Paris, originally served in markets as a cheap, warming meal for workers. The base of caramelized onions and beef broth was humble, but clever cooks soon topped it with bread and cheese to make it feel like more of a meal. Today, it’s a bistro classic—rich, cheesy, and surprisingly hearty.
Why this Recipe Works
• Deep caramelization: Onion, leek, and shallot trio slowly cooked until sweet and golden.
• Balanced acidity: Red wine and sherry vinegar cut through the richness perfectly.
• Savory and herbaceous: Tomato paste, garlic, and herbes de Provence round out the flavor.
• Cheesy finish: Gruyère melts like a dream under the broiler for that iconic cheesy lid.
Tips for Making French Onion Soup
• Use time, not shortcuts: Don’t rush the caramelizing—this is where the magic happens.
• Add water if needed: Onions looking dry? A splash of water helps them along without burning.
• Bread matters: Use sturdy, day-old baguette or boule that’ll soak up broth without disintegrating.
• Broil safely: Use heatproof bowls and don’t walk away from the broiler.
🌱 A Greener Bite of Sustainability
This soup proves that leftovers can be gourmet. From stale bread to slow-cooked onions, French Onion Soup celebrates low-waste cooking. Opt for local onions, pasture-raised butter, and bone broth from your butcher or homemade scraps for an even greener bowl.
Ingredients & Why They Matter
• Olive oil – Starts the aromatics off gently without overpowering.
• Onions, leeks, shallots – A trio of alliums for depth, sweetness, and layered flavor.
• Garlic – Adds a backbone of savory warmth.
• Tomato paste – Boosts umami and adds color.
• Herbes de Provence – A French blend that infuses herbal complexity.
• Bay leaf – Subtle earthiness to balance the sweetness.
• Dry red wine + sherry vinegar – Adds richness and acidity to balance the onions.
• Beef stock – The hearty base that carries all those caramelized flavors.
• Baguette slices – Essential for that crispy-chewy topping.
• Gruyère cheese – The melty, nutty blanket every onion soup deserves.
• Butter – For toasting the bread slices to golden perfection.
• Fresh thyme – A sprinkle on top adds freshness to each bite.
How To Make French Onion Soup
Caramelized onions, red wine, and gooey Gruyère come together in this classic French Onion Soup. Cozy, comforting, and perfect for chilly winter days.
Caramelize the Onions:
In a large pot, heat olive oil over medium. Add onions, leeks, shallots, and a good pinch of salt. Cook 40–45 minutes, stirring often, until deeply golden. If too dry, add 1–2 tbsp water.
Build the Base:
Stir in garlic, tomato paste, herbes de Provence, and bay leaf. Cook 3 minutes until glossy. Add wine and vinegar. Simmer until reduced by half (2–3 min). Pour in beef stock. Bring to a boil, then simmer 45 minutes. Season to taste. Remove bay leaf.
Prepare the Croutons:
In a large skillet, melt butter over medium heat. Add baguette slices and toast both sides until golden, about 2 min total.
Broil and Serve:
Preheat broiler. Set oven rack 8 inches from heat. Place heatproof bowls on baking sheet. Ladle soup into bowls. Top each with toasted bread and shredded Gruyère. Broil 1–3 minutes until cheese is bubbly and golden. Sprinkle with thyme. Serve hot!
Oh La La, That's a Lotta Onions
This French Onion Soup isn’t just soup—it’s a whole mood. Layers of sweetness, depth, and melty cheese tucked into a bowl that feels like winter wrapped in a blanket. Make it when you’ve got time, good wine, and a crusty baguette begging to be useful. Either way, don’t forget to tag me @the.sustainable.kitchen when you make it—I want to see those cheesy bowls.
Caramelized onions, red wine, and gooey Gruyère come together in this classic French Onion Soup. Cozy, comforting, and perfect for chilly winter days.
Ingredients
2tbs extra-virgin olive oil
2large onions, halved and thinly sliced (7 cups)
2large leeks, whites and light green parts only, thinly sliced
1cup shallots, thinly sliced (2 large)
Kosher salt
5 garlic cloves, minced
3tbs tomato paste
1tbs herbs de Province
1 bay leaf
1cup dry red wine
1/4cup sherry
8cups beef stock or low-sodium broth
freshly ground black pepper
1 stick unsalted butter, cut into chunks
12 baguette slices, cut 1/2 inch thick
4oz Gruyere cheese, shredded (1 cup)
finely chopped thyme, for garnish
How To Make French Onion Soup
1
Caramelize the Onions
In a large enameled cast-iron casserole, heat the olive oil. Add the onions, leeks, shallots and a generous pinch of salt and cook over moderate heat, stirring occasionally, until very tender and caramelized, 40 to 45 minutes; stir in 1 to 2 tablespoons of water if the onions look very dry.
2 tbs olive oil, 2 large onions, 2 leeks, 1 cup shallots, kosher salt1-2 tbs water, optional
2
Build the Base
Add the garlic, tomato paste, Herbes de Provence and bay leaf to the casserole and cook over moderate heat, stirring, until fragrant and the mixture is glossy, about 3 minutes. Add the wine and vinegar and simmer over moderate heat, stirring, until reduced by half, 2 to 3 minutes. Stir in the stock and bring to a boil. Simmer over moderately low heat, stirring occasionally, until the soup is well flavored and reduced to 8 cups, about 45 minutes. Discard the bay leaf. Season the soup with salt and pepper and keep warm over very low heat.
5 garlic cloves, 3 tbs tomato paste, 1 tbs Herbs de Provence, 1 bay leaf, 1 cup red wine, 1/4 cup sherry vinegar, 8 cups beef stock, salt, pepper
3
Prepare the Croutons
In a large skillet, melt butter over medium heat. Add baguette slices and toast both sides until golden, about 2 min total.
prepared beef, 1/2 cup soy sauce, 1/4 cup dark soy sauce, 1/2 cu Shaoxing wine, 1 tbs light brown sugar, , 1 tsp white pepper, 8-10 cups stock, lu bao her sachet
4
Broil and Serve
Preheat the broiler and position the rack 8 inches from the heat. Arrange 6 heatproof bowls on a large rimmed baking sheet. Ladle the soup into the bowls and top with the croutons and cheese. Broil until the cheese is melted and browned in spots, 1 to 3 minutes. Sprinkle with thyme and serve.
1 stick butter, 12 baguette slices
Nutritional Value
Servings 6
Serving Size 1
Amount Per Serving
Calories540kcal
% Daily Value *
Total Fat21g33%
Saturated Fat9g45%
Cholesterol40mg14%
Sodium780mg33%
Potassium610mg18%
Total Carbohydrate38g13%
Dietary Fiber4g16%
Sugars10g
Protein18g36%
Vitamin A 360 IU
Vitamin C 11 mg
Calcium 280 mg
Iron 3.2 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make Ahead: the onion soup can be refrigerated for up to 2 days. Reheat gently before topping with croutons and cheese.