Mediterranean Broccoli Cheese Casserole

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)

See also  Mediterranean Chicken Enchilada Stuffed Zucchini Boats

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.

See also  Spinach Dip Cheese Crisps Recipe

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.

See also  Grilled Chicken and Herb Potato Bowl with Spaghetti
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.