This vegan cassoulet is made with a savory slow cooked stew of garlicky white beans and smoky portobello mushrooms, sprinkled with panko breadcrumbs and baked to bubbly perfection.

Most traditional casseroles are made with cheese, which is kind of a bummer if you don't eat cheese. It's also tough to veganize cheesy casseroles if you don't use store bought vegan cheese, which I generally don't.
Cassoulet is an exception. No cheese! This is pretty exciting, especially when you consider that it's also French, because French food can be pretty cheese-heavy.
What traditional cassoulet does have is gobs and gobs of super slow cooked garlicky white beans and herbs, all topped with a crispy breadcrumb crust. So it kind of makes sense that vegan cassoulet would work out well when you think about it: white beans cook up super creamy and luscious, so who needs cheese?
The other thing traditional cassoulet has is meat. Lots of it. I perused a number of cassoulet recipes, and even though there are lots of variations on the dish, they generally seem to involve multiple types of meat and animal fat, and all kinds of involved ways of cooking the meat in the animal fat. So it can be a pretty complicated dish. The great thing about making a vegan cassoulet it is that you can just throw all that stuff out the window, and the recipe ends up being a lot simpler.
In place of all the eight hundred varieties of meat one might include in a dish like this, I went with just substitution: smoky sautéed portobello mushrooms. They were everything I needed, and so delicious.
I'm not going to kid you and say this dish is quick and easy...but it is at least relatively easy. Most of the long cook time is hands off — simmering stew on the stove or baking up the casserole in the oven. I did go the extra mile and make this from dried beans, as opposed to canned, which means soaking, and that's something I'm normally too lazy to do. I feel like canned beans would get mushy with the long cook time. Also, if you want to make this during the week (and Valentine's day is on a Tuesday this year, so you should!), just cook the stew in advance. Stick it in the fridge for up to two days. The day of serving, just transfer it to the baking dish, sprinkle with breadcrumbs, and bake away.
Smoky Portobello Mushroom Vegan Cassoulet
Ingredients
- 6 tablespoons olive oil divided
- 1 cup diced shallots 2 to 3 shallots
- 6 garlic cloves minced
- 2 medium carrots diced
- 2 celery ribs diced
- 1 cup dry white wine
- 1 pound dried great northern beans soaked overnight, drained and rinsed
- 7 cups vegetable broth
- 2 tablespoons tomato paste
- 2 bay leaves
- ¼ cup chopped fresh parsley
- 2 tablespoons fresh thyme leaves
- Pinch ground cloves
- Salt and pepper
- 12 ounces baby portobello mushrooms stemmed, cleaned and sliced
- ½ teaspoon liquid smoke
- 1 ½ cups panko breadcrumbs
Instructions
-
Coat the bottom of a large pot with 2 tablespoons of olive oil and place over medium heat. When the oil is hot, add the shallots, garlic, carrots, and celery. Sauté for about 10 minutes, until the veggies are tender. Add the white wine and bring to a simmer. Allow to simmer for about 5 minutes, until the wine has reduced by about half.
-
Add the beans, broth, tomato paste, bay leaves, parsley, thyme, and cloves to the pot. Raise heat to high and bring to a boil. Lower heat and allow to simmer, uncovered, until the beans are tender and most of the liquid has been absorbed or cooked off, about 1 ½ hours. You want it to have the consistency of a stew — not too dry, but also not a soup. Remove from heat, discard the bay leaves, and season with salt and pepper to taste.
-
When the stew is almost finished cooking, preheat the oven to 325°.
-
Coat the bottom of a large skillet with the remaining 4 tablespoons of olive oil and place it over medium heat. Once the oil is hot, add the mushrooms an an even layer. Allow to cook until the mushrooms are browned on the bottoms, about 5 minutes. Flip and cook 5 minutes more. Once the mushrooms are browned on both sides, sprinkle with the liquid smoke and quickly flip a few times to coat the mushrooms. Remove from heat.
-
In a small bowl, stir the panko breadcrumbs together with ¼ teaspoon each of salt and pepper.
-
Fold the mushrooms into the stew, then transfer everything into a large casserole dish. Sprinkle the top with the panko mixture.
-
Cover the dish with foil, and bake until the casserole is bubbly and the breadcrumbs are lightly browned, about 1 hour.
-
Divide into bowls and serve with crusty bread.
Recipe Notes
I used a 2 quart casserole dish for this, and while everything fit, it was a tight squeeze, so use something a tad larger if you've got it.
❤❤❤ all your recipes. Will try this one this weekend. Wanted to mention that you listed the broth twice. No big deal but thought you would want to know.
Whoops! Thanks for catching that and letting me know! I hope you enjoy this one. :)
You're welcome ?Made the whiskey lentil Sheppard pie for tonight.
What temp for the oven?
Oops! It's 325°. Thanks for catching that!
That sounds delicious and I will be trying it out. I made a lentil soup with most of the same ingredients. Lentils in place of white beans, no wine or mushrooms. Anyway, I over-cooked it and it ended up being more like a stew. I ate it that way and loved it! Sometimes we find a new meal through our mistakes.
Ha! That happens to me all the time. :) I hope you enjoy this!
Looks absolutely delicious! I'll have to give this a try very soon.
Thanks Celeste! I hope you enjoy it!
Am I cooking the mushrooms in a skillet over medium-heat on the range? Or am I cooking in a skillet in the oven at 325? I'm a little confused by the wording here.
Thanks,
Ben
The mushrooms get cooked in the skillet on the stove - you're just preheating the oven in prep for the step after that. I just bumped the mushroom instruction to the next step to make it a bit more clear. I hope that helps!
Looks like a lovely warming dish, I need to pick up some mushrooms to try it out, thanks for sharing :)
Thanks Kathryn! I hope you enjoy it!
Can I do this with canned beans instead? How many cans would I need to equal a pound?
About 3 1/2 (14 ounce) cans is equal to a pound of dried beans. You'll need to make a few adjustments, reduce the amount of liquid, etc. I haven't tried this with canned so I can't give exact instructions though. I'd love to hear how it works out if you try it!
Tried this yesterday evening, it was really good, thanks for sharing :)
Glad you enjoyed it! Thanks Geoffrey!
I am having a dinner party for 20vegans and love this recipe? How many servings are in this recipe?
It serves about 6. :)
This is amazing! I’m sharing this recipe with my bean group! Thank you!
The smoked mushrooms were perfect!
Yay!! I'm so glad you enjoyed it!
I made this on a rainy kinda chilly finally fall-ish day and it was perfect! I doubled the recipe and squeezed it into a 6 qt Dutch oven. I used 2 lbs of mushrooms since that was easiest and who doesn't love mushrooms. This will definitely be a regular winter meal.
Awesome!! I'm so glad you enjoyed it! It's perfect for a rainy fall day. :)
This was delicious! I made the beans in the slow cooker (low for 6hrs) and prepped ingredients in the morning. That made everything much easier that night. Just sautéed shallots and veggies, combined everything and cleaned up while it baked.
I'm so glad it worked out and you enjoyed it! Thanks so much Sarah!
Hello! Do you think this recipe is OK to make ahead? I was thinking of preparing it this afternoon and placing it in the fridge so it's ready to go when I get home from work the next day. What are your thoughts?
Thank you :)
Yup! We actually really enjoy this as leftovers in my house. :) I just zap them in the microwave, but I think it would also be fine to pop it back into the oven for a few minutes.
I have made this twice, third time will be tomorrow. Thank you!
Can I make this in an Instant Pot?
I'm afraid I don't have an instant pot yet, so I'm not sure!
Loved this recipe!! I added nutritional yeast to the bread crumbs and as a topper. My non-vegan boyfriend gobbled it up too. Thanks for sharing!
That sounds delicious! I'm so glad you enjoyed it!
Hi Alissa! I have to make some savory pies for our office pi day celebration this Thursday (3.14) - yes, we are educators and love math - lol! I’m making omdovidual beef bourguignon meat pies as well as individual vegan pies. I’m hoping to turn your cassoulet into a vegan savory pie by filling several ramekins and covering them with puffed pastry. I’m trying to figure out if I still need to add the Panko to the cassoulet prior to baking it in the oven with the puffed pastry topper. Any thoughts?
Oh, that sounds delicious! I'd skip the panko - you probably wouldn't even notice it with crust on top. I'm so happy to hear that I'm not the only Pi Day enthusiast! :)
Amazing! I just made this and ate it. Really tasty, I love the smoky mushrooms. Wow
Awesome!! I'm so glad you like it!
Delicious! Didn't miss the meat at all. Made some substitutions out of necessity - still yummy without the liquid smoke and substituted fennel bulb for the celery. Used canned great northern beans and cut the cooking time quite a bit.
Awesome! I'm so glad you enjoyed it! Thanks Kelly!
Love this! The soaked beans were really key here, I thought. My boyfriend even commented that he liked the texture of the beans, not knowing I had soaked them. I made a large batch for lunches and it did dry out a little in the fridge, so if you are saving it, I recommend taking it off the stove while there's more liquid. However, the portion we ate straight away was perfect!
I'm so glad you both enjoyed it! And I totally agree - I usually can't be bothered with soaking beans, but for this recipe I think the texture is so important. Thanks Maddie!
I'm making this right now. Or as close to your recipe as I can. I boiled and soaked the beans for six, and I think it's going to get baked in a dutch oven. This is the first time I've ever used fresh thyme! Thank you for the recipe.
Very welcome! I hope you enjoy it!
Fantastic. Had to make a few substitutions because of poor grocery listing... but I’m sure the original is great.
As far as my accidental version, a-ok to use leaks in place of shallots, 30 oz canned white beans with 4c broth, and smoked Himalayan salt instead of liquid smoke. Oh, and a also ground sprouted bread in place of panko.
Regardless, great base.
Made this last night. Delicious!
Hoping to make this for Christmas, do you think it could be made up to being put in the casserole pan the night before, and then baked day of? I'm worried the beans would soak up the rest of the broth. Could you possibly drain the broth and add it back in before baking?
Hmmm...I think that would work! You probably don't need to drain the broth, but you could add a little extra before baking if it seems necessary.
Your recipe doesn't say when to add the vegetables after you sauté them.
They stay in the pot your sautéed them in - you actually add the beans and other ingredients to that pot in step 2.
Hi Alissa. I made this a few times and it was delicious !! This time I need to prepare this a day or two in advance. My question is do I bake it the day I am cooking it or bake it the day it is being served ? Also, it this freezable ? Thank you 😊
I'm glad you're enjoying it! I'm thinking you might be better baking this the same day that you make the stew, just because bean soups and stews always seem to change in consistency during storage. That's just a guess though, as I haven't tried it the other way. It should freeze just fine and be good for 3 months or so once it's made!