French onion soup bowls are a French bistro classic: slowly browned onions simmered in savory broth, then topped with toasted bread and bubbling Gruyère. The long, gentle caramelization builds the soup’s rich flavor, while the crisp bread and melted cheese make each bowl hearty; recipes vary, so the wine, herbs, and cheese can be adjusted to taste.
Ingredients
- 3 lb (1.36 kg) yellow onions, peeled, halved, and thinly sliced
- 3 tbsp (42 g) unsalted butter
- 1 tbsp (15 ml) olive oil
- 1 tsp (5 g) fine salt, plus more to taste
- ½ tsp (1 g) freshly ground black pepper
- 1 tbsp (3 g) fresh thyme leaves, or 1 tsp (1 g) dried thyme
- 1 bay leaf
- ½ cup (120 ml) dry white wine, such as Sauvignon Blanc, or extra broth
- 8 cups (1.9 L) low-sodium beef broth
- 1 tsp (5 ml) Worcestershire sauce, optional
- 8 slices (about 240 g) crusty baguette or country bread, cut about ½ inch (1.3 cm) thick
- 2 cups (200 g) coarsely grated Gruyère cheese
- ¼ cup (25 g) finely grated Parmesan, optional
Instructions
- Slice and measure the onions. Cut the onions into thin, even half-moons, aiming for slices about ⅛ inch (3 mm) thick. Keeping them a similar thickness helps them soften and brown at the same pace. This is the main hands-on task, so take a few minutes to separate any very thick pieces as you go.
- Start the onions slowly. Melt the butter with the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onions and salt, then stir until the slices are glossy and beginning to soften, about 5 minutes. Reduce the heat to medium-low and cook for about 50 minutes, stirring every 5 to 8 minutes and more often near the end. The onions should become very soft and a deep golden brown, with no black, burnt patches. If browned bits stick firmly to the pot, lower the heat and add a tablespoon of water to loosen them.
- Build the soup base. Stir in the pepper, thyme, and bay leaf. Pour in the wine and scrape the bottom of the pot to lift the browned onion flavor. Simmer for 2 to 3 minutes, until the sharp alcohol smell has eased. If you do not use wine, pour in a little of the broth and scrape the pot instead; the finished soup will be less bright but still savory.
- Simmer with broth. Add the beef broth and Worcestershire sauce, if using. Bring the soup to a gentle simmer, then cook uncovered for 25 minutes. Avoid a hard boil, which can make the broth taste harsh and reduce it too quickly. Remove the bay leaf, taste, and add salt or pepper as needed. Broths differ in saltiness, so season only after the soup has simmered.
- Toast the bread. While the soup simmers, heat the oven to 400°F (200°C). Arrange the bread slices on a baking sheet and toast for about 5 minutes, turning once, until dry and lightly golden. Toasting helps the bread hold its shape in the soup rather than dissolving as soon as it is topped. If the slices are particularly thick or moist, give them another minute or two.
- Top and broil the bowls. Set four oven-safe soup crocks on a rimmed baking sheet. Ladle in the hot soup, leaving room at the top. Float one or two slices of toast on each bowl, then divide the Gruyère and Parmesan, if using, over the bread and close to the edges. Broil about 4 to 6 inches (10 to 15 cm) from the element for 2 to 3 minutes, watching continuously, until the cheese melts, bubbles, and develops browned spots. Broilers vary, so do not walk away. Use dry oven mitts to move the crocks, and serve them on heatproof plates.
- Use a no-broiler option if needed. If your bowls are not marked oven-safe, do not put them under the broiler. Ladle the soup into regular bowls and place the toasted bread topped with cheese on a baking sheet. Broil the toasts until melted and browned, then set one on each serving just before bringing the bowls to the table.
Tips
- Give the onions time. Their color and flavor come from steady browning, not high heat. If the onions are pale after 30 minutes, keep cooking; turning up the heat may scorch their edges before the center softens. Use a wide pot if you have one, since more surface area helps moisture evaporate.
- Choose the broth to suit your table. Beef broth gives the soup its familiar full-bodied character. For a vegetarian version, use a well-seasoned vegetable broth and check that the Worcestershire sauce is vegetarian; many versions contain anchovies. The result will be lighter and less beefy, but the caramelized onions still provide plenty of depth.
- Gruyère has an easy alternative. Swiss-style Gruyère melts smoothly and has a nutty, savory flavor. Comté is a close substitute; Emmental or regular Swiss cheese also melts well but tends to taste milder. Avoid relying on pre-shredded cheese if possible, because its anti-caking coating can make the topping melt less evenly.
- Use wine or skip it. Dry white wine adds acidity that balances the sweet onions. If you do not cook with wine, use extra broth and, if the soup tastes flat at the end, stir in a small splash of cider vinegar or lemon juice. Add it a little at a time so the soup stays savory rather than sour.
Serving Suggestions
Serve each crock immediately, while the cheese is still bubbling and the toast has some crispness. Set the hot bowls on heatproof plates and provide spoons with long handles; the crocks retain heat well after they leave the oven. A simple green salad with a sharp vinaigrette makes a fresh counterpoint to the rich broth and cheese. Roasted vegetables or a platter of sliced pears and apples also work if the soup is part of a larger meal.
For an easier dinner-party setup, make the soup and toast the bread ahead, then reheat the soup and finish the bowls under the broiler just before serving. Keep the topping portions ready beside the oven, and broil in batches if your crocks do not fit beneath the element with room around them. The cheese can brown unevenly if bowls are crowded or too far from the broiler, so rotate the baking sheet only if it is safe to do so and the crocks remain stable.
Variations
Make it vegetarian: Swap the beef broth for vegetable broth and omit Worcestershire sauce unless its label confirms it is vegetarian. A teaspoon of soy sauce or a small amount of miso can add savory depth, but taste before adding salt because both are salty. This version will not have the same beef-broth flavor, yet the onion base remains the centerpiece.
Try a different cheese blend: Use half Gruyère and half Comté, Emmental, or Swiss cheese. A little Parmesan adds a sharper, saltier finish, while all-Gruyère gives a smooth, nutty blanket. Keep the total cheese close to the listed amount so the topping melts rather than becoming a heavy, oily layer.
Use another bread: Baguette is convenient because its slices fit most crocks, but sturdy sourdough or country bread also works. Cut larger slices to fit the bowls and toast them until dry at the center. Soft sandwich bread is less suitable: it can collapse quickly and turn the top into a thick paste.
Leave out the alcohol: Replace the white wine with broth, then brighten the finished soup with a few drops of vinegar if needed. Brandy is used in some versions, but it is optional rather than essential. Different households and restaurants season French onion soup differently, so adjust the herbs and finishing cheese to the ingredients you have.
Storage and Reheating
For the best texture, store the soup separately from the bread and cheese. Cool it and refrigerate it within 2 hours of cooking, in a covered container; it keeps for 3 to 4 days. Toasted bread is best the day it is made, so store any extra slices in a separate airtight container at room temperature for a short time. Keep unused grated cheese covered in the refrigerator according to its package guidance.
Reheat the soup gently in a saucepan over medium-low heat, stirring occasionally, until steaming throughout. USDA FSIS guidance is to reheat leftovers to a safe minimum internal temperature of 165°F (74°C); check the center with a food thermometer. Add a splash of broth or water if the soup has thickened. Toast fresh bread, add the cheese, and broil the assembled bowls as directed. Do not put a cold crock directly under a hot broiler, since sudden temperature changes can crack some ceramics.
To freeze the soup, leave out the bread and cheese and transfer cooled portions to freezer-safe containers, leaving a little room for expansion. Freeze for up to 3 months for best quality. Thaw overnight in the refrigerator, reheat to 165°F (74°C), and prepare fresh toast and cheese for serving. The texture of the onions may soften further after freezing, but the soup remains suitable for reheating.
Frequently Asked Questions
Why are my onions taking so long to brown?
Onions release a lot of water, so they first soften and steam before they begin to brown. A crowded or narrow pot can slow evaporation, and heat set too low can extend the process. Keep the heat at medium-low, stir regularly, and allow roughly 45 to 55 minutes for a deep golden color. If liquid pools in the pot, continue cooking until it evaporates rather than adding sugar to force browning.
Can I make French onion soup bowls ahead?
Yes. Cook the soup through the simmering step, cool it promptly, and refrigerate it for up to 3 to 4 days. Reheat the soup to 165°F (74°C), toast the bread, and broil the cheese topping right before serving. This keeps the bread from absorbing broth in advance and becoming soggy.
Do I need special bowls?
Use individual crocks only if they are labeled oven-safe and suitable for broiler heat. A bowl that is safe in a regular oven is not always safe directly under a broiler. If you are unsure, keep the soup in ordinary serving bowls and broil the cheese on toast separately, then place the finished toast on top.
What can I use instead of Gruyère?
Comté is a close match in flavor and melting quality. Emmental and Swiss cheese are convenient alternatives with a milder taste; a little Parmesan can add saltiness if you like. Choose cheese that melts smoothly, grate it yourself if practical, and avoid making the topping too thick.
Can I make the soup without wine?
Yes. Replace the wine with the same amount of broth and deglaze the pot with it. Wine contributes acidity and aroma, so taste the soup after simmering; a few drops of cider vinegar or lemon juice can restore some brightness. Add those cautiously so they do not overpower the onions.
How do I keep the toast from getting soggy?
Toast the bread until its surface and center are dry before placing it on the soup, and assemble the bowls just before broiling. A sturdy baguette or country loaf holds up longer than soft bread. Some softening is expected where the toast touches broth, but a well-toasted slice should keep enough structure to scoop with a spoon.
Related
- Cajun Stew Recipe with Ground Beef and Vegetables
- Cajun Stewed Tomatoes with Okra and Bell Pepper
- Cajun Stew Pot Recipe for a Hearty, Easy One-Pot Supper
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).