French Vegan Cassoulet

by Michelle Davis
Vegan Cassoulet (French White Bean Stew)

This is a slow-baked white bean stew built around mushrooms, miso, smoked paprika, and herbes de Provence, finished with a garlic-parsley breadcrumb crust you crack open at the table. It takes about 2 hours and 20 minutes, most of which is hands-off oven time. If you want a genuinely filling, deeply savory dinner that gets better the next day, this is a reliable one.

Before you start

Two things actually determine whether this cassoulet works. First, take the time to properly brown the mushrooms — cook them in a hot, dry pan without crowding until they’re deeply golden, not just softened. Steamed mushrooms add almost nothing to the flavor; browned mushrooms add a lot. Second, caramelize the tomato paste before adding liquid. Stir it directly into the hot oil or fat in the pot for a full 2 minutes until it darkens from bright red to a rusty brick color. That step builds the savory backbone that carries the whole dish. Everything else is forgiving.

Ingredient notes

  • White beans: Cannellini are traditional here, but Great Northern or navy beans work fine and are often cheaper. Canned beans are completely acceptable — drain and rinse them well. If you use dried beans, cook them until just tender before they go into the pot, since they’ll continue cooking in the oven.
  • Miso paste: White (shiro) miso is mild and blends in cleanly. Yellow miso also works. If you don’t have miso, a tablespoon of soy sauce plus a small pinch of nutritional yeast gets you most of the way there.
  • Herbes de Provence: If you don’t have a premixed blend, use dried thyme and rosemary in equal parts. Add a small pinch of dried lavender if you have it, but skip the garnish — not worth the extra dish.
  • Mushrooms: Cremini are the practical choice. Dried porcini or shiitake, rehydrated and chopped, add even more depth and cost less per serving — use the soaking liquid in place of some of the broth.
  • Breadcrumbs: Panko gives the crispiest crust. Stale bread blitzed in a food processor is a direct swap. Gluten-free breadcrumbs work without any other adjustments.

Storage and reheating

Store leftovers in an airtight container in the fridge for up to 4 days. The beans absorb liquid overnight, so add a splash of vegetable broth or water when reheating — reheat covered on the stovetop over medium-low heat, stirring occasionally, until hot through. For the oven, cover with foil and reheat at 350°F for about 20 minutes. This cassoulet also freezes well: portion it into freezer-safe containers (without the breadcrumb crust, which goes soggy) and freeze for up to 3 months. Thaw overnight in the fridge, then reheat as above and add a fresh layer of breadcrumbs under the broiler for 3 to 4 minutes to restore the crust.

If something goes sideways

  • The crust isn’t browning: Your oven temperature may be running low, or the breadcrumbs went on too wet. Switch to the broiler for the last 3 to 5 minutes and watch it closely — it goes from pale to burnt fast.
  • The stew is too thick before it goes in the oven: Add vegetable broth a quarter cup at a time until the beans are just barely submerged. The stew thickens further as it bakes, so starting too dry means scorched beans on the bottom.
  • The stew is watery after baking: Uncover the pot and return it to a 375°F oven for another 15 minutes. Alternatively, stir in a tablespoon of tomato paste and simmer uncovered on the stovetop for a few minutes.
  • The beans are still firm after the full bake time: Old dried beans or under-cooked pre-soaked beans are usually the cause. Add a bit more broth, cover, and give them another 20 to 30 minutes in the oven. Canned beans won’t have this problem.
  • The flavor tastes flat: Add salt in small increments first — under-seasoning is the most common culprit. If it’s still missing depth after salting, stir in another teaspoon of miso dissolved in a tablespoon of warm water, or a small splash of soy sauce.
Vegan Cassoulet (French White Bean Stew)

Vegan Cassoulet (French White Bean Stew)

French Vegan Cassoulet - Vegan Cassoulet (French White Bean Stew) - 6:37 PmMichelle Davis
Cassoulet is a slow-baked French white bean stew from the Southwest, traditionally built around deep savory flavors and a crisp breadcrumb crust. This version develops richness through mushrooms, miso, smoked paprika, and herbes de Provence, finished with a golden garlic-parsley crumb you crack through to reach the tender beans below. Allow around two hours, most of it hands-off oven time.
No ratings yet
Prep Time 30 minutes
Cook Time 1 hour 50 minutes
Total Time 2 hours 20 minutes
Course Main Course
Cuisine French
Servings 6 bowls
Calories 500 kcal

