French Onion Soup
French onion soup is a classic bistro dish of deeply caramelized onions simmered in rich beef broth, finished with a toasted baguette slice and bubbly melted Gruyere cheese for savory, umami-forward comfort.
French onion soup is a classic bistro dish of deeply caramelized onions simmered in rich beef broth, finished with a toasted baguette slice and bubbly melted Gruyere cheese for savory, umami-forward comfort.
Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
In a large pot or Dutch oven, melt the butter over medium heat.
Add the sliced onions and cook, stirring occasionally, for about 30 minutes until they are soft and deeply caramelized.
Add the minced garlic and cook for another minute until fragrant.
Stir in the flour and cook for 1 minute.
Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom.
Add the beef broth, bay leaf, thyme, and Worcestershire sauce. Stir to combine.
Bring the soup to a simmer and let it cook while you prepare the toast.
Toast the baguette slices in the oven until golden and crisp.
Ladle the hot soup into oven-safe bowls.
Place a slice of toasted baguette on top of the soup in each bowl.
Generously cover the toast with shredded Gruyere cheese.
Place the bowls on a baking sheet and broil for 2-3 minutes, or until the cheese is melted, bubbly, and golden brown. Watch carefully to prevent burning.
Refrigerate cooled soup for up to 3 days; do not add cheese and bread topping until reheating and broiling. Freeze the soup (without topping) for up to 2 months.
Heavy-bottomed pot or Dutch oven (at least 5 quart capacity for even heat distribution during caramelization) · Broiler-safe soup bowls or crocks (traditional French onion soup bowls are ideal) · Oven broiler
Onions typically need 45–60 minutes of low, steady heat with occasional stirring to develop deep color and sweetness. Do not rush this step; it is essential to the soup's flavor.
Yes. Prepare the soup through the broth stage and refrigerate for up to 3 days. Reheat gently, then top with baguette and Gruyere and broil just before serving.
Swiss cheese or Emmental work well as alternatives. Avoid pre-shredded cheese, which contains anti-caking agents; use freshly grated or sliced cheese for clean melting.
Vegetable broth will lighten the soup considerably. Beef broth is traditional and provides the rich, savory depth that defines French onion soup.
The flour creates a light roux-thickened base. If you prefer a thicker consistency, simmer uncovered longer to reduce the broth, or whisk additional flour with water and stir in gradually.

Herb Roasted Chicken with Garlic Potatoes and French Green Beans
45 min
Garlic Confit
185 min
French Onion Chicken
65 min
Cajun Spaghetti With Creole Meat Sauce
55 min
BBQ Pork Sandwich
35 min

Easy Canapés
15 min

Fondant Potatoes
55 min

Fondant Potatoes
55 min