Certain recipes enter your life out of the blue and quickly become a regular part of your meal routine. With this Roasted Zucchini and White Bean Casserole, that is just what took place.
I was trying to think of something to make for supper last weekend using the veggies that were in my fridge. I had cherry tomatoes, carrots, zucchini, and a few cans of white beans that I had totally forgotten about. A few weeks prior, a close friend had informed me about this Mediterranean-style dish, saying, “You have to try it—it’s healthy, simple, and surprisingly comforting.” She wasn’t lying.
I made the decision to try it, and to be honest, it was much better than I had anticipated.
The kitchen was filled with the sound of the veggies roasting in the oven..
Roasted Zucchini and White Bean Casserole (Anti-Inflammatory Mediterranean Recipe)
Description
This Roasted Zucchini and White Bean Casserole is a wholesome, anti-inflammatory Mediterranean-inspired dish packed with colorful vegetables, creamy white beans, heart-healthy olive oil, and fragrant herbs. Rich in fiber, plant-based protein, vitamins, minerals, and antioxidants, this easy one-pan recipe is perfect for busy weeknights, healthy meal prep, or a satisfying vegetarian dinner.
Loaded with zucchini, cherry tomatoes, carrots, onions, garlic, rosemary, and cannellini beans, this casserole supports overall wellness while delivering incredible flavor with every bite.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Ingredients
- 2 medium zucchini, sliced into rounds
- 2 cups canned cannellini beans (drained and rinsed)
- 2 cups cherry tomatoes
- 2 medium carrots, sliced
- 1 medium red onion, chopped
- 4 garlic cloves, minced
- 3 tablespoons extra virgin olive oil
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 teaspoon Italian seasoning
- 1 tablespoon fresh rosemary, chopped
- ½ teaspoon turmeric
- ½ teaspoon smoked paprika
- Salt and black pepper, to taste
- ¼ cup grated Parmesan cheese (optional)
- 2 tablespoons chopped fresh parsley
- Juice of ½ lemon
Instructions
Step 1: Prepare the Oven
Preheat your oven to 400°F (200°C).
Step 2: Prepare Vegetables
In a large mixing bowl combine:
- zucchini
- carrots
- cherry tomatoes
- onion
- garlic
- white beans
Step 3: Season
Add:
- olive oil
- oregano
- thyme
- Italian seasoning
- rosemary
- turmeric
- smoked paprika
- salt
- pepper
Mix well until everything is evenly coated.
Step 4: Assemble
Transfer the mixture into a lightly greased casserole dish.
Sprinkle Parmesan over the top if using.
Step 5: Bake
Bake uncovered for 30–35 minutes, stirring once halfway through.
The vegetables should be tender with lightly caramelized edges.
Step 6: Finish
Remove from oven.
Drizzle with fresh lemon juice and garnish with chopped parsley before serving.
Why This Recipe is Anti-Inflammatory
This casserole contains numerous ingredients known for their anti-inflammatory properties:
- Extra virgin olive oil provides healthy monounsaturated fats and polyphenols.
- Garlic contains sulfur compounds that support immune health.
- Turmeric contains curcumin, a powerful natural antioxidant.
- Tomatoes are rich in lycopene.
- Zucchini provides vitamin C and antioxidants.
- Rosemary contains rosmarinic acid, known for antioxidant benefits.
- White beans offer fiber and plant protein that support gut health.
Serving Suggestions
Serve this casserole with:
- Grilled salmon
- Lemon herb chicken
- Whole-grain sourdough bread
- Brown rice
- Quinoa
- Farro
- Couscous
- Fresh green salad
- Greek yogurt
- Avocado slices
It also makes an excellent meal-prep lunch.
Recipe Variations
Vegan Version
Omit the Parmesan or use dairy-free Parmesan.
High-Protein Version
Add:
- shredded chicken
- grilled shrimp
- turkey breast
- baked tofu
Mediterranean Style
Add:
- Kalamata olives
- spinach
- artichoke hearts
- crumbled feta
Low-Carb Version
Replace carrots with:
- mushrooms
- cauliflower
- broccoli
Spicy Version
Add:
- red pepper flakes
- cayenne pepper
- diced jalapeños
Storage
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze for up to 2 months.
Reheat in the oven at 350°F (175°C) or microwave until heated through.
Nutrition (Approximate Per Serving)
- Calories: 245
- Protein: 11g
- Carbohydrates: 28g
- Fiber: 9g
- Sugar: 7g
- Fat: 10g
- Saturated Fat: 2g
- Cholesterol: 4mg
- Sodium: 310mg
- Potassium: 720mg
- Vitamin A: 95% DV
- Vitamin C: 40% DV
- Calcium: 12% DV
- Iron: 18% DV
Expert Tips
- Roast vegetables in a single layer for better caramelization.
- Use freshly grated Parmesan for the best flavor.
- Add spinach during the last 5 minutes of baking.
- Finish with fresh lemon juice for brightness.
- Fresh rosemary provides more aroma than dried.
- For extra protein, stir in cooked lentils or chickpeas.
Frequently Asked Questions
Can I use different beans?
Yes. Great Northern beans, navy beans, butter beans, or chickpeas all work well.
Can I make this ahead of time?
Yes. Assemble the casserole up to 24 hours in advance, refrigerate, and bake when ready.
Is this recipe gluten-free?
Yes, as written. Just ensure any packaged seasonings are certified gluten-free if needed.
Can I make it dairy-free?
Absolutely. Skip the Parmesan or use a plant-based alternative.
What protein pairs well with this casserole?
Grilled chicken, baked salmon, turkey, tofu, or tempeh all complement this dish nicely.
Can I add more vegetables?
Yes. Bell peppers, eggplant, mushrooms, broccoli, cauliflower, spinach, and asparagus are all excellent additions.
Final Thoughts
This Roasted Zucchini and White Bean Casserole is a flavorful, nutrient-dense meal that highlights the best of Mediterranean cooking. With its combination of colorful vegetables, fiber-rich beans, aromatic herbs, and heart-healthy olive oil, it’s an easy recipe that’s suitable for weeknight dinners, meal prep, or entertaining. Whether you enjoy it as a vegetarian main course or pair it with lean protein, this casserole offers a balanced, satisfying meal that fits well into many healthy eating patterns.