Equipment

  • 5–6 qt Dutch oven with lid (oven-safe)
  • Oven and broiler
  • Cutting board and chef’s knife
  • Wooden spoon or heatproof spatula
  • Small mixing bowl
  • Measuring cups and spoons
  • Microplane or zester (optional for lemon)

Ingredients
 
 

For the Aromatic Breadcrumb Topping:

  • 2 tablespoons extra-virgin olive oil for tossing with crumbs
  • 1 cup panko breadcrumbs or very dry rustic bread, pulsed to coarse crumbs
  • 2 cloves garlic, minced for the crumb
  • 2 tablespoons fresh parsley, finely chopped for the crumb
  • 1 teaspoon lemon zest optional, brightens the crust
  • â…› teaspoon kosher salt pinch, to season the crumb

For the Stew Base:

  • 2 tablespoons extra-virgin olive oil for sautéing
  • 8 ounces vegan sausage, sliced optional; choose a well-seasoned, firm style
  • 1 large yellow onion, diced about 2 cups
  • 2 medium carrots, diced
  • 2 ribs celery, diced
  • 12 ounces cremini mushrooms, chopped or mixed mushrooms for deeper flavor
  • 4 cloves garlic, minced for the stew
  • 1 ¼ teaspoons kosher salt divided, to season aromatics and adjust at the end
  • 2 tablespoons tomato paste for rich caramelized depth
  • 1 ½ teaspoons smoked paprika adds subtle smokiness reminiscent of cured meats
  • 1 ½ teaspoons herbes de Provence classic southern French herb blend
  • ½ cup dry white wine Sauvignon Blanc or similar; or substitute stock

For the Liquids & Beans:

  • 1 cup crushed tomatoes preferably unsalted
  • 4 cups low-sodium vegetable stock
  • 2 pieces bay leaves
  • 6 sprigs fresh thyme or 1 teaspoon dried thyme
  • 4 ½ cups cooked white beans from 3 cans (15 oz each) cannellini or Great Northern, drained and rinsed
  • 1 tablespoon white miso dissolves for umami depth
  • 1 tablespoon tamari or soy sauce low-sodium if preferred
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoons nutritional yeast optional, cheesy savoriness
  • ½ teaspoon liquid smoke optional, for subtle campfire aroma

To Finish:

  • 1 tablespoon extra-virgin olive oil optional, for drizzling at the end
  • 2 tablespoons fresh parsley, chopped for garnish

Instructions
 

  • Mix the Crumb Topping (prep): In a small bowl, combine 1 cup panko, 2 tablespoons olive oil, 2 minced garlic cloves, 2 tablespoons chopped parsley, 1 teaspoon lemon zest (optional), and a pinch of salt. Toss until evenly coated. Set aside.
  • Preheat the Oven: Set to 375°F (190°C). Position a rack in the upper third for browning the crust later.
  • Sear the Vegan Sausage (optional, 5 minutes): Heat 2 tablespoons olive oil in a 5–6 qt oven-safe Dutch oven over medium heat. Add sliced vegan sausage and cook until lightly browned on both sides, about 5 minutes. Transfer to a plate; keep the oil in the pot.
  • Sweat the Aromatics (8 minutes): Add the diced onion, carrots, and celery to the pot with a pinch of the kosher salt. Cook over medium heat, stirring, until the onion turns translucent and edges become glossy and sweet, 8 minutes. You want steam to escape gently without browning.
  • Brown the Mushrooms (7 minutes): Stir in the chopped mushrooms and another pinch of salt. Increase heat slightly; cook until their moisture evaporates and they take on a mahogany edge and meaty aroma, about 7 minutes. Add the remaining minced garlic and cook 30 seconds until fragrant.
  • Tomato Paste and Spices (2 minutes): Add tomato paste, smoked paprika, and herbes de Provence. Cook, stirring, until the paste darkens from brick-red to russet and smells sweet, about 2 minutes—this caramelization is key.
  • Deglaze (3 minutes): Pour in the white wine (or stock). Scrape up any fond. Simmer 2–3 minutes until the harsh alcohol aroma mellows and the liquid reduces slightly.
  • Build the Stew (25 minutes): Add crushed tomatoes, vegetable stock, bay leaves, and thyme. Return the browned vegan sausage to the pot (if using). Bring to a gentle simmer, cover partially, and cook 25 minutes. The liquid should lightly burble; adjust heat to maintain a lazy simmer.
  • Add Beans and Umami (12 minutes): Stir in the white beans, miso, tamari, black pepper, and nutritional yeast (if using). Add liquid smoke if you like a subtle smokiness. Simmer uncovered 12 minutes, stirring occasionally, until the stew looks glossy and thick enough to coat a spoon. Remove bay leaves and thyme stems; taste and adjust salt.
  • Top and Bake (40 minutes): Smooth the surface, then evenly scatter the breadcrumb mixture over the stew. Transfer the uncovered Dutch oven to the oven and bake at 375°F (190°C) for 40 minutes, until the crumbs are deep golden and the edges bubble.
  • Broil to Finish (3 minutes): Switch to broil on high (about 500°F/260°C) and broil 2–3 minutes to achieve an extra-crisp crust. Watch closely to prevent burning.
  • Rest and Garnish (5 minutes): Let the cassoulet rest 5 minutes so the beans settle. Drizzle with 1 tablespoon olive oil (optional) and shower with 2 tablespoons chopped parsley. Serve hot.

