Historical French Onion Soup
A meticulously crafted soup using the exact method from 19th century Parisian kitchens, with slow-simmered onions and a golden crouton topping. This french-inspired soups ready in about 140 minutes pairs Yellow onions, Butter, Dry white wine for a weeknight-friendly dinner that comes together with one pan and minimal cleanup. Each serving lands at about 580 calories and feeds 4, so it slots cleanly into a weekly meal plan and pairs well with a quick salad or grain on the side. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 1 lb (450g), thinly sliced Yellow onions
- 4 tbsp Butter
- 1/2 cup (120ml) Dry white wine
- 4 cups (950ml), low-sodium Beef stock
- 2 Thyme sprigs
- 2 Bay leaves
- 1/2 loaf (200g), sliced into 1/2-inch thick pieces Baguette
- 1 cup, finely grated Gruyère cheese
- 1/2 tsp Kosher salt
Equipment for this recipe
Top-rated tools to make this recipe successfully.
Instructions
- Step 1: Melt 4 tbsp butter in a heavy-bottomed pot over medium-low heat. Add 450g thinly sliced yellow onions and cook uncovered for 45-50 minutes, stirring every 10 minutes until deeply caramelized and golden brown — do not rush this stage.
- Step 2: Deglaze the pot with 120ml dry white wine, scraping up browned bits. Simmer until wine evaporates (about 3 minutes), then add 950ml beef stock, 2 thyme sprigs, 2 bay leaves, and 1/2 tsp salt. Bring to a gentle simmer and cook uncovered for 30 minutes to meld flavors.
- Step 3: Preheat oven broiler. Arrange 200g baguette slices on a baking sheet and toast under broiler for 2-3 minutes until golden on both sides.
- Step 4: Strain soup through a fine-mesh sieve into a bowl, discarding solids. Return to pot and heat gently. Ladle soup into oven-safe bowls, topping each with 2 toasted baguette slices.
- Step 5: Sprinkle 1 cup grated Gruyère cheese evenly over each bowl. Broil 4-6 inches from heat for 2-3 minutes until cheese is bubbly and golden brown, watching closely to prevent burning.
Frequently asked questions
How long does Historical French Onion Soup take to make?
Total time is about 140 minutes (25 min prep + 115 min cook). Most home cooks find this fits comfortably into a weeknight; double the batch on Sunday for two dinners.
How do I store leftover Historical French Onion Soup?
Cool to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days. Reheat covered in a 350°F oven for 10-12 minutes, or microwave at 70% power in 60-second bursts to keep yellow onions from drying out.
Can I substitute ingredients in Historical French Onion Soup?
Yes — most ingredients in this recipe have flexible swaps. For oil, use any neutral high-smoke-point oil (avocado, grapeseed, refined coconut). For aromatics, dried herbs at ⅓ the volume of fresh work in a pinch. The full ingredient list is shoppable on Instacart so you can see substitutes in real time.
How do I scale Historical French Onion Soup for a different number of people?
The recipe is written for 4 servings. Multiply each ingredient by (your serving target / 4). Cook time stays roughly the same up to 2x; for 3-4x batches, switch from a skillet to a sheet pan or stockpot so the food isn't crowded — overcrowding steams instead of browns.
What goes well with Historical French Onion Soup?
French soups like this pair well with a simple grain (rice, couscous, or crusty bread), a quick salad with acid (lemon vinaigrette, pickled onions), and a pan sauce or yogurt-based dip. Tap "Plan a meal with the AI" to get specific side suggestions.
What others are saying
- ★★★★☆
My family liked it. I personally would prefer more depth of flavor.
- ★★★★☆
Reliable weeknight option. Not going to blow your mind but always satisfying.
- ★★★★☆
Solid recipe. Not groundbreaking but definitely making it again.








