This spinach tomato strata is a healthier take on traditional strata, but you'd never know it. It's crusty bread layered with a generous amount of spinach, cherry tomatoes, and feta cheese and then baked until golden. It's easy to make and assemble ahead of time, and it's ready in just over an hour!

For more delicious strata recipes, also try our vegetarian cheese strata or breakfast strata with olives and chorizo.

looking down on Tomato Spinach Strata in a casserole pan.

Strata is the ultimate savory make-ahead breakfast for slow mornings, simple gatherings, and special occasions. It's a no-fuss dish you can prepare the night before so all you have to do is pop it in the oven while you're making your coffee.

Unlike most strata recipes which tend to be heavy, we've lightened this one up with less bread, lots of veggies, and feta cheese (but we also just really love feta)!

If you have leftover ingredients from an Italian meal, you can make this strata in minutes. Day-old bread, spinach, cheese, and cherry tomatoes are what we use, but the recipe is really versatile. You can sub the cherry tomatoes for red peppers, thinly sliced zucchini, olives, or sun-dried tomatoes, and pretty much any cheese and bread will work.

Most people serve strata for breakfast or brunch, but just like quiche, this cheesy vegetarian casserole tastes great for dinner, too. Leftovers can be easily warmed up for an easy (and enviable) office lunch the next day!

What to serve with spinach strata

This tomato spinach strata is hearting and filling and can be served on its own or alongside other breakfast foods like fresh fruit, roast potatoes, sweet or savory pastries, or salad.

Strata doesn't need to be reserved for breakfast and brunch, though. Serve it with a salad and some grilled sausage (or veggie sausage) and you've got yourself an easy and delicious dinner.

Mediterranean spinach strata in a casserole dish

Spinach tomato strata ingredients

You don't need many ingredients to make this Mediterranean spinach strata, and you can definitely switch up the ingredients to use what you have in your fridge. Here's everything you need to make this it:

  • Olive oil – for sautéing.
  • Onion + garlic – these aromatics give this strata a delicious base of flavor.
  • Spinach – we use a generous amount of spinach because we like our greens! It also always surprises us how much spinach wilts down when it's cooked. You can also use kale, chard, collards, or other greens.
  • Eggs – the eggs mix with the yogurt to make a creamy custard that soaks into the bread and brings this savory breakfast together.
  • Sea salt – for seasoning.
  • Yogurt – yogurt makes this strata taste rich and creamy while keeping it light and healthy.
  • Feta + parmesan – feta is salty and tangy, and parmesan is bold and nutty. They make a great mix!
  • Cubed bread – any kind of crusty bread works, and it's ok if it's a bit stale.
  • Cherry tomatoes – we use cherry tomatoes, but you can use another small tomato variety or just chopped tomatoes.

How to make spinach tomato strata

This spinach cheese strata with its delicious Mediterranean flavors is equally perfect for slow mornings and special occasions. It's easy to prepare ahead of time, too. Let's make it!

  1. While your oven preheats, sauté your onions with garlic, then add the spinach until it begins to wilt. It will look like a lot of spinach but it always surprises us how much it reduces!
  2. To make the custard, whisk the eggs, sea salt, yogurt, feta, and parmesan together in a bowl.
  3. Add the bread cubes to your baking dish, and mix in the cherry tomatoes, the spinach mixture, and the custard.
  4. Cover it up and store it in the fridge overnight, or bake it right away. It's done when the eggs have set and it looks all golden and browned. Let it sit for a few minutes and then dig in!

Full recipe instructions are in the recipe card below.

FAQS

Can I make it ahead of time?

Absolutely! Assemble it up to a day in advance and then pop it into the oven when you're ready to bake it. It's the perfect make-ahead breakfast.

How long do leftovers keep?

Store any leftovers in an airtight container for up to 3 days. You can enjoy them cold, or reheat them as you wish.

When should I serve strata?

Strata is typically eaten for breakfast or brunch. We love serving it on special occasions like Mother's Day, Christmas, or when friends are over.

Tomato Spinach Strata on a plate
looking down on Tomato Spinach Strata in a casserole pan.

Tomato Spinach Strata

This spinach tomato strata is a healthier take on traditional strata, but you'd never know it. It's crusty bread layered with a generous amount of spinach, cherry tomatoes, and feta cheese and then baked until golden. It's easy to make and assemble ahead of time, and it's ready in just over an hour!

If you love this recipe as much as we do, let us know with a 5-star rating!

5 stars (36 ratings)
Print Recipe Rate Recipe Pin Recipe

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, thinly sliced
  • 3 cloves garlic, finely minced
  • 10 ounces spinach
  • 8 large eggs
  • 1 teaspoon sea salt
  • ½ cup plain yogurt
  • 2 cups feta, crumbled
  • ¼ cup grated parmesan
  • 6 cups cubed bread, can be stale
  • ½ lb cherry tomatoes, cut in half

Instructions 

  • Preheat your oven to 400 degrees. Heat the oil in a large skillet over medium-high heat. Add the onions and cook until they have softened and are starting to brown, about 5 minutes. Add the garlic and let it cook for 1 minute. Add the spinach and cook until it has mostly wilted, mixing it a few times.
    1 tablespoon olive oil, 1 medium onion, 3 cloves garlic, 10 ounces spinach
    image for recipe instruction
  • While the onions are cooking, whisk the eggs, sea salt, yogurt, feta, and parmesan in a medium-sized bowl.
    8 large eggs, 1 teaspoon sea salt, ½ cup plain yogurt, 2 cups feta, ¼ cup grated parmesan
    image for recipe instruction
  • Add the bread to an 8×11 inch casserole dish. Add the tomatoes and the wilted spinach and toss to combine. Pour the egg mixture over the top and mix well.
    6 cups cubed bread, ½ lb cherry tomatoes
    image for recipe instruction
  • Bake in the preheated oven for 40-45 minutes, or until the eggs have set. Note: there will be some moisture at the edges of the dish. This is because of the tomatoes. Once the strata rests for a few minutes the moisture will disappear. Let the spinach strata rest for 10 minutes before you dig in.
    image for recipe instruction
Serving: 1 serving = ⅙ of the recipe, Calories: 442kcal, Carbohydrates: 37g, Protein: 26g, Fat: 22g, Saturated Fat: 11g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 299mg, Sodium: 1444mg, Potassium: 648mg, Fiber: 4g, Sugar: 9g, Vitamin A: 5374IU, Vitamin C: 20mg, Calcium: 490mg, Iron: 5mg
DID YOU MAKE THIS RECIPE?If you love this recipe as much as we do, be sure to leave a review or share it on Instagram and tag @TheEndlessMeal.