Notes

Michelle’s Tips:

  • Beans: For the creamiest texture, use a mix of cannellini and Great Northern beans. If using dried beans, cook them separately until just tender (see Advanced Instructions) and proceed from Step 8.
  • Umami Balance: Miso and tamari add depth—start modestly and adjust to taste. For a smoky edge, smoked paprika plus a few drops of liquid smoke does the trick without overpowering.
  • Mushroom Technique: Don’t rush; let mushrooms release water and brown. For faster browning, avoid salting until they begin to color.
  • Gluten-Free: Use certified gluten-free panko and tamari.
  • No Wine: Replace with the same amount of stock plus 1 teaspoon apple cider vinegar for brightness.
  • Crust Perfection: If the top looks pale after baking, a brief broil gives you that crackling café-style finish.
  • Richer Body: Stir in 1 tablespoon olive oil or 1–2 tablespoons cashew cream just before topping for extra silkiness.

Nutrition

Calories: 500kcalCarbohydrates: 61gProtein: 28gFat: 16gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 10gSodium: 1269mgPotassium: 1505mgFiber: 15gSugar: 8gVitamin A: 4178IUVitamin C: 15mgCalcium: 210mgIron: 16mg
Keyword comfort food, Dutch oven, French White Bean Stew, One-Pot, Plant-based, Vegan Cassoulet
Tried this recipe?Rate this recipe !

Common questions

Can I use canned beans instead of dried?

Yes, canned beans work well here. Use two 15-ounce cans per batch, drained and rinsed — they’ll hold their shape through the oven bake as long as you don’t overcook them on the stovetop first.

Do I need a Dutch oven, or can I use something else?

A Dutch oven is ideal because it goes from stovetop to oven and holds heat evenly, but any heavy oven-safe pot with a lid will do. If your pot lid isn’t oven-safe, cover tightly with foil instead.

Can I make this ahead of time?

Yes, and it actually tastes better the next day. Make the full stew through the baking step, cool it, and refrigerate it — then add fresh breadcrumbs and run it under the broiler when you’re ready to serve.

What can I serve with this to make it a full meal?

Crusty bread is the most practical choice and soaks up the broth well. A simple green salad on the side rounds it out without adding much work.

I don’t have smoked paprika — can I substitute regular paprika?

Regular paprika works but the smoky note will be missing. Add a small pinch of cumin or a few drops of liquid smoke to compensate, or just use what you have — the miso and mushrooms still carry the depth.

Can this be made gluten-free?

Yes. Swap the breadcrumbs for a gluten-free variety and make sure your miso paste is labeled gluten-free, since some brands contain barley. Everything else in the recipe is naturally gluten-free.

What to cook next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.