Mediterranean Broccoli Cheese Casserole
This Mediterranean twist on classic broccoli cheese casserole is packed with tender broccoli, creamy béchamel-style sauce, tangy feta, and rich Mediterranean herbs and spices. It’s a cozy, nutrient-packed side dish—or a vegetarian main—that delivers warmth and flavor in every bite. A perfect comfort dish with a healthy spin!
Time Required
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Ingredients
For the Casserole:
4 cups broccoli florets (fresh or frozen, thawed)
2 tbsp olive oil or butter
1 small red onion, finely chopped
2 garlic cloves, minced
1/2 tsp dried oregano
1/2 tsp dried thyme or basil
Salt and black pepper, to taste
For the Sauce:
2 tbsp all-purpose flour
2 cups milk (or unsweetened plant-based milk)
1/2 cup shredded mozzarella cheese
1/4 cup crumbled feta cheese
1/4 cup grated Parmesan
Pinch of nutmeg (optional)
Zest of 1/2 lemon (for brightness)
For the Topping:
1/2 cup breadcrumbs (panko or regular)
2 tbsp olive oil or melted butter
1/4 cup grated cheese (mozzarella or parmesan)
Optional: chopped fresh parsley or mint for garnish
Instructions
Prepare the Broccoli:
Preheat oven to 375°F (190°C).
If using fresh broccoli, blanch in boiling water for 2–3 minutes, then drain and set aside.
If using thawed frozen broccoli, pat dry with paper towels.
Sauté the Aromatics:
In a skillet, heat olive oil over medium heat.
Add chopped onion and garlic; sauté until soft and fragrant (about 3–4 minutes).
Stir in oregano, thyme, salt, and pepper. Set aside.
Make the Cheese Sauce:
In a medium saucepan, melt butter (or olive oil), then whisk in flour and cook for 1–2 minutes.
Slowly pour in the milk while whisking to avoid lumps. Cook until slightly thickened.
Stir in mozzarella, feta, and Parmesan cheese until melted.
Add a pinch of nutmeg and lemon zest. Adjust seasoning.
Assemble the Casserole:
In a large bowl, combine the broccoli, sautéed onion mixture, and cheese sauce. Mix well.
Transfer to a greased baking dish.
Add Topping & Bake:
In a small bowl, mix breadcrumbs with olive oil and grated cheese.
Sprinkle evenly over the casserole.
Bake uncovered for 20–25 minutes, or until golden and bubbly.
Serve Warm:
Garnish with fresh herbs if desired and serve as a side or main.
Tips
Don’t Overcook the Broccoli
Blanch fresh broccoli just until bright green—about 2–3 minutes—to preserve its texture and nutrients.
For frozen broccoli, be sure to thaw and drain thoroughly to avoid a watery casserole.
Use Good-Quality Cheese
Freshly grated cheese melts better and gives a richer flavor compared to pre-shredded varieties, which often contain anti-caking agents.
Season in Layers
Taste your sauce before assembling to make sure it’s well-seasoned. Feta adds saltiness, so adjust accordingly.
Crunchy Top Tip
Use panko breadcrumbs for extra crunch in the topping. Toast them lightly in olive oil before sprinkling on top for an even crispier finish.
Make it Ahead
Assemble the casserole up to 24 hours in advance. Store covered in the fridge and bake just before serving.
Variations
Add Protein
Rotisserie chicken or leftover shredded chicken works well for a hearty main.
For vegetarian protein, mix in cooked chickpeas or white beans.
Roasted Veggie Add-Ins
Add in roasted red peppers, zucchini, or eggplant for more Mediterranean flair.
Chopped sun-dried tomatoes or olives give a rich, briny kick.
Cheese Swaps
Replace feta with goat cheese for a creamy tang.
Use a blend of gruyère and Parmesan for a sharper flavor.
Make It Gluten-Free
Use gluten-free flour in the sauce and GF breadcrumbs for the topping.
Fresh Herb Boost
Add chopped fresh dill, basil, or parsley to the cheese sauce or sprinkle on top before serving for a fresh herbaceous finish.
Q&A
Q: Can I make this casserole ahead of time?
A: Yes! Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking. Bake slightly longer if starting from cold—add 5–10 minutes.
Q: Can I freeze it?
A: Yes, this casserole freezes well. After assembling (but before baking), wrap tightly and freeze for up to 2 months. Bake from frozen at 375°F (190°C) for 40–45 minutes, or until heated through and bubbly.
Q: Can I make it vegan?
A: Definitely! Use plant-based milk, vegan butter or oil, and your favorite dairy-free cheeses. Swap the béchamel-style sauce with a cashew cream or plant-based cheese sauce for best texture.
Q: What’s the best way to reheat leftovers?
A: Reheat individual portions in the microwave or the whole dish in the oven at 350°F (175°C) covered with foil for 15–20 minutes, or until warmed through.
Q: What can I serve with it?
A: It pairs beautifully with grilled chicken, lamb skewers, roasted chickpeas, or a fresh Mediterranean salad with lemon vinaigrette.
Nutrition
Calories: ~260 kcal
Protein: ~10g
Fat: ~17g
Carbohydrates: ~17g
Fiber: ~4g
Sugars: ~5g
Sodium: ~350mg
Calcium: ~200mg
Nutrition will vary based on cheese types, milk used, and toppings.
Conclusion
The Mediterranean Broccoli Cheese Casserole brings comfort food and coastal freshness together in one warm, cheesy dish. With a satisfying combination of tender broccoli, tangy feta, herbs, and a golden, crunchy topping, it’s the perfect crowd-pleaser for weeknight dinners, potlucks, or festive spreads. Easy to prep, customize, and reheat—it’s a versatile vegetarian casserole you’ll return to again and again.