Go Back
+ servings

Mediterranean Spinach and Feta Casserole

This Mediterranean Spinach and Feta Casserole is loaded with rice, chickpeas, colorful vegetables, and tangy feta, all baked together until warm and golden. It’s an easy, satisfying vegetarian dinner, perfect for weeknights or meal prep!
Course Main Course
Cuisine Mediterranean
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 6 servings
Calories 430kcal

Ingredients

  • 1 ½ cups uncooked basmati rice
  • 3 cups vegetable broth
  • 2 tablespoons olive oil
  • ½ medium red onion diced (about ½ cup)
  • 4 cloves garlic minced
  • 1 cup cauliflower chopped into florets
  • 1 cup zucchini chopped
  • ½ cup artichoke hearts chopped
  • 1 15-ounce can chickpeas drained and rinsed
  • 4 cups spinach roughly chopped (packed)
  • 1 cup parsley chopped
  • 1 cup feta crumbled
  • 4 large eggs
  • ½ cup Greek yogurt
  • 1 tablespoon Italian seasoning
  • ¾ teaspoon salt plus more to taste
  • ¼ teaspoon black pepper

Instructions

  • Preheat the oven to 425° F and line a 9×13-inch baking dish with parchment paper.
  • Rinse and drain the rice. Add it to a medium saucepan with the vegetable broth and bring to a boil. Reduce the heat to low, cover, and simmer for 15 minutes, or until the liquid is absorbed and the rice is tender. Remove from the heat and let stand, covered, for 5 minutes before fluffing with a fork.
  • Meanwhile, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the onion and cook for 3-4 minutes, until softened.
  • Add the garlic and cook for another 1-2 minutes, stirring occasionally, until fragrant.
  • Stir in the cauliflower, zucchini, artichoke hearts, chickpeas, and spinach. Cook for 3-4 minutes, stirring occasionally, until the spinach begins to wilt and the vegetables are slightly softened.
  • Remove the skillet from the heat and stir in the cooked rice, parsley, and feta until evenly combined.
  • In a separate bowl, whisk together the eggs and Greek yogurt. Pour the mixture into the skillet and stir until everything is well combined. Season with salt, pepper, and Italian seasoning.
  • Transfer the mixture to the prepared baking dish and spread it evenly. Cover with foil and bake for 20 minutes.
  • Remove the foil and continue baking for 7-10 minutes, until the center is set and the top is lightly golden. Let rest for about 10 minutes before slicing and serving.

Nutrition

Calories: 430kcal | Carbohydrates: 55g | Protein: 20g | Fat: 15g | Sodium: 640mg | Fiber: 6g