The Julia Child French Onion Soup Recipe delivers a bowl of deeply savory broth loaded with silky, caramelized onions, topped with a crusty baguette raft and a molten crown of Gruyère and Parmesan. This is French bistro cooking at its most comforting — rich, beefy, slightly sweet from the onions, and finished with that irresistible cheesy crust everyone fights over.
Total time runs about 105 minutes, and I would call this an intermediate recipe — not because any single step is hard, but because proper onion caramelization demands patience and attention. It is the perfect project for a cold weekend afternoon when you want the house to smell incredible for hours.
What is Julia Child French Onion Soup Recipe?
This is a classic French soup built on a base of slowly caramelized yellow onions, beef broth, and a splash of sherry vinegar for brightness. The soup gets finished in oven-safe bowls with toasted baguette slices and a generous layer of melted cheese.
Each spoonful balances sweet, jammy onions against a savory, deeply beefy broth. The bread soaks up the liquid while staying chewy at the edges, and the cheese pulls into those long, stretchy strands that make this dish so satisfying. It is rustic, unpretentious food that feels special enough for guests.

Why You Should Try This Recipe
- Deep, complex flavor — slow caramelization transforms humble onions into something rich, sweet, and almost meaty.
- Restaurant-quality results — the broiled cheese crust and properly reduced broth taste like a Parisian bistro made it.
- Make-ahead friendly — the soup base stores beautifully, so you can prep it days before serving.
- No fancy equipment needed — just a heavy pot, a baking sheet, and four oven-safe bowls.
- Naturally pork-free — the recipe uses butter and beef broth only, with no bacon or pork products required.
Ingredients Needed to Make Julia Child French Onion Soup Recipe
Everything here is straightforward, but the quality of the broth and cheese matters more than anything else. Here is what you will need.
Base and Aromatics
- 4 tablespoons unsalted butter — divided into 3 tablespoons for caramelizing the onions and 1 tablespoon reserved. Unsalted lets you control the final sodium level.
- 1 1/2 pounds yellow onions — about 5 medium onions, halved through the root and thinly sliced into half-moons, roughly 6 cups. Yellow onions have the right balance of sweetness and sharpness for deep caramelization.
- 1 teaspoon kosher salt — divided. Half goes in during cooking to draw out moisture, the rest seasons the finished soup.
- 1/2 teaspoon granulated sugar — speeds up browning and deepens the color without making the soup taste sweet.
Broth and Seasonings
- 3 tablespoons all-purpose flour — coats the caramelized onions and gives the broth body without turning it gloopy.
- 6 cups good-quality beef broth — preferably low-sodium. This is the backbone of the dish, so pick a broth you would happily sip on its own.
- 2 tablespoons sherry vinegar plus 2 tablespoons water — the non-alcoholic substitute for dry sherry. The vinegar adds the acidic brightness that cuts through the richness.
- 1 bay leaf — adds a subtle herbal depth while the soup simmers.
- 2 fresh thyme sprigs or 1/2 teaspoon dried thyme — earthy and aromatic; fresh sprigs are easier to fish out later.
- 1/2 teaspoon freshly ground black pepper — ground fresh for the best punch.
Topping
- 8 slices day-old French baguette — cut 1/2-inch thick on the diagonal. Day-old bread toasts drier and holds up better under the broiler.
- 1 1/2 cups Gruyère cheese — coarsely grated. Gruyère melts into that signature nutty, stretchy layer.
- 1/3 cup Parmesan cheese — finely grated. Parmesan adds a salty, crystalline bite that balances the Gruyère.
Step by Step Instructions to Prepare Julia Child French Onion Soup Recipe
Take your time with the onions — that is where the entire flavor of this dish is built. Here is the full process, step by step.
- Prepare the onions — Peel the onions, cut each in half through the root end, then place flat side down and slice thinly into half-moons about 1/8-inch thick. You should have roughly 6 cups of sliced onions; set them aside in a large bowl.
- Melt the butter — Melt 3 tablespoons of unsalted butter in a large 5- to 6-quart heavy-bottomed Dutch oven or soup pot over medium-low heat. Once the butter has fully melted and the foam subsides, add the sliced onions all at once and stir with a wooden spoon to coat them evenly in the butter.
- Season the onions — Add 1/2 teaspoon kosher salt and 1/2 teaspoon granulated sugar to the onions. The salt draws out moisture to help the onions soften, while the sugar accelerates the browning process and deepens the final color. Stir well to distribute.
- Caramelize slowly — Cook the onions over medium-low heat, uncovered, stirring every 3 to 5 minutes with a flat-edged wooden spatula, for 45 to 55 minutes. The onions will first soften and release liquid, then gradually turn golden, and finally become a deep, rich mahogany brown. If the onions start to scorch or stick too quickly, reduce the heat slightly and add 1 to 2 tablespoons of water to deglaze the bottom of the pot. Do not rush this step — high heat will burn the onions and ruin the soup.
- Add the flour — When the onions are deeply caramelized and reduced to about 1 1/2 cups, sprinkle 3 tablespoons of all-purpose flour over them. Stir continuously for 2 to 3 minutes over medium heat so the flour coats the onions and cooks out its raw taste; this will help thicken the soup later.
- Pour in the broth — Pour in 6 cups of beef broth slowly while stirring constantly to prevent lumps from forming. Scrape the bottom of the pot with your spatula to release any browned bits, which add intense flavor to the soup.
- Simmer with aromatics — Add the bay leaf, thyme sprigs, 1/2 teaspoon freshly ground black pepper, and the sherry vinegar mixture. Bring the soup to a gentle simmer over medium heat, then reduce the heat to low and let it simmer, partially covered, for 28 to 30 minutes. The soup should reduce slightly and the flavors will meld and deepen.
- Toast the baguette — While the soup simmers, preheat the oven to 425°F / 218°C with a rack set in the upper third of the oven. Arrange 8 slices of day-old baguette in a single layer on a rimmed baking sheet. Bake for 5 to 7 minutes until the bread is dry, lightly golden, and crisp at the edges. Set aside.
- Season to taste — Taste the soup and season with the remaining 1/2 teaspoon kosher salt, or adjust to taste with additional salt and black pepper as needed. Remove and discard the bay leaf and thyme stems.
- Ladle into bowls — Ladle the hot soup into 4 oven-safe ramekins or deep soup bowls, filling each about three-quarters full. Place the ramekins or bowls on a rimmed baking sheet to catch any cheese drips during broiling.
- Add bread and cheese — Top each bowl with 2 slices of toasted baguette, laying them flat over the surface of the soup so they float like a raft. Sprinkle each bowl generously with about 1/3 cup of grated Gruyère, letting some cheese fall onto the rim of the bowl. Dust each bowl with about 1 tablespoon of finely grated Parmesan.
- Broil until bubbly — Place the baking sheet with the filled bowls in the oven under the preheated broiler on high heat. Broil for 3 to 5 minutes, rotating the pan halfway through, until the cheese is melted, golden brown, and bubbling at the edges. Watch carefully because the cheese can burn in seconds.
- Rest and serve — Carefully remove the baking sheet from the oven and let the bowls rest for 2 minutes before serving. The soup underneath will be scalding hot, so caution diners about the first spoonful. Serve each bowl on a folded napkin or trivet to protect the table.

