Bean Cassoulet (Vegan)

If you are looking for a hearty and warming dish to serve your family this Holiday season, cassoulet is a great option!  It is healthy and delicious!  If you have never heard of it, it is a bean casserole, usually slow cooked and baked in the oven. it usually contains lots of meat as well, but I have veganized it, and lowered the cooking time.   I keep bags of cooked beans in my freezer at all times, but you may use canned in this recipe if you prefer.  This is a good dish to make ahead of time and bake, just keep in mind the baking time will be a lot longer if it has been refrigerated.  This is a fiber rich dish which will leave you feeling good, and satisfy your comfort food craving.

Author: Amy Lyons O’Neil

Amy has worked for Fresh and Natural Foods since 2006 contributing to the variety of healthful foods we offer. She graduated with a degree in studio art from Bethel University in 2007, but in her senior year of college, found that her passion was with the art of food. She later used her photography and culinary skills to create a vegan food and recipe blog, Fragrant Vanilla Cake. She has also written 3 cookbooks. She specializes in vegan and vegetarian recipes. Local, fresh and organic food has always been her focus in whatever she creates.



Heat the olive oil in a medium pot over medium heat, and add the carrots, celery, and onions.  Sautee for about 5 minutes until softened.  Add the mushrooms, garlic, tomatoes, stock, wine, thyme and sea salt.  Bring to a simmer, and cook for about 20 minutes until flavorful.  Add the beans, and then spoon the mixture into 2-3 ovenproof bowls.

Mix together the topping ingredients, then sprinkle them over the dishes.  Place in a 400F degree oven and bake for about 15 minutes until bubbling and the top is lightly browned. Let cool slightly before serving.

Share this Recipe!

Rate this Recipe

[Total: 1 Average: 4]

Recipe Type

  • Dairy-Free
  • Gluten-Free
  • Heart Healthy
  • Vegan
  • Vegetarian

Course Type

  • Entree

Skill Level

  • Beginner
  • Easy