Comforting Vegetarian Cassoulet with White Beans and Herbs

This Vegetarian Cassoulet features a vibrant mix of seasonal vegetables and creamy white beans simmered in a bright tomato sauce. Instead of the traditional meats found in French cassoulet, this summer-forward version showcases fresh eggplant, bell pepper, zucchini, and yellow squash for a satisfying, lighter main dish. It’s straightforward to prepare and is excellent for make-ahead meals.

Summer Vegetable Cassoulet in white enamel cast iron skillet with serving spoon scooping some up.

Why This Recipe is a Keeper!

Cassoulet is traditionally a rich, slow-cooked French casserole, but this vegetable-forward interpretation proves the dish can be light, fresh, and perfect for warm weather. With influences from ratatouille and vegetable tian, this cassoulet is rustic, comforting, and a great way to use an abundance of summer produce.

It’s a one-pan meal that bakes into tender vegetables sitting atop a saucy bed of white beans and crushed tomatoes, finished with a crisp breadcrumb and Parmesan topping. The result is hearty yet bright — ideal for dinner when vegetables are at their peak, and easy enough to prepare on busy weeknights.

This vegetable cassoulet is:

  • Hearty without being heavy: Cannellini or Great Northern beans add creaminess and plant-based protein, making the dish substantial enough as a main course.
  • Simple and approachable: You get the comforting appeal of cassoulet without long simmering times or multiple meats.
  • Make-ahead friendly: Assemble ahead through the vegetable layering stage, refrigerate uncovered or covered (keep the breadcrumb topping separate) and bake when ready.
  • Versatile: Serve alone, with crusty bread, or alongside a simple green salad.

Although this recipe highlights summer vegetables, eggplant, zucchini, yellow squash, and bell pepper are usually available year-round, so you can enjoy it any season.

Summer Vegetable Cassoulet in white enamel cast iron skillet with serving spoon scooping some up.

How to Make Summer Vegetable Cassoulet

Recipe Ingredients

Below are the ingredients needed for this cassoulet. Quantities and full details appear in the recipe card further down.

Ingredients for Summer Vegetable Cassoulet in glass bowls.

Ingredient Notes and Substitutions

  • Eggplant: Use one medium globe eggplant, firm and unblemished, sliced about 1/3-inch thick.
  • Bell pepper: Red, yellow, or orange peppers work well. Avoid green if you prefer a sweeter flavor.
  • Oregano: Dried oregano adds a savory, earthy note that develops during baking.
  • Basil: Fresh basil is lovely stirred into the sauce. If using dried, substitute about 1 tablespoon.
  • Crushed tomatoes: Choose high-quality canned tomatoes for bright tomato flavor; San Marzano-style crushed tomatoes are ideal.
  • White beans: Canned cannellini or Great Northern beans are convenient; drain and rinse well to remove excess starchy liquid.
  • Panko: Japanese-style breadcrumbs create a light, crispy topping; fresh breadcrumbs can be used instead.
  • Parmesan: For a strictly vegetarian version, select an animal-rennet-free domestic Parmesan substitute or use plant-based cheese for a vegan version.

Step-By-Step Instructions

  • Gather and prepare all ingredients before you begin.
  • Preheat the oven to 375°F (190°C).
Eggplant slices on paper towel-lined rimmed baking sheet.
  1. Place the eggplant slices on a paper towel–lined rimmed sheet and sprinkle both sides with salt. Set aside while you make the tomato-bean sauce; this helps draw out excess moisture and begin tenderizing the eggplant.
Cooked onions in white enamel cast iron skillet.
  1. Warm 1/4 cup extra-virgin olive oil in a deep 12-inch oven-safe skillet or braiser over medium heat. Add the chopped onion, lower the heat to medium-low, and cook about 6–7 minutes until softened.
Dried oregano added to cooked onions in white enamel cast iron skillet.
  1. Add the minced garlic and dried oregano to the onions and cook about 30 seconds, stirring, until fragrant.
Crushed tomatoes added to cooked onions and oregano in white enamel cast iron skillet.
  1. Stir in the crushed tomatoes, then swirl in about 1/2 cup water to rinse the tomato can and add that to the pan. Bring the sauce to a simmer and cook uncovered 8–10 minutes until it thickens slightly.
White plastic spoon stirring tomato sauce in white enamel cast iron skillet.
  1. Fold in the drained white beans, chopped basil (or dried), and crushed red pepper flakes. Season with salt and freshly ground black pepper to taste.
Fresh basil, beans and red pepper flakes added to tomato sauce in white enamel cast iron skillet.
Red bell pepper slices placed over the top of tomato sauce with beans in white enamel cast iron skillet.
  1. Arrange the sliced red bell pepper in an even layer over the tomato-and-bean mixture.
Eggplant slices placed over red bell pepper in white enamel cast iron skillet.
  1. Pat the eggplant slices dry to remove excess moisture and salt, then arrange them in overlapping circles over the peppers.
Zucchini and yellow squash slices placed over eggplant in a circular pattern in white enamel cast iron skillet.
  1. Season the zucchini and yellow squash lightly with salt and black pepper. Arrange them in overlapping circles over the eggplant. Cover the skillet and bake for 1 hour, or until the vegetables are tender when pierced with a knife.
Breadcrumb mixture placed over zucchini and yellow squash in white enamel cast iron skillet.
  1. Mix the panko, grated Parmesan, and the remaining 1 tablespoon olive oil until the crumbs are evenly moistened. Sprinkle the mixture over the baked vegetables, then return the skillet to the oven uncovered for 20 minutes, or until the topping is golden and the vegetables bubble around the edges. Let the cassoulet rest 10 minutes before serving.
