Go Back

Spinach Artichoke Tomato Casserole

A hearty and flavorful casserole made with fresh spinach, artichoke hearts, sun-dried tomatoes, and eggs, perfect for any meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 12 squares
Course: Brunch, Main Course
Cuisine: American
Calories: 220

Ingredients
  

Vegetable Base
  • 4 cups packed fresh spinach leaves
  • 1 tablespoon olive oil
  • 1 medium shallot, minced
  • 2 cloves garlic, minced
  • 14 ounces artichoke hearts, drained and chopped
  • 7 ounces sun-dried tomatoes, drained and chopped
Egg Mixture
  • 18 large eggs
  • 1.5 cups cottage cheese
  • 0.5 cup milk
  • 0.5 cup crumbled feta cheese
Seasonings & Garnish
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste
  • Chopped fresh parsley, basil, or chives for garnish

Method
 

Preparation
  1. Preheat your oven to 350°F. Grease a 9×13-inch baking pan with nonstick spray and set aside.
  2. In a large skillet, heat olive oil over medium-high heat. Sauté the minced shallot for about 2 minutes until it becomes translucent.
  3. Add the spinach and garlic to the skillet. Cook until the spinach wilts, which should take around 3 minutes.
  4. Remove from heat and stir in the chopped artichoke hearts and sun-dried tomatoes. Season with salt and black pepper to taste.
  5. Transfer this vegetable mixture evenly into the prepared baking dish.
  6. In a large bowl, whisk together the eggs, cottage cheese, and milk. Add more salt and black pepper here if desired.
Baking
  1. Pour the egg mixture over the vegetables in the baking dish and gently stir to combine.
  2. Sprinkle the crumbled feta cheese evenly on top.
  3. Bake for 30 to 40 minutes, until the eggs are set and the edges turn lightly golden.
  4. Let cool for 5 minutes before garnishing with fresh herbs.
  5. Cut into squares and serve warm.

Notes

Cool completely before covering or transferring to an airtight container. Refrigerate for up to 5 days or freeze for up to 3 months.