Warm, comforting, and packed with hearty flavors, this Vegetarian Cassoulet is a plant-based twist on the classic French dish. Made with creamy cannellini beans, aromatic vegetables, and a rich vegetable broth, this recipe is seasoned with smoked paprika, fresh thyme, and garlic for a depth of flavor that’s hard to resist. Finished with a golden, crunchy topping of panko breadcrumbs (and optional Parmesan cheese), this one-pot meal is both rustic and elegant. Perfect for cozy dinners or special gatherings, this vegetarian cassoulet is oven-baked to perfection for a satisfying, crowd-pleasing dish that’s ready in just 90 minutes. Whether you’re a fan of French cuisine or simply seeking a hearty vegetarian entrée, this recipe is sure to become a household favorite!
Preheat the oven to 375°F (190°C).
Rinse the cannellini beans if using canned and set aside. If using dried beans, ensure they are cooked and tender.
Dice the onion, carrots, and celery. Mince the garlic cloves.
Heat 2 tablespoons of olive oil in a large, oven-safe Dutch oven over medium heat.
Add the onions, carrots, and celery to the pot and sauté for 5-7 minutes until softened.
Stir in the minced garlic, tomato paste, and smoked paprika, cooking for 1-2 minutes until fragrant.
Pour in the vegetable broth and add the thyme sprigs, bay leaves, beans, salt, and black pepper. Stir to combine.
Bring the mixture to a simmer, then reduce heat and cook for 30 minutes uncovered, stirring occasionally.
In a small skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the panko breadcrumbs and stir until golden brown, about 5 minutes.
If using Parmesan cheese, mix it into the toasted breadcrumbs.
Remove the thyme sprigs and bay leaves from the Dutch oven, then top the cassoulet evenly with the toasted breadcrumb mixture.
Transfer the pot to the preheated oven and bake uncovered for 25-30 minutes until the breadcrumbs are crispy and golden.
Garnish with fresh parsley before serving.
Calories |
2000 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 83.3 g | 107% | |
| Saturated Fat | 27.7 g | 138% | |
| Polyunsaturated Fat | 7.0 g | ||
| Cholesterol | 107 mg | 36% | |
| Sodium | 8194 mg | 356% | |
| Total Carbohydrate | 217.8 g | 79% | |
| Dietary Fiber | 40.0 g | 143% | |
| Total Sugars | 36.7 g | ||
| Protein | 101.8 g | 204% | |
| Vitamin D | 0.6 mcg | 3% | |
| Calcium | 1937 mg | 149% | |
| Iron | 19.8 mg | 110% | |
| Potassium | 4691 mg | 100% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.