The best French onion soup made with Vidalia onions starts with patience: slowly cook about 3 pounds of thinly sliced onions in butter and olive oil until they turn a deep mahogany brown, then deglaze with dry white wine or sherry and simmer them in beef broth. Finish each bowl with crisp baguette, plenty of Gruyere, and an optional sprinkle of Parmesan before broiling until bubbling and browned.
This six-serving dinner recipe takes about 20–25 minutes to prepare and 1 hour 15 minutes to 1 hour 30 minutes to cook, for a total time of about 1 hour 45 minutes. Vidalia onions bring a naturally sweet, mellow flavor, while beef stock, thyme, toasted bread, and nutty melted cheese create the deeply savory contrast that makes every spoonful comforting.
Jump to RecipeWhy You’ll Love This Recipe

French onion soup is one of those dishes that rewards simple ingredients with extraordinary depth. Vidalia onions are especially well suited to the recipe because their gentle sweetness becomes concentrated during the long caramelization process without tasting harsh or overly sharp.
The finished soup has several satisfying layers: buttery onions, savory beef broth, aromatic thyme, a subtle wine fragrance, crisp bread, and a blanket of nutty Gruyere. The cheese browns under the broiler while the bread absorbs just enough broth to become tender underneath and crisp at the edges.
This is a cozy dinner for a chilly evening, but it also works beautifully as a first course for guests. If you enjoy the flavor of slowly browned onions in other meals, our caramelized onion pasta is another delicious recipe to keep nearby.
Ingredients You’ll Need

The foundation is 5–6 large Vidalia onions, about 3 pounds total. Slice them evenly into pieces about 1/8 inch thick so they soften and brown at a similar rate. A mandoline can help with consistency, but a sharp chef’s knife works perfectly.
- Butter and olive oil: Butter supplies richness, while olive oil helps keep the butter from scorching during the long cooking time.
- Beef broth: Use a flavorful beef broth or stock for the most traditional taste. Low-sodium stock gives you better control over the final seasoning.
- Wine or sherry: Dry white wine or dry sherry loosens the browned bits and adds acidity to balance the sweet onions.
- Herbs and seasoning: Thyme, bay leaf, garlic, salt, and black pepper provide a savory aromatic base. Worcestershire sauce is optional but common in American versions.
- Toppings: French baguette, 1 1/2–2 cups of grated Gruyere, and optional Parmesan create the classic bubbling finish.
The optional teaspoon of granulated sugar is not essential. Vidalia onions are already sweet, but a small amount can help encourage browning if your onions are particularly juicy or your pot retains moisture.
How to Make It Step-by-Step

Step 1: Prepare the onions by peeling them and slicing them evenly, about 1/8 inch thick. Even slices matter because thin pieces can burn while thick pieces remain firm, making it harder to achieve a consistent caramelized texture.
Step 2: Melt the unsalted butter with the olive oil in a large, wide, heavy-bottomed pot or Dutch oven over medium heat. Add the onions and 1 teaspoon kosher salt, then cook for 10–15 minutes, stirring frequently, until they soften and release their moisture.
Step 3: Reduce the heat to medium-low and continue cooking for 35–50 minutes. Stir periodically, scraping across the bottom and sides of the pot, until the onions become deeply golden brown and develop a rich mahogany color; this is the most important flavor-building stage.
Step 4: Add the optional sugar if you want extra help with browning, then stir in the minced garlic. Cook for about 1 minute, keeping the heat moderate so the garlic becomes fragrant without turning bitter.
Step 5: Pour in the dry white wine or dry sherry. Use a wooden spoon to scrape up every browned bit from the bottom of the pot, then simmer for 2–3 minutes so the alcohol cooks off and the concentrated onion flavor blends into the liquid.
Step 6: Add the beef broth, fresh thyme or dried thyme, bay leaf, and Worcestershire sauce if using. Bring the soup to a gentle simmer and cook uncovered for 20–30 minutes, allowing the broth to take on the flavor of the caramelized onions.
Step 7: Remove the bay leaf and taste the soup. Add more salt and pepper only as needed, remembering that the Gruyere and Parmesan will contribute additional saltiness to each bowl.
Step 8: Toast 6–12 baguette slices until crisp. The exact number depends on the size of your bowls and whether you prefer one generous slice or two smaller pieces per serving.
Step 9: Ladle the soup into ovenproof bowls placed on a baking sheet. Top each bowl with toasted baguette, cover generously with Gruyere, and add a light layer of Parmesan if you want extra savory browning.
Step 10: Broil for 2–4 minutes, watching constantly, until the cheese is fully melted, bubbling, and browned. Carefully transfer the bowls to plates or heatproof trivets, and warn everyone that the bowls will remain extremely hot.
Chef’s Tips for Deep Onion Flavor

