i've veganized a basic cassoulet recipe, and it is pretty delicious (since i'm improvising and not working from a recipe, it comes out slightly different every time i make it -- more and less scrumptious, but always very tasty). here's how to do it:
buy yourself a package of tofurkey italian sausage, slice it up, and saute it in olive oil until it's brown all over.
real cassoulet has all kinds of animal parts in it, so you can add as many fake meats as you so desire -- i used some chicken-style seitan, also browned up in olive oil.
next, chop/dice a medium onion and two big carrots, and saute them too (adding more olive oil if you need it). if there were celery in there, we'd call this a mirepoix, like back in old paree. no, actually on top chef. and you could add celery if you wanted to!
add to this almost-mirepoix (after onion gets translucent) two cans of white beans and a tablespoon or two of fresh thyme. also salt and pepper to taste. and then some chopped garlic, the more the merrier. finally, add tomatoes in some form (i used about a cup and a half of chopped canned tomatoes, but i think i like this better with some saucier version, like crushed tomatoes or even tomato paste), and one to two cups of liquid (i used part red wine, part veggie broth). cook this up for a while, until it tastes great.
put everything in a casserole dish, like so:
it helps if you have a loyal dog by your side (totally fooled by the fake meat):
bread crumbs on top (i made them fresh in my food processor -- you can also mix them with chopped fresh parsley):
bake it at 350 degrees for about 20-30 minutes, until nicely browned and bubbly. yum. sometimes it comes out a little too dry. it's at its most delicious when it's all saucy and creamy, which is why i think i prefer the smooshier tomatoes. also, don't be afraid to have some liquid in there when you put everything in the casserole dish. yum. serve with crusty bread or maybe a dark green vegetable or glasses of water. did i already say yum?