🫒 Mediterranean Roasted Veggie White Bean Bake

This hearty Mediterranean White Bean Bake combines creamy white beans with roasted zucchini, bell peppers, cherry tomatoes, red onion, garlic, herbs, and tangy feta. Everything cooks together until the vegetables are caramelized and the beans are warm and flavorful. Similar Mediterranean versions use cannellini beans, roasted vegetables, olive oil, garlic, oregano, and feta.

🛒 Ingredients

For the roasted vegetables

  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
  • 2 medium zucchini, cut into bite-size pieces
  • 1 large red bell pepper, chopped
  • 1 large yellow bell pepper, chopped
  • 1 medium red onion, cut into chunks
  • 2 cups cherry tomatoes, halved
  • 4 cloves garlic, minced
  • 3 tbsp extra-virgin olive oil
  • 1½ tsp dried oregano
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • ½ tsp salt
  • ½ tsp black pepper
  • ¼ tsp red pepper flakes, optional

For the finishing

  • ¾ cup crumbled feta cheese
  • ¼ cup fresh parsley, chopped
  • 1 tbsp fresh basil, chopped, optional
  • Zest of ½ lemon
  • 1–2 tbsp fresh lemon juice
  • 1 tbsp extra-virgin olive oil

👩‍🍳 Step-by-Step Instructions

1. Preheat the oven

Preheat your oven to 425°F (220°C).

Lightly grease a large 9 × 13-inch baking dish or use a large rimmed sheet pan.

A large pan is important because spreading the vegetables out gives them room to roast and caramelize instead of steaming.

2. Prepare the beans

Drain and rinse the canned white beans thoroughly.

Spread them on a clean kitchen towel or paper towels and gently pat them dry.

Don’t skip this step. Removing excess moisture helps the beans roast better and prevents the finished bake from becoming watery.

3. Prepare the vegetables

Add the following to a large bowl:

  • Zucchini
  • Red bell pepper
  • Yellow bell pepper
  • Red onion
  • Cherry tomatoes

Drizzle with 3 tablespoons olive oil.

Add oregano, thyme, smoked paprika, salt, black pepper, and red pepper flakes.

Toss everything very well until the vegetables are evenly coated.

4. Start roasting

Spread the vegetables evenly across the prepared baking dish.

Try to keep them in one relatively even layer.

Place in the oven and roast for 20 minutes.

Halfway through, carefully stir or toss the vegetables.

You should begin seeing browned edges and blistered tomatoes.

5. Add the garlic and white beans

Remove the dish from the oven.

Add the drained white beans and minced garlic.

Drizzle with the remaining 1 tablespoon olive oil.

Gently toss everything together so the beans don’t break apart.

Adding the beans partway through roasting helps them warm and absorb the Mediterranean flavors without becoming overly dry.

6. Add the feta 🧀

Sprinkle approximately ½ cup of the feta over the vegetables and beans.

Reserve the remaining ¼ cup for serving.

The feta will soften and become slightly golden while the vegetables continue roasting.

7. Return to the oven

Place the dish back in the oven.

Roast for another 10–12 minutes.

The bake is ready when:

  • The tomatoes are blistered and juicy.
  • The zucchini is tender.
  • The peppers have browned around the edges.
  • The beans are hot.
  • The feta is slightly golden.

Mediterranean baked-bean dishes commonly roast the vegetables and beans together until tender, with feta added for a salty, creamy finish.

8. Finish with lemon 🍋

Remove from the oven.

Immediately sprinkle over:

  • Fresh parsley
  • Fresh basil, if using
  • Lemon zest
  • 1–2 tablespoons lemon juice
  • Remaining feta

Finish with a small drizzle of extra-virgin olive oil.

The lemon is especially important because it cuts through the richness of the olive oil and feta and brightens the whole dish.

9. Rest and serve

Let the bake rest for 5 minutes before serving.

Give it one gentle stir, making sure to scoop up the delicious roasted tomato juices from the bottom.


🫑 Easy Variations

🥬 Add Spinach

Stir 2–3 cups baby spinach into the hot bake immediately after it comes out of the oven. The residual heat will wilt it.

🫒 Greek-Style

Add:

  • ½ cup Kalamata olives
  • Extra oregano
  • More feta
  • Fresh dill

🌶️ Spicy Version

Add:

  • Extra red pepper flakes
  • 1 sliced jalapeño
  • ½ tsp cayenne

🍅 Extra Tomato Flavor

Add 2 tbsp sun-dried tomatoes, chopped. They give the dish a deeper, slightly sweet Mediterranean flavor.

🧀 Extra Cheesy

Add a little shredded mozzarella along with the feta during the final 10 minutes for a more melty casserole-style topping.


🍽️ What to Serve With It

This bake is filling enough to serve as a main dish.

Try it with:

  • Warm pita bread
  • Crusty whole-grain bread
  • Quinoa
  • Brown rice
  • Couscous
  • Simple green salad
  • Cucumber and tomato salad

For a lighter meal, simply serve it with a fresh salad and lemon wedges.


⭐ Tips for the Best White Bean Bake

Dry the vegetables and beans well. Excess moisture prevents good browning.

Don’t overcrowd the pan. If everything is piled together, you’ll get steamed vegetables rather than roasted vegetables.

Use block feta when possible. It tends to have a creamier texture than very dry pre-crumbled feta.

Don’t overcook the zucchini. You want it tender with browned edges, not mushy.

Add fresh lemon at the end. It makes a huge difference to the flavor.

For meal prep: This dish reheats well and can be portioned into containers for easy lunches.

🧊 Storage

Cool completely and refrigerate in an airtight container for up to 4 days.

Reheat in a skillet or microwave until hot. For a better roasted texture, reheat in a 375°F oven for about 10–15 minutes.

Recipe at a Glance

Prep: 15 minutes
Roast: 30–32 minutes
Rest: 5 minutes
Total: About 50 minutes
Servings: 5–6
Cuisine: Mediterranean
Style: Vegetarian • High-Fiber • One-Pan • Meal Prep Friendly