What Goes Well With Julia Child French Onion Soup Recipe
The soup is rich enough to stand alone, but a few simple sides round out the meal nicely. Here are some pairings that work well.
- Simple green salad — a light vinaigrette-dressed salad with bitter greens like frisée or arugula cuts through the richness of the broth and cheese.
- Roasted asparagus — crisp-tender spears with a squeeze of lemon add freshness and color to the plate.
- Dry hard cider — its crisp acidity and gentle fizz complement the savory, beefy notes without overpowering them.
- Sparkling water with lemon — the bubbles and citrus cleanse the palate between cheesy, brothy bites.
- Crudités with Dijon vinaigrette — raw vegetables like radishes, endive, and carrots provide a crunchy contrast to the soft, molten texture of the soup.
- Sliced pear or apple — the natural fruit sweetness echoes the caramelized onions and refreshes the palate at the end of the meal.
Essential Tips for Perfecting Julia Child French Onion Soup Recipe
Here is what separates a good bowl from a truly great one. These details make a real difference.
- Slice the onions evenly — uniform 1/8-inch half-moons cook at the same rate, so you avoid a mix of burnt and undercooked pieces in the pot.
- Use the right pot — a heavy-bottomed Dutch oven distributes heat evenly and prevents hot spots that scorch the onions during the long caramelization.
- Deglaze with water, not just broth — adding 1 to 2 tablespoons of water when the onions stick lifts the fond off the pot bottom and prevents burning without diluting the final soup.
- Toast the bread until truly dry — slightly stale, well-toasted baguette slices hold their structure under the broth and cheese instead of dissolving into mush.
- Grate the cheese yourself — pre-shredded Gruyère is coated with anti-caking agents that prevent it from melting into that smooth, stretchy layer you want.
- Broil on the upper rack — positioning the bowls close to the heating element gives you that deep golden crust in just a few minutes without overcooking the soup.
- Rest before serving — those 2 minutes let the cheese set slightly and the soup cool from scalding to merely hot, which actually improves the flavor.
Variations of Julia Child French Onion Soup Recipe
Once you have mastered the base version, these tweaks keep things interesting without straying too far from the original.
- Extra-thick and hearty — double the flour to 6 tablespoons for a broth with more body, and add an extra 1/2 cup of onions for a chunkier texture.
- Lighter broth version — swap half the beef broth for mushroom or vegetable broth to reduce richness while keeping the deep, savory character.
- Cheese blend twist — replace half the Gruyère with aged Comté or Emmentaler for a slightly sharper, nuttier finish.
- Gluten-free adaptation — use a gluten-free all-purpose flour blend for the thickening step and gluten-free baguette slices for the topping.
- Herb-forward variation — add a small bundle of fresh parsley stems and a strip of lemon zest during simmering, then remove before broiling.
- Spicy kick — stir a pinch of cayenne or a few drops of hot sauce into the finished broth just before ladling into bowls.
Storing Julia Child French Onion Soup Recipe: Best Practices
The soup base stores remarkably well — just keep the bread and cheese separate until you are ready to serve.
- Refrigerator storage — cool the soup completely, then store in an airtight container for up to 4 days. Keep the toasted baguette slices in a paper bag at room temperature and the grated cheese in a sealed bag in the fridge.
- Freezer storage — portion cooled soup into freezer-safe containers, leaving 1/2 inch of headspace, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Never freeze assembled bowls — the bread turns mushy and the cheese loses its texture when frozen and reheated. Assemble only what you plan to serve immediately.
- Separate the toppings — storing bread and cheese separately from the broth keeps everything crisp and fresh until broiling time.
Reheating Julia Child French Onion Soup Recipe: Best Practices
Reheating the broth is simple; the key is getting it hot without boiling away the flavor. Here are the methods that work.
- Stovetop method — warm the refrigerated or thawed soup in a saucepan over medium-low heat until it reaches a gentle simmer, stirring occasionally. This gives you the most control and preserves the broth’s depth.
- Microwave method — heat individual portions in a microwave-safe bowl on medium power in 60-second intervals, stirring between each, until the soup is steaming hot throughout.
- Oven method — ladle cold soup into oven-safe bowls, top with fresh toasted baguette and cheese, and broil as directed. The soup will heat through during the broiling time, making this the easiest route for reassembled servings.
- Avoid boiling — regardless of the method, do not let the soup come to a rolling boil, which can break down the flour-thickened body and turn the broth cloudy.
FAQs
Why does Julia Child French Onion Soup Recipe take so long to make?
The 45 to 55 minutes of onion caramelization is non-negotiable for the deep color and sweet, complex flavor. Rushing this step with high heat scorches the onions and turns them bitter. The slow, gentle browning is where the entire character of the dish comes from.
Can I freeze Julia Child French Onion Soup Recipe leftovers?
Yes, the broth freezes exceptionally well for up to 3 months in freezer-safe containers. Just cool it completely first and leave some headspace for expansion. Always store the bread and cheese separately, and thaw the soup overnight in the refrigerator.
What makes Julia Child French Onion Soup Recipe taste authentic?
Authenticity comes from three things: deeply caramelized onions, a well-reduced beef broth, and the right cheese. The sherry vinegar substitute provides the acidic brightness that dry sherry traditionally adds, while the Gruyère and Parmesan combination delivers that classic bistro flavor.
Can I use a different type of onion?
Yellow onions are the best choice here because they caramelize evenly and develop a balanced sweetness without becoming overly sugary. Sweet onions like Vidalia work in a pinch but can make the soup sweeter than intended. Avoid red onions, which turn an unappealing gray color when cooked this long.
How do I prevent the cheese from burning under the broiler?
Watch the bowls closely and rotate the baking sheet halfway through the 3 to 5 minute broiling time. The cheese can go from golden to burnt in seconds. Positioning the rack in the upper third of the oven, not the very top slot, gives you a little more control over the browning.
Is this soup gluten-free?
The base recipe is not gluten-free because it uses all-purpose flour and regular baguette. However, you can substitute a gluten-free all-purpose flour blend for thickening and use gluten-free baguette slices for the topping. The rest of the ingredients are naturally gluten-free.
Final Words
This Julia Child French Onion Soup Recipe is proof that a handful of humble ingredients — onions, butter, broth, bread, and cheese — can become something truly remarkable with enough patience. The long, slow caramelization rewards you with a depth of flavor that shortcuts simply cannot replicate.
Make it on a cold day, serve it in bowls that can go straight under the broiler, and watch the cheese bubble into that golden crust. Just remember to warn everyone about that first scorching spoonful.
Print
Julia Child French Onion Soup
- Prep Time: 20
- Cook Time: 85
- Total Time: 105
- Yield: 4 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: French
Description
A deeply savory, soul-warming classic French onion soup made with slowly caramelized yellow onions, rich beef broth, and a splash of sherry vinegar for brightness. Finished with toasted baguette slices and a bubbling crown of melted Gruyère and Parmesan cheese, this soup delivers silky onion sweetness balanced by nutty, salty cheese and crusty bread in every spoonful.
Ingredients
- 4 tablespoons unsalted butter, divided into 3 tbsp and 1 tbsp
- 1 1/2 pounds yellow onions (about 5 medium onions), halved through the root and thinly sliced into half-moons, about 6 cups
- 1 teaspoon kosher salt, divided into 1/2 tsp and 1/2 tsp
- 1/2 teaspoon granulated sugar
- 3 tablespoons all-purpose flour
- 6 cups good-quality beef broth, preferably low-sodium
- 1/4 cup dry sherry or 2 tablespoons sherry vinegar plus 2 tablespoons water (for a non-alcoholic option, use 2 tablespoons sherry vinegar and 2 tablespoons water)
- 1 bay leaf
- 2 fresh thyme sprigs or 1/2 teaspoon dried thyme
- 1/2 teaspoon freshly ground black pepper
- 8 slices day-old French baguette, cut 1/2-inch thick on the diagonal
- 1 1/2 cups Gruyère cheese, coarsely grated
- 1/3 cup Parmesan cheese, finely grated
Instructions
- Prepare the onions: Peel the onions, cut each in half through the root end, then place flat side down and slice thinly into half-moons about 1/8-inch thick. You should have roughly 6 cups of sliced onions; set them aside in a large bowl.
- Melt 3 tablespoons of unsalted butter in a large 5- to 6-quart heavy-bottomed Dutch oven or soup pot over medium-low heat. Once the butter has fully melted and the foam subsides, add the sliced onions all at once and stir with a wooden spoon to coat them evenly in the butter.
- Add 1/2 teaspoon kosher salt and 1/2 teaspoon granulated sugar to the onions. The salt draws out moisture to help the onions soften, while the sugar accelerates the browning process and deepens the final color. Stir well to distribute.
- Cook the onions over medium-low heat, uncovered, stirring every 3 to 5 minutes with a flat-edged wooden spatula, for 45 to 55 minutes. The onions will first soften and release liquid, then gradually turn golden, and finally become a deep, rich mahogany brown. If the onions start to scorch or stick too quickly, reduce the heat slightly and add 1 to 2 tablespoons of water to deglaze the bottom of the pot.
- When the onions are deeply caramelized and reduced to about 1 1/2 cups, sprinkle 3 tablespoons of all-purpose flour over them. Stir continuously for 2 to 3 minutes over medium heat so the flour coats the onions and cooks out its raw taste; this will help thicken the soup later.
- Pour in 6 cups of beef broth slowly while stirring constantly to prevent lumps from forming. Scrape the bottom of the pot with your spatula to release any browned bits, which add intense flavor to the soup.
- Add the bay leaf, thyme sprigs, 1/2 teaspoon freshly ground black pepper, and the sherry vinegar mixture (or dry sherry if using). Bring the soup to a gentle simmer over medium heat, then reduce the heat to low and let it simmer, partially covered, for 28 to 30 minutes. The soup should reduce slightly and the flavors will meld and deepen.
- While the soup simmers, preheat the oven to 425°F / 218°C with a rack set in the upper third of the oven. Arrange 8 slices of day-old baguette in a single layer on a rimmed baking sheet. Bake for 5 to 7 minutes until the bread is dry, lightly golden, and crisp at the edges. Set aside.
- Taste the soup and season with the remaining 1/2 teaspoon kosher salt, or adjust to taste with additional salt and black pepper as needed. Remove and discard the bay leaf and thyme stems.
- Ladle the hot soup into 4 oven-safe ramekins or deep soup bowls, filling each about three-quarters full. Place the ramekins or bowls on a rimmed baking sheet to catch any cheese drips during broiling.
- Top each bowl with 2 slices of toasted baguette, laying them flat over the surface of the soup so they float like a raft. Sprinkle each bowl generously with about 1/3 cup of grated Gruyère, letting some cheese fall onto the rim of the bowl. Dust each bowl with about 1 tablespoon of finely grated Parmesan.
- Place the baking sheet with the filled bowls in the oven under the preheated broiler on high heat. Broil for 3 to 5 minutes, rotating the pan halfway through, until the cheese is melted, golden brown, and bubbling at the edges. Watch carefully because the cheese can burn in seconds.
- Carefully remove the baking sheet from the oven and let the bowls rest for 2 minutes before serving. The soup underneath will be scalding hot, so caution diners about the first spoonful. Serve each bowl on a folded napkin or trivet to protect the table.
Notes
Store leftover soup (without the bread and cheese) in an airtight container in the refrigerator for up to 4 days. For freezing, cool the soup completely and freeze in freezer-safe containers for up to 3 months; thaw overnight in the refrigerator. To reheat, warm the soup gently in a saucepan over medium-low heat until simmering, then ladle into oven-safe bowls and top with fresh toasted baguette slices and cheese before broiling as directed. Do not freeze the assembled soup with bread and cheese, as the bread will become mushy and the cheese will lose its texture.
Nutrition
- Calories: 438
- Sugar: 12g
- Sodium: 1580mg
- Unsaturated Fat: 14g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 68mg
Keywords: Julia Child French onion soup, French onion soup recipe, classic French onion soup, caramelized onion soup, Gruyere onion soup, beef broth onion soup, cozy winter soup, baked French onion soup, vegetarian French onion soup, day old bread soup, stovetop soup recipe, bistro style soup

