Go Back

Mediterranean Green Bean Casserole

This isn’t your grandmother’s green bean casserole — it’s her chic Mediterranean cousin. Picture tender green beans tossed with caramelized onions, garlic, and bursts of cherry tomato instead of the usual canned soup. A drizzle of golden olive oil takes the place of butter, while briny kalamata olives, tangy feta, and toasted pine nuts bring layers of flavor that feel both fresh and festive. Finished with a crisp herb-breadcrumb topping, it’s everything you love about the classic — comforting, cozy, and meant to share — but lighter, brighter, and kissed with a little coastal sunshine.
Prep Time 20 minutes
Cook Time 30 minutes
Servings: 6
Course: Side Dish
Cuisine: Mediterranean

Ingredients
  

For the casserole:
  • 1 lb fresh green beans trimmed and halved
  • 1 Tbsp extra-virgin olive oil
  • 1 small yellow onion thinly sliced
  • 3 cloves garlic minced
  • 1 cup cherry tomatoes halved
  • ½ cup sun-dried tomatoes chopped
  • ½ shredded Parmigiano-Reggiano
  • ¼ cup toasted pine nuts or chopped walnuts
  • Zest of 1 lemon
  • 1 tsp dried oregano
  • Salt & pepper to taste
For the topping:
  • ¾ cup panko or coarse breadcrumbs
  • 2 Tbsp grated Pecorino Romano
  • 2 Tbsp finely chopped fresh parsley
  • 2 Tbsp olive oil plus more for drizzling
  • Optional: a pinch of crushed red pepper flakes

Method
 

  1. Bring a large pot of salted water to a boil. Add the green beans and cook 3 minutes until bright green. Drain and plunge into ice water to stop cooking. Pat dry.
  2. Sauté the aromatics.
  3. In a large skillet, warm 1 Tbsp olive oil over medium heat. Add the sliced onion and cook until golden and soft, about 7 minutes. Stir in garlic and cook 1 minute more.
  4. Add the cherry tomatoes and sun-dried tomatoes to the skillet. Cook until they soften and start to release their juices, about 3–4 minutes. Stir in the blanched green beans, lemon zest, oregano, olives, feta, and a sprinkle of salt and pepper. Toss to coat.
  5. Transfer to baking dish.
  6. Pour everything into a lightly oiled 2-quart baking dish. Sprinkle the toasted nuts evenly over the top.
  7. Make the crunchy topping.
  8. In a small bowl, mix breadcrumbs, cheese, parsley, olive oil, and (if using) red pepper flakes. Scatter this mixture evenly over the beans.
  9. Bake uncovered at 400 °F (200 °C) for 15–20 minutes, until golden and crisp on top.
  10. Drizzle lightly with olive oil before serving. The dish should be fragrant, nutty, and just a little tangy — a sunshine-filled cousin to the classic casserole.