West Coast Kitchen Garden

  • Recipes
  • Shop
  • About
    • Contact
    • Privacy and Disclosure
  • Retreats + Events
    • Connect - West Coast Food Blogger Retreat 2026
  • subscribe
menu icon
go to homepage
  • Recipes
  • Shop
  • About
    • Contact
    • Privacy and Disclosure
  • Retreats + Events
    • Connect - West Coast Food Blogger Retreat 2026
  • subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Shop
    • About
      • Contact
      • Privacy and Disclosure
    • Retreats + Events
      • Connect - West Coast Food Blogger Retreat 2026
    • subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipe

    Vegetarian Wild Mushroom Cassoulet With White Beans

    Published: Nov 12, 2026 by Sabrina Currie · This post may contain affiliate links.

    Jump to Recipe Print Recipe

    Last Updated on November 12, 2026 by Sabrina Currie

    This vegetarian wild mushroom cassoulet is my hearty and comforting, meat-free take on the French classic, with caramelized chanterelles, leeks, white beans and a crispy garlic herb crumb topping. (Vegetarian, with an easy vegan swap and gf if you skip the crumb topping.)

    White beans are tasty. But cooked low and slow with wild mushrooms, caramelized tomato paste and fresh herbs, you'll see why they're so beloved in the south of France. The beans get creamier, the broth thickens and meaty mushrooms take the place of the duck or sausage in a traditional cassoulet.

    I usually make it with chanterelles because I pick a lot of them every fall, but a mix of your favourite store-bought mushrooms works too. It takes time to develop the depth of flavour but most of the cooking time is hands-off, so you can do other things while it fills your house with mouth-watering smells.

    Why I Love This Recipe

    • It's hearty comfort food without the meat - Caramelized mushrooms, beans and a Parmesan rind give it all the richness without the saturated fat of a traditional cassoulet.
    • It's mostly hands-off - After 30 to 45 minutes at the stove, the oven does the work.
    • It's even better the next day - It's perfect for make-ahead dinners and entertaining. And don't even get me started on the leftovers! Enjoy leftovers in your lunch box through the week or freeze it for up to 3 months and enjoy a night off cooking. You'll thank yourself later 🙂
    • It's a great way to use foraged mushrooms - Besides the beans, mushrooms are the star in this dish so it's a great way to enjoy your favourite fungi. (If you're lucky enough to have a basket of chanterelles, I bet you'd also love my chanterelle mushroom risotto and wild mushroom and lentil stew.)

    Fun Fact

    Cassoulet comes from the Languedoc region in the south of France, and it's named after the cassole, the wide earthenware pot it was traditionally baked in. Towns like Castelnaudary, Carcassonne and Toulouse all claim their version is the real one. At its heart though, it's peasant food that was always about using what you had on hand, which is why I think wild mushrooms feel right at home in it.

    Recipe Ingredients

    All the raw ingredients for the cassoulet recipe including leeks, celery, onion, mixed mushrooms, tomato paste, vegetable bouillon, white beans and carrots.
    • White beans - Dried Tarbais beans are the traditional choice for cassoulet, but navy beans, great northern beans or cannellini beans all work and are much easier to find. Dried beans soak up more flavour, but canned beans are fine when you're short on time. (Tarbais beans grow well anywhere you can grow pole beans. I grow mine from Salt Spring Seeds.)
    • Mushrooms - I use chanterelles because I pick them every fall and usually have plenty, but any mix of your favourite mushrooms works. Porcini have deep earthy flavour, lobster mushrooms have a pleasant hint of seaside sweetness (it's the bright red-orange one in the photo above), and oyster mushrooms bring great texture. Although less flavourful, white or cremini mushrooms are easy to find in grocery stores and will still make a lovely cassoulet.
    • Fresh herbs - Thyme, rosemary and bay leaves. Tie the fresh sprigs together with kitchen string as a bouquet garni so they're easy to pull out later. Alternatively, you can strip the leaves off the stems and mince them before adding. Dried thyme and rosemary work well if you don't have fresh.
    • Parmesan rind (optional but recommended) - It slowly melts into the cooking liquid and adds savoury, umami-rich flavour. Save your hard cheese rinds in the fridge or freezer for recipes like this one.
    • Truffle oil (optional but recommended) - A light drizzle at the end makes the mushroom flavour really pop.
    • Crumb topping - Panko, butter, garlic, fresh parsley and salt get pulsed together for a golden brown, crispy top. As traditional cassoulet bakes, the top forms a crust. During the baking, the crust is repeatedly broken into the stew, thickening it and adding more rich, caramelized flavour.

    See recipe card for quantities.

    A bowl of the cassoulet showing the beans, mushrooms, carrots and crispy bread crumb and parsley topping in a bowl with a spoon. There is a written description of the dish at the top.

    Substitutions + Variations

    • Canned beans - Use 2 cans (798 ml each), drained and rinsed. Stir them in about 30 minutes before you add the crumb topping so they don't fall apart too much.
    • Add sun-dried tomatoes - Drain and slice ½ cup of sun-dried tomatoes into long thin strips and add them along with the broth for sweetness, chew and a deeper tomato flavour. Oil-packed have the best flavour and texture, but dry ones will soften while it cooks.
    • Vegan cassoulet recipe - Skip the Parmesan rind, use olive oil or vegan butter in the crumb topping, and double-check the ingredients in your vegetable broth.
    • Vegetarian note - Traditional Parmesan is made with animal rennet, so look for a vegetarian Parmesan-style cheese if you're cooking for strict vegetarians.
    • Gluten-free - Simply skip the panko bread crumb topping for a totally gf mushroom cassoulet. (Or if you have gf bread crumbs, swap those in.)

    Step-by-Step Instructions

    The key when making this recipe is to be patient and really let the onions, mushrooms and tomato paste caramelize for the richest and best flavour.

    Caramelized chopped onions in a large Dutch oven pot.

    Step 1. Heat olive oil in a large enamelled cast iron Dutch oven or pot. Add the onions and cook over medium, stirring frequently until they turn translucent. Lower the heat to medium low and continue to cook, stirring occasionally until the onions are dark and well caramelized.

    Chopped leeks, onion and carrot in the pot with the caramelized onion.

    Step 2. Add the leeks, carrot and celery, aka the mirepoix or base of the stew. Cook until translucent, about 8 to 10 minutes. Then add the garlic and tomato paste and cook, stirring frequently, until it darkens and starts to stick to the bottom of the pot, about 4-5 minutes.

    Fried mushrooms with browned edges in a large frying pan.

    Step 3. Meanwhile, in a separate pan, while the onions are caramelizing, fry the mushrooms until any liquid evaporates and the edges get nice and golden brown.

    Simmering beans and vegetables in a large Dutch oven.

    Step 4. Preheat the oven to 350°F (175°C). Once the tomato paste has caramelized with the vegetables, pour in the vegetable stock and water, add the drained beans and bring it to a simmer. Once the mushrooms are browned on the edges, add them as well, scraping up and adding any bits from the bottom of the pan.

    Chopped parsley and garlic poured into the pot.

    Step 5. Add your bundle of herbs and bay leaves.

    The stew on the stove with a large chunk of parmesan rind added

    Step 6. Add the Parmesan cheese rind if using, then pop it in the oven. Bake it uncovered for 2 to 3 hours, stirring every 45 to 60 minutes, until the cooking liquid has reduced. The broth should look thicker and reduced enough that the ingredients are just starting to peek out the top.

    Bean mixture topped with a parsley and bread crumb topping.

    Step 7. Pulse the garlic, salt and parsley in a food processor until damp and crumbly. Then add the butter and bread crumbs and pulse until evenly mixed.

    The bread crumb topped cassoulet is now in the oven.

    Step 8. Scatter the crumb mixture over the cassoulet and put it back in the oven until the top is golden and crispy, about 30 more minutes. (If there is lots of broth left, the crumbs won't get as crispy but they are still delicious!)

    The finished, baked cassoulet with crispy topping.

    Step 9. Remove from the oven and let it rest 20 minutes, then serve hot.

    Full instructions in the recipe card below.

    A bowl of mushroom and bean cassoulet.

    Cook's Tips

    • Be patient with wild mushrooms. Foraged mushrooms can release a lot of liquid. Just keep cooking and stirring until it evaporates and the flavour is reabsorbed. I find store-bought mushrooms give off much less liquid than my own foraged ones.
    • Let the tomato paste stick a little. Cook it until it darkens and starts sticking to the bottom of the pot, then scrape up those browned bits for the deepest and best flavour.
    • Fish out the herbs. Before adding the crumb topping, remove the bay leaves and woody herb stems. They're tough and not very pleasant to bite into.
    • Let it rest before serving. Cassoulet tastes even better after 20 minutes off the heat, as the beans keep soaking up the broth.
    • Make it ahead. This is a dish that improves overnight. To reheat, add ½ cup of broth or water if it's looking dry, then bake at 350°F (175°C) until hot, about 40 minutes.

    How to Serve Mushroom Cassoulet

    Cassoulet is rustic and doesn't need a fancy presentation. Ladle it into wide, shallow bowls, then drizzle with your best olive oil or a little truffle oil, crack some black pepper and perhaps a sprinkle of fresh chopped parsley.

    Serve it with crusty bread for soaking up the broth. A good baguette or sourdough is perfect, or try my rosemary no-knead bread. Toast thick slices and rub them with a clove of garlic for a little extra flavour. It's rich and filling enough to stand on its own, so keep the sides simple. A bitter green salad with a sharp vinaigrette is all it needs, like my arugula spinach salad with quick pickled onions. If you want to serve it with even more, roasted Brussels sprouts or creamy polenta are other good sides.

    Storage

    Let it cool, then store it in an airtight container in the fridge for 3 to 4 days. You can also freeze it for up to 3 months. Thaw it overnight in the fridge and reheat as above.

    Leftover Ideas

    • Grain bowl - Spoon it over farro or brown rice and top with a fried egg and a handful of arugula.
    • Cassoulet toast - Pile it on garlic-rubbed sourdough toast with grated Parmesan and cracked black pepper.
    • Soup - Add more vegetable broth, blend half of it until smooth, then stir it back in for a creamy mushroom and white bean soup.
    A pot and bowl of wild mushroom and white bean stew side by side.

    Recipe FAQs

    What is cassoulet?

    Cassoulet is a slow-cooked French casserole of white beans, traditionally made with duck confit, sausage and pork. This version swaps the meat for meaty mushrooms.

    Can I make mushroom cassoulet with canned beans?

    Yes. Use 2 cans (798 ml each), drained and rinsed, and stir them in about 30 minutes before adding the crumb topping.

    Do I have to soak dried beans first?

    Yes. Soak them in cold water for 6 to 24 hours, then drain before adding them to the pot.

    What mushrooms are best for cassoulet?

    Chanterelles are my favourite, but cremini, oyster, lobster, morels, boletes or a mix of wild and store-bought mushrooms all work well. The only mushrooms I don't recommend are pine (matsutake) mushrooms and thin enoki mushrooms.

    Can I make it ahead?

    Absolutely, you can make it up to 3 days ahead. It tastes even better the next day. Reheat it in a 350°F (175°C) oven with ½ cup of broth or water.

    Wine Pairing

    A Côtes du Rhône or a red from the Languedoc, where cassoulet comes from, is a natural match for the earthy mushrooms. A West Coast (Washington, Oregon or BC) pinot noir is another top choice. If you prefer white, a lightly oaked, buttery chardonnay is lovely with it too.

    Save This Mushroom Cassoulet Recipe!

    If you love this comforting cassoulet recipe, pin it for later or share it with a fellow mushroom lover 🙂

    A pot of baked beans, mushrooms and vegetables with parsley flecked bread crumbs on top. There is a wooden spoon in the pot and a bowl of the cooked beans beside.

    More Mushroom Recipes

    • Overhead shot of chanterelle mushroom risotto in a wide rimmed white bowl on a rustic wooden table.
      Classic Chanterelle Mushroom Risotto
    • Wild Mushroom And Lentil Stew Recipe
      Best Chanterelle Mushroom Stew
    • Wild Mushroom Soup With Chanterelles And Porcini
      West Coast Wild Mushroom Soup
    • A bowl of creamy, light brown pate topped with fried mushrooms and some parsley. There are slices of crostini around the bowl.
      Easy Wild Mushroom Pâté With Thyme And Cream Cheese
    See more Mushroom Recipes →

    📖 Recipe

    A bowl of the finished cassoulet with bread crumb topping and a spoon in it.

    Vegetarian Wild Mushroom Cassoulet With White Beans

    A cozy, meat-free take on the French classic with caramelized chanterelles, leeks, white beans and a crispy garlic herb crumb topping. Most of the cooking time is hands-off in the oven. Serves 4 generously or 6 with side dishes and bread.
    No ratings yet
    Print Pin Rate
    Course: Main Course
    Cuisine: canadian, French
    Diet: Vegetarian
    Keyword: mushroom cassoulet, vegetarian cassoulet
    Prep Time: 20 minutes minutes
    Cook Time: 3 hours hours
    Bean Soaking: 6 hours hours
    Total Time: 9 hours hours 20 minutes minutes
    Servings: 4 servings
    Calories: 554kcal
    Author: Sabrina Currie

    Ingredients

    • 2 tablespoon extra virgin olive oil
    • 1 cup onion diced
    • 3 cups leeks about 2-3 large leeks, sliced and well rinsed
    • 2 cups carrot cut in ½-inch dice
    • 1 cup celery diced
    • 2 cloves garlic minced
    • 2 tablespoon tomato paste
    • 3-4 cups chanterelle mushrooms or a mix of your favourite mushrooms, chopped
    • 4 cups vegetable stock
    • 2 cups water approximately
    • 1½ cups dried Tarbais, navy or other small white beans soaked 6 to 24 hours (or 2 cans, 798 ml each, drained and rinsed)
    • 1 teaspoon salt
    • ½ teaspoon ground black pepper
    • 3 large sprigs fresh thyme or 1 teaspoon dried thyme
    • 1 large sprig fresh rosemary or ½ teaspoon dried rosemary
    • 2 bay leaves
    • 2 inch piece Parmesan rind optional but recommended
    • 2 teaspoon truffle oil optional but recommended

    Crumb Topping

    • 1 clove garlic minced
    • ½ teaspoon salt
    • 1½ cups fresh parsley divided (1 cup for the topping, ½ cup chopped for garnish)
    • 1 tablespoon butter or margarine or olive oil
    • 1 cup panko bread crumbs

    Instructions

    • (Soak your beans for at least 6 hours before starting if using dried beans.) Heat 1 tablespoon of the olive oil in a large enamelled cast iron Dutch oven or oven-safe pot over medium heat. Add the onion and cook, stirring frequently, until it turns translucent. Lower the heat to medium low and keep cooking, stirring occasionally, until the onion is dark and well caramelized.
    • Add the leeks, carrot and celery and cook until translucent, about 8 to 10 minutes. Then add the garlic and tomato paste and cook, stirring frequently, until the tomato paste darkens and starts to stick to the bottom of the pot, about 4 to 5 minutes.
    • Meanwhile, while the onion is caramelizing, heat the remaining 1 tablespoon of olive oil in a separate frying pan over medium-high heat. Add the mushrooms and fry until any liquid evaporates and the edges are nice and golden brown.
    • Preheat the oven to 350°F (175°C). Pour the vegetable stock and water into the pot, scraping up the browned bits from the bottom, and add the drained beans. Taste and season lightly with salt and pepper. Bring it to a simmer. Add the browned mushrooms, scraping in any bits from the pan as well. (If you're using canned beans, wait until step 6.)
    • Tie the thyme and rosemary sprigs into a bundle with kitchen string and add them to the pot along with the bay leaves and the Parmesan rind, if using.
    • Place the pot in the oven uncovered. Bake for 2 to 3 hours, stirring every 45 to 60 minutes, until the cooking liquid has thickened and reduced enough that the ingredients are just starting to peek out the top. (If your liquid reduces too fast, add a little broth or water as needed.) If you're using canned beans, stir them in for the last 30 minutes before adding the crumb topping.
    • While the cassoulet bakes, make the crumb topping. In a food processor, pulse the garlic, salt and 1 cup of the parsley until damp and crumbly. Add the butter and panko and pulse until evenly mixed.
    • Take the cassoulet out of the oven and remove the bay leaves, herb stems and what's left of the Parmesan rind. Season to taste with additional salt and pepper if needed. Then scatter the crumb mixture evenly over top and return it to the oven until the top is golden and crispy, about 30 minutes. (If there's still lots of broth, the crumbs won't get as crispy, but they're still delicious!)
    • Let it rest for 20 minutes, then serve hot with a drizzle of truffle oil and the remaining chopped parsley.

    Notes

    Cassoulet tastes even better the next day. To reheat, add ½ cup of broth or water and bake at 350°F (175°C) until hot, about 40 minutes.

    Nutrition

    Calories: 554kcal | Carbohydrates: 87g | Protein: 24g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.1g | Cholesterol: 8mg | Sodium: 2136mg | Potassium: 2275mg | Fiber: 19g | Sugar: 14g | Vitamin A: 14567IU | Vitamin C: 49mg | Calcium: 353mg | Iron: 14mg
    Tried this Recipe? Tag me Today!Mention @wckitchengarden or tag #wckitchengarden!
    Headshot of Sabrina Currie, smiling in front of a grey-blue background.

    Hi, I'm Sabrina!

    I'm a classically French-trained cook, forager, gardener and photographer on Vancouver Island, BC. I share fresh, local and easy recipes for every season, and I hope this one becomes a favourite at your table.

    Tried this recipe? I would love it if you left a star rating and comment below. Questions? Find me on Instagram or Facebook, I always try to reply quickly.


    The West Coast Kitchen Garden cookbook with a salad photo on the front.

    Get My BC Bestselling Cookbook

    West Coast Kitchen Garden: Growing, Gathering, and Eating Through the Seasons has 100+ recipes with a photo of every one, plus foraging tips, seasonal menus and easy preserving techniques.

    Order in Canada
    Order in the US

    Get free seasonal recipes in your inbox! Subscribe here and grab my free printable meal planner.

    More Recipe

    • A bowl of parsley flecked creamy soup topped with toasted croutons on a dark blue linen tablecloth.
      Easy 30-Minute Creamy Zucchini Leek Soup (Vegetarian Recipe)
    • A large cast iron frying pan with miso caramelized baby bok choy halves.
      Miso Glazed Baby Bok Choy (Easy 10-Minute Side Dish)
    • Hands spreading the herb flecked butter onto a piece of bread beside the herb and flower decorated butter board.
      Chive Blossom & Herb Butter Board With Edible Flowers
    • A round serving platter of arugula salad topped with sliced steak, peaches and avocado as well as crumbled feta and grilled corn kernels.
      Arugula Steak Salad with Peaches and Feta

    About Sabrina Currie

    Classically French trained cook, photographer and food stylist living on beautiful Vancouver Island, BC.

    Leave a ReplyCancel reply

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

    Join Me On Social

    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest

    Get free recipes!

    Get 100+ recipes and photos in one beautiful book

    My BC Bestseller cookbook brings the West Coast Kitchen Garden to your shelf with foraging tips, seasonal menus, and fast, easy preserving techniques. Plus a photo of EVERY recipe!

    Order for US readers
    Order for Canadian readers

    Hi, I'm Sabrina!

    Fisherman's daughter, forager, gardener and the cook behind every recipe here. If it's fresh, local and easy enough for a weeknight, you'll find it here!

    See where it all started →

    Most Recent Posts

    • A bowl of parsley flecked creamy soup topped with toasted croutons on a dark blue linen tablecloth.
      Easy 30-Minute Creamy Zucchini Leek Soup (Vegetarian Recipe)
    • A large cast iron frying pan with miso caramelized baby bok choy halves.
      Miso Glazed Baby Bok Choy (Easy 10-Minute Side Dish)
    • Hands spreading the herb flecked butter onto a piece of bread beside the herb and flower decorated butter board.
      Chive Blossom & Herb Butter Board With Edible Flowers
    • A round serving platter of arugula salad topped with sliced steak, peaches and avocado as well as crumbled feta and grilled corn kernels.
      Arugula Steak Salad with Peaches and Feta
    • Collage of four different meatball recipe with different sauces.
      35 Best Meatball Recipes For Dinner with Big Flavor
    • Creamy, chunky chicken and bean soup with spinach in a bowl topped with a little grated parmesan cheese.
      Cozy Creamy Tuscan Chicken Soup With Cannellini Beans

    Most Popular Recipes

    • Overhead shot of chanterelle mushroom risotto in a wide rimmed white bowl on a rustic wooden table.
      Classic Chanterelle Mushroom Risotto
    • Overhead photo of the bright pink and white lump crab chunks sprinkled with chopped green onions over lettuce.
      Quick, Easy Garlic Butter Sautéed Imitation Crab Meat
    • Greek spinach salad with baby spinach leaves, halved cherry tomatoes, chopped cucumbers, kalamata olives, feta cheese and a herb flecked pale yellow dressing drizzled over, all on a white plate.
      Greek Spinach Salad With Feta + Fresh Lemon Dressing
    • Finished Panera corn chowder is pale apricot colored creamy soup with flecks of red, yellow and green in it. There is a spoon full held above the pot to show the thick and creamy texture.
      Easy Homemade Panera Corn Chowder Recipe
    • Ooni Pizza Dough Cooking in the Fyra
      Ooni Pizza Dough Recipe
    • Easiest Seafood Alfredo Pasta Recipe
      Easiest Seafood Alfredo Recipe (15-Minute Creamy Pasta)
    Strawberry shortcake with juicy fruit dripping down mounds of whipped cream.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    Sabrina Currie of West Coast Kitchen Garden
    Sabrina Currie of West Coast Kitchen Garden

    Contact

    • Contact
    • Services
    • Media Kit

    Copyright © West Coast Kitchen Garden 2026 - All Rights Reserved

    Loading Comments...

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required