
French onion soup is one of those deeply comforting classics that can feel completely out of reach when you're avoiding animal products — between the beef broth, the butter, and that iconic melted cheese crown, the traditional version is basically a no-go. This casserole format solves all of that beautifully, building its rich, savory base from slow-caramelized onions, vegetable broth, vegan Worcestershire, and a splash of dry white wine that together create a depth of flavor that genuinely rivals the original. The onions take their time — nearly an hour over medium heat — and that patience is exactly what makes the whole dish sing. Toasted slices of crusty vegan bread soak up the jammy broth from below while a generous layer of shredded vegan cheese melts and bubbles on top, finishing under the broiler for that golden, slightly crispy finish everyone is after. Serving six from a single 9×13 baking dish makes it an ideal centerpiece for a cozy dinner party or a weekend meal that feels genuinely special. A scatter of fresh thyme leaves at the end keeps it looking as good as it smells.
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 →6 servings














Preheat the oven to 375°F (190°C). Melt the vegan butter with 1 tbsp olive oil in a large Dutch oven over medium heat until the butter is fully melted and the mixture shimmers.
Add the sliced onions, salt, and sugar to the pot. Stir to coat, then cook over medium heat, stirring every 5–7 minutes, for 45–55 minutes, until the onions are deeply golden brown and jammy throughout. If the onions begin to stick or scorch, add a splash of water (1–2 tbsp) and scrape up any browned bits.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
