Forget everything you thought you knew about cassoulet! While the traditional French dish is a slow-cooked, meat-heavy affair, this vibrant vegetarian version delivers all the rustic, comforting flavor in just 30 minutes. We’ve swapped the meat for savory vegetarian sausage and kept the soul of the dish—creamy white beans—simmered in a rich tomato and herb broth. It’s the perfect, soul-warming weeknight meal, especially when served with a side of crusty garlic bread to mop up every last drop.
Ingredients
• 1 tablespoon / 15ml extra-virgin olive oil
• 1 (8-ounce / 227g) package vegetarian sausage links, cut into 1-inch pieces
• 1 cup / 150g chopped onions
• 1 cup / 128g sliced baby carrots
• 2 cloves garlic, minced
• 2 (16-ounce / 454g) cans cannellini beans, drained and rinsed
• 1 (28-ounce / 794g) can diced tomatoes, drained
• 1 cup / 240ml vegetable broth
• 1 teaspoon / 5g dried thyme
• Salt and freshly ground black pepper, to taste
• 1 cup / 120g dry bread crumbs
Instructions
1. Heat the oil in a large skillet or Dutch oven over medium heat. Add the vegetarian sausage pieces and cook until nicely browned on all sides, about 5 minutes. Use a slotted spoon to remove the sausage and set it aside.
2. In the same skillet, add the chopped onions, sliced carrots, and minced garlic. Cover the skillet and cook, stirring occasionally, until the vegetables have softened, about 5 minutes.
3. Stir in the drained cannellini beans, drained diced tomatoes, vegetable broth, and dried thyme. Season generously with salt and freshly ground black pepper to your taste.
4. Bring the mixture to a simmer, then reduce the heat, cover, and let it cook until the vegetables are tender and the flavors have melded, about 20 minutes.
5. While the cassoulet simmers, toast the bread crumbs. Place them in a separate small, dry skillet over medium-high heat. Stir constantly until they are golden brown and fragrant. Watch them carefully to prevent burning, then set aside.
6. Stir the reserved browned sausage back into the bean and vegetable mixture and heat through.
7. To serve, ladle the hot cassoulet into bowls and sprinkle generously with the toasted bread crumbs for a delightful crunch.
Nutritional Information
• Servings: 4
• This dish is a fantastic source of plant-based protein and dietary fiber from the cannellini beans and vegetables. Using whole-wheat bread crumbs can further increase the fiber content. Nutritional values will vary based on the specific brands of vegetarian sausage and canned goods used.
Pro Tips
• For an extra crispy and flavorful topping, use panko bread crumbs and toss them with a tablespoon of olive oil and some dried herbs before toasting.
• Don’t be afraid to add more vegetables. Diced celery, mushrooms, or a handful of fresh spinach stirred in at the end would be delicious additions.
• The type of vegetarian sausage you choose will greatly impact the final flavor. Try a spicy Italian-style for a bit of heat or an apple-sage sausage for a sweeter, more autumnal feel.
• If you have fresh thyme on hand, use 1 tablespoon of fresh leaves instead of 1 teaspoon of dried for a brighter, more aromatic flavor.
FAQ
Q: Can I make this vegetarian cassoulet vegan
A: Absolutely! To make this recipe fully vegan, simply ensure you are using a certified vegan vegetarian sausage. The rest of the ingredients, including the beans, vegetables, and broth, are naturally plant-based. Just double-check your bread crumbs are dairy-free.
Q: Is this vegetarian cassoulet a good source of protein
A: Yes, this is an excellent source of plant-based protein. The combination of protein-rich cannellini beans and savory vegetarian sausage makes this a hearty, satisfying, and well-balanced meal.
Q: How should I store leftover cassoulet
A: Store any leftover cassoulet in an airtight container in the refrigerator for up to 4 days. For the best texture, keep the toasted bread crumbs in a separate container at room temperature and sprinkle them over the cassoulet after reheating.
Q: What can I use instead of vegetarian sausage
A: If you don’t have vegetarian sausage, you can substitute it with a cup of hearty mushrooms (like cremini or portobello) sautéed until browned, or use an extra can of beans like chickpeas or kidney beans to boost the protein and texture.