Choose the widest pot you have rather than a tall, narrow saucepan. A broad cooking surface allows moisture to evaporate more efficiently, giving the onions room to brown instead of steam.
Do not rush the onions by turning the heat too high. High heat may burn the edges before the natural sugars have developed, while steady medium-low heat produces a sweeter, darker, more complex result.
Stir often enough to prevent sticking, but not so constantly that the onions cannot remain in contact with the hot pot. If brown residue collects on the bottom, the wine will loosen it during deglazing and return that flavor to the soup.
Gruyere is the classic choice because it melts smoothly and has a pleasantly nutty flavor. Swiss or Emmental can be substituted, though Gruyere gives the most traditional finish.
If you are serving a casual dinner, pair the soup with a crisp salad or a simple potato side. These oven-baked French fries offer a fun bistro-style accompaniment when you want something more substantial.
Storage, Make-Ahead, and Reheating

The soup itself can be made ahead and refrigerated for up to 3 days. Cool it promptly, transfer it to a covered container, and keep the bread and cheese separate so the topping does not become soggy.
To serve, reheat the soup gently on the stovetop until steaming. Toast fresh baguette slices, ladle the soup into ovenproof bowls, add the bread and cheese, and broil for 2–4 minutes until the topping is bubbling and browned.
For a dinner party, caramelize the onions and finish the broth earlier in the day. The final bread-and-cheese step is best done just before serving, when the baguette is crisp and the Gruyere is at its most molten.
French onion soup makes a complete light dinner for many people, especially when served with a small salad. For another comforting soup idea with a different flavor profile, try this slow cooker turkey soup with rice.
What to Serve with French Onion Soup

A green salad with a sharp vinaigrette is a natural partner because its freshness cuts through the soup’s buttery richness. Roasted vegetables, a simple tomato salad, or a platter of sliced fruit can also round out the meal without competing with the onions and cheese.
If you are building a relaxed French-inspired menu, begin with this soup and finish with a small sweet treat. Our classic butter tarts make a rich, bakery-style dessert, while sweet potato pie is a warmly spiced choice for an autumn dinner.
Because the soup is rich, dessert portions do not need to be large. A modest serving after the savory broth, crisp bread, and melted cheese feels satisfying without making the meal overly heavy.

The Best French Onion Soup Made with Vidalia Onions
Ingredients
Method
- Melt the butter with the olive oil in a large, wide, heavy-bottomed pot or Dutch oven over medium heat. Add the sliced Vidalia onions and kosher salt, then cook for 10–15 minutes, stirring frequently, until softened and moist.
- Reduce the heat to medium-low and continue cooking the onions for 35–50 minutes, stirring periodically. Add the optional sugar if desired, and keep cooking until the onions are deeply golden brown with a rich mahogany color.
- Stir in the minced garlic and cook for about 1 minute, just until fragrant. Pour in the wine or sherry and scrape the bottom of the pot to loosen the browned onion bits.
- Simmer the wine for 2–3 minutes, then add the beef broth, thyme, bay leaf, and Worcestershire sauce if using. Bring the soup to a simmer and cook uncovered for 20–30 minutes.
- Remove the bay leaf and taste the soup, adjusting salt and pepper as needed. Toast the baguette slices until crisp while the soup finishes simmering.
- Ladle the hot soup into ovenproof bowls and arrange 1–2 toasted baguette slices over each serving, depending on the bowl size. Cover generously with Gruyere and add Parmesan if desired.
- Place the bowls on a sturdy baking sheet and broil for 2–4 minutes, watching closely, until the cheese melts, bubbles, and browns. Serve immediately with extreme care because both the bowls and soup will be very hot.
Notes
Final Thoughts
The secret to the best French onion soup made with Vidalia onions is not a complicated ingredient list; it is giving the onions enough time to become deeply caramelized. Once they reach that dark mahogany color, the rest of the recipe comes together with a short wine deglaze, a gentle broth simmer, and a dramatic cheese-topped finish.
Serve the soup as soon as the Gruyere is bubbling and browned, taking care with the hot bowls. Each spoonful should bring together sweet onion strands, savory beef broth, crisp baguette, and creamy, nutty cheese.
Make it for a cozy family dinner, a holiday starter, or a relaxed weekend meal. Keep the soup refrigerated for up to 3 days when making it ahead, and always add freshly toasted bread and cheese just before broiling for the best texture.