Vegetarian Cassoulet Recipe

Vegetarian CassouletI’m in.  Deep in, my friends. Deep into my cannelloni bean phase, that is!  Oh yes, it’s on!

First we cooked the beans, then we made that super scrumptious salad, and today I’m serving up this amazing vegetarian comfort food dish with them.

Cassoulet is a rich, slow-cooked bean stew or casserole originating in the south of France.  Traditionally it includes white kidney beans, pork sausages, pork, goose, duck and sometimes mutton.

Other than the beans and slow-cooking method, there’s nothing traditional about this cassoulet. It’s vegetarian, after all!

What are you doing this weekend, anyway?  Cooking the beans?  You could do that today, and spend a part of Saturday or Sunday hanging out in the kitchen — making this insanely flavorful, heart-warming (yes, heart-warming) meal!

Vegetarian Cassoulet

Vegetarian Cassoulet
Serves: Serves 8 to 10
  • ¾ cup olive oil
  • 2-1/2 cups thinly sliced brown onion
  • 2 tablespoons roasted garlic
  • 2-1/2 cups carrots, peeled and cut into ¼ to ½-inch rounds
  • 5 cups packed, roughly chopped kale, washed and dried (I like black kale in this recipe.)
  • 1-1/4 cup roughly chopped, oil marinated artichoke hearts
  • 1-1/2 tablespoons finely chopped, fresh oregano
  • 2-1/2 teaspoons dried thyme
  • 1-1/4 cup roughly chopped, peeled canned tomatoes
  • 1-1/4 cup dry white wine
  • 2-1/2 cups vegetable stock
  • 3-3/4 cups cooked cannellini beans
  • 2 cups bread crumbs
  • ½ cup melted, unsalted butter
  • Sea salt and freshly ground black pepper
  1. Preheat the oven to 300 degrees F.
  2. Use about 2 tablespoons of the olive oil to coat the bottom of a large pot. Place the pot over medium-high heat and add the onions. Stirring every few minutes or so, cook the onions until they are very tender and are beginning to become brown, about 15 minutes. Add the roasted garlic and stir to blend.
  3. Add the carrots and cook until they begin to brown, about 5 minutes. Then add the kale and cook until it’s completely wilted, again, about 5 minutes.
  4. Stir in the artichokes, oregano and thyme, and cook for a few minutes, until it’s very aromatic.
  5. Deglaze the pot with the tomatoes, wine and stock. Use a flat-bottomed wooden spatula to scrape any stuck bits of food from the bottom of the pot, back into the mixture.
  6. Bring to a boil, then reduce the heat to low, cover, and simmer for 15 minutes. Then uncover the pot, turn the heat to medium and cook to reduce the liquid by about half. This should take about 20 minutes.
  7. Fold in the cooked cannellini beans and season generously with salt and pepper.
  8. Pour the mixture into a baking dish (approximately 9 X 13 X 2-1/2-inch baking dish — something like Emile Henry stoneware is perfect.)
  9. Sprinkle the bread crumbs evenly on top and then drizzle it with the melted butter and the remaining olive oil.
  10. Bake uncovered in the preheated oven for 1-1/2 hours. Then cover loosely with foil, and bake for another 30 minutes.
  11. Let it “rest” for at least 20 minutes before serving.
Yes, you can buy cooked cannellini beans, but making them is fantastic (and more delicious)!

Gluten-free? Easy — use gluten-free bread crumbs! I make mine with the ends of our gluten-free bread. (Toast in the oven, let it cool, then use a food processor to blend.)

This cassoulet is lovely served in individual baking dishes, as well. (A 4 x 6 x 2-inch would serve 1 to 2 — and for this recipe use 5 of them).

Up to 4 days and at least 1 day ahead: Cook the beans.
Up to 1 week and at least 1 day ahead: Roast the garlic.
3-1/2 hours ahead: Begin prepping and cooking the ingredients for the cassoulet.
2-1/2 hours ahead: Bake the cassoulet!
This entire dish can be made 1 day ahead.  (Once it comes to room temperature, cover it tightly and keep it refrigerated.  To get ready to serve, bring it back to room temperature, and then reheat it in a 300 degree F oven until it’s hot all the way through, about 20 minutes.)

Share on YummlyPin on PinterestShare on StumbleUponShare on FacebookTweet about this on TwitterShare on Google+Share on LinkedInShare on TumblrEmail this to someonePrint this page

Subscribe to Cooking On The Weekends so you don’t miss any new, mouth-watering recipes!


    • valentina says

      Thanks so much, Tori! Yes, spinach would be fantastic — I’d use twice as much since it shrinks more than the kale. 🙂 xo

    • valentina says

      I think you could freeze this after baking it. Place it in the refrigerator the at least 24 hours before you want to reheat it. Enjoy! 😀

  1. Linden says

    I just made the recipe. I stopped short of adding almost 3/4 c of oil (less 2 TBL) and a 1/2 c of butter to the top of 2 cups of breadcrumbs. (?) I did add some. A healthful vegan dish w 1 and 1/4c fat? My cassoulet looked/tasted a bit dried out. Maybe all that fat was required? 2 cups of breadcrumbs on top looked like a pile of wet sand but were browned and cooked. I scraped off a full cup into the trash. However the FLAVOR of the dish was very good. The acidity of the marinated artichokes I found strong. If I make it again I might only use half the artichokes–better yet the full amount not marinated and up the amount of roasted garlic. I would not cook down the liquids/veggie mix to half as directed.Time intensive!!!

    • valentina says

      Hi Linden, Thanks so much for trying the recipe and sharing your experience. It is time intensive — many of my recipes are, as I’m a big fan of the process. 🙂 Yes, it calls for a good amount of olive oil and butter — this is intentional and ultimately creates a confit of sorts. I tried to (in a vegetarian fashion), mimic a true cassoulet, which is a slow-cooked casserole and with duck confit, which is duck cooked in it’s own fat. As for the breadcrumbs, I can see how less might be good, however I love how it combines with the butter and olive oil during the long cooking process, forming a lovely, crisp crust. Your suggestions are great, especially upping he amount of garlic. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe: