
Deeply caramelized yellow onions are the whole point here, slowly softened in butter and olive oil until they turn jammy and deep amber-brown, then brightened with a splash of dry white wine and a hit of garlic, thyme, and bay leaf. That long, patient stovetop caramelization is what builds the rich, savory depth this soup is known for, no shortcuts needed. Everything gets ladled into crocks and topped with crisp, broiler-toasted baguette slices piled high with coarsely grated Gruyère, then blasted under the broiler until it's bubbling and blistered in spots. The result is a bowl of deeply savory, cheese-draped comfort food with a satisfying crust you have to break through with your spoon. It's a cozy, restaurant-worthy classic that fits comfortably into a vegetarian kitchen, and it's every bit as impressive served at a dinner party as it is on a quiet weeknight.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings

















Melt the butter with 1 tbsp olive oil in a large Dutch oven over medium heat until the butter is foamy and just beginning to subside. Add the sliced onions and 1 tsp kosher salt, tossing to coat. Cook, stirring every 5 minutes, until the onions have softened and collapsed, about 15 minutes.
Reduce the heat to medium-low and stir in the sugar. Continue cooking, stirring every 8–10 minutes and scraping up any browned bits from the bottom of the pot, until the onions are deep amber-brown and jammy throughout, 45–55 minutes. If the pot looks dry or the fond is darkening too quickly, add a splash of water (2–3 tbsp) and scrape up the bits.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