Summer Vegetable Cassoulet in white enamel cast iron skillet.

Chef Tips and Tricks

  • Use the full 1/4 cup of olive oil called for in the sauce. It adds richness and helps the dish feel lush and satisfying without meat.
  • Salting eggplant before cooking helps draw out moisture and jump-starts the tenderizing process.
  • Season incrementally as you cook. Adding salt and pepper at each stage builds a balanced flavor; remember canned tomatoes, beans, and cheese can add salt.
  • Don’t be alarmed if the skillet looks crowded after layering. The vegetables will soften and reduce as they bake.
  • Allow the cassoulet to rest 5–10 minutes after baking so it sets slightly and is easier to serve.
Summer Vegetable Cassoulet in white enamel cast iron skillet with serving spoon scooping some up.

Recipe FAQs

What is cassoulet?

Cassoulet is a traditional, slow-cooked French casserole from the southwest of France. Classic versions combine white beans with various meats such as duck, pork, and sausage, cooked together until rich and comforting. This vegetarian version keeps the signature bean base while using vegetables instead of meat for a lighter take.

Can I make this in advance?

Yes. Assemble the cassoulet up to the point of adding the breadcrumb and cheese topping. Cover and refrigerate for up to a day; add the topping and bake when ready. If the topping includes cheese, keep it refrigerated until baking.

Can I freeze this cassoulet?

Freezing is not recommended if you want to preserve the best texture. Freezing and reheating can soften the vegetables further and may release extra liquid. If you must freeze, expect a change in texture and drain any excess liquid when reheating.

Summer Vegetable Cassoulet in white enamel cast iron skillet with serving spoon scooping some up.

Serve this Vegetable Cassoulet with

  • Crusty bread for soaking up the tomato sauce
  • Simple green salad dressed with lemon and olive oil
  • Light vegetable sides such as sautéed garlic green beans or roasted artichokes

More great vegetarian recipes

  • Orzo Vegetable Tian
  • Summer Vegetable Parmigiana
  • Greek-style vegetable casserole with brown rice, feta, and olives
  • Black bean and yellow squash enchilada casserole
Summer Vegetable Cassoulet in white enamel cast iron skillet with serving spoon scooping some up.

Vegetarian Cassoulet

By Carol Borchardt
A colorful, vegetable-focused take on cassoulet with white beans, crushed tomatoes, layered summer vegetables, and a golden panko-Parmesan topping. Easy to make and great for serving a crowd.
Prep Time: 30 mins
Cook Time: 1 hr 30 mins
Total Time: 2 hrs
Servings: 6

Ingredients

  • 1 medium globe eggplant (about 12 ounces), sliced into 1/3-inch rounds
  • Salt
  • 1/4 cup extra-virgin olive oil, plus 1 tablespoon, divided
  • 1 medium onion, chopped (about 2 cups)
  • 5 cloves garlic, minced
  • 2 teaspoons dried oregano
  • 1 can (28 ounces) crushed tomatoes
  • 1/2 cup water (to rinse the tomato can)
  • 1/2 cup chopped fresh basil, or 1 tablespoon dried
  • 1/4 teaspoon crushed red pepper flakes
  • 1 can (15 ounces) cannellini or Great Northern beans, drained and rinsed
  • Freshly ground black pepper, to taste
  • 1 large red bell pepper, seeded and sliced
  • 2 small zucchini (about 12 ounces), sliced 1/4-inch thick
  • 2 small yellow squash (about 12 ounces), sliced 1/4-inch thick
  • 1/2 cup panko breadcrumbs
  • 1/4 cup freshly grated Parmesan cheese

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Salt the eggplant slices on both sides and place them on paper towels while you prepare the sauce.
  3. Heat 1/4 cup olive oil in a deep 12-inch oven-safe skillet over medium heat. Add the chopped onion, reduce heat to medium-low, and cook 6–7 minutes until softened.
  4. Add the minced garlic and oregano; cook 30 seconds until fragrant.
  5. Stir in the crushed tomatoes and the 1/2 cup water used to rinse the can. Simmer uncovered for 8–10 minutes until slightly thickened.
  6. Fold in the drained beans, basil, and crushed red pepper flakes. Season with salt and freshly ground black pepper.
  7. Layer the sliced red bell pepper evenly over the sauce, then arrange the drained eggplant slices in overlapping circles on top of the peppers.
  8. Season the zucchini and yellow squash with salt and pepper and arrange them in overlapping circles over the eggplant.
  9. Cover and bake for 1 hour, until the vegetables are tender when pierced with a knife.
  10. Mix the panko, Parmesan, and remaining 1 tablespoon olive oil until the crumbs are evenly moistened. Sprinkle the mixture over the vegetables and bake uncovered for 20 minutes, until the topping is golden and the edges are bubbling.
  11. Let the cassoulet rest 10 minutes before serving.

Notes

Substitutions:

  • Use yellow or orange bell pepper if preferred.
  • Substitute 1 tablespoon dried basil if fresh is not available.
  • Use fresh breadcrumbs instead of panko if desired.
  • For a vegan version, swap the Parmesan for a plant-based alternative.

Tips:

  • Don’t skip the olive oil; it adds important richness.
  • Salting eggplant helps remove excess moisture and improves texture.
  • Season gradually to build balanced flavor.
  • Allow the dish to rest after baking so it firms up slightly for easier serving.

Nutrition

Serving: 1 | Calories: 169 kcal | Carbohydrates: 16 g | Protein: 5 g | Fat: 11 g | Fiber: 5 g

Nutrition values are estimates and will vary based on ingredients and portion sizes.

iconLike this? Leave a comment below!