This post may contain affiliate links. Please read our disclosure policy.

This Spinach Casserole is easy to make and perfect for bright and sunny days! Sneak some extra veggies into your diet without having to eat a salad when you make this cheesy baked casserole. Baby spinach is accompanied by ripe cherry tomatoes in a satisfying mix of four different cheeses, herbs, and several other complimentary ingredients.

Spinach casserole is sliced and presented in a white baking dish with a spatula.

Spinach Casserole

You can serve this classic spinach casserole is a variety of ways! Make it your appetizer, side dish, main course, or bring it with you to the neighborhood potluck. No matter how you choose to enjoy this supremely cheesy baked spinach casserole, you’re going to love it – and so is your body! There’s plenty of vitamins and minerals to be found in this casserole from both the spinach and the cherry tomatoes.

This is one of my all time favorite casseroles to bake during the warm spring and summer months. If you’re fortunate enough to have a garden in your backyard, this is an excellent way to use up your ripe tomatoes and/or spinach. Even if you don’t have a green thumb, head to your local farmer’s market or produce aisle to grab your tomatoes while they’re at their ripest! This freshly flavored casserole is at its best when you use the freshest veggies to make it.

The vegetables may be the stars of the show here, but they’re certainly not the only ingredients that are worthy of your attention. There are four – yes, four! – different cheeses that mix together to make each bite more satisfying than the last here. Cottage cheese, crumbled feta, shredded mozzarella, and grated romano cheese make this casserole so good, even your kids will forget about how much spinach they’re eating.

The ingredients for spinach casserole are being mixed in a large bowl.
Want to save this recipe?
Enter your email & get this recipe sent to your inbox.
Please enable JavaScript in your browser to complete this form.

How to Make It

Have I mentioned that this is also one of the easiest homemade casseroles you’ll ever make?! This spinach bake is made with all hassle-free steps and yields perfect results every time.

Prepare the kitchen. Preheat oven to 375°F. Grease a 9 x 13” baking dish with cooking spray.

Cook the onions and spinach. Heat a large skillet over medium heat. Add olive oil and saute diced onions for about 2 minutes, until soft. Bring heat down to Low. Add spinach and saute just until wilted. You may have to add spinach in batches, a couple handfuls at a time. Remove from heat and set aside.

Create the filling. In a large bowl, whisk together flour, baking powder, and salt. Beat in cottage cheese and eggs. Stir in the butter. Next, add the spinach mixture, herbs, feta and mozzarella cheeses. Stir just until combined. Fold in the cherry tomatoes.

Pour and top. Pour mixture into the prepared baking dish. Top with romano cheese. 

Bake, then enjoy! Bake in preheated oven for 40 – 45 minutes, until set and beginning to brown on top.

A square piece of spinach casserole is plated with a fork.

How to Store Spinach Casserole

Leftovers? Yes, please! You can store your leftover spinach casserole in an airtight food storage container in the fridge for up to 3 days. Just make sure it’s fully cooled to room temp before storing it so it doesn’t create any condensation in the container.

Substitutions to Try

  • You can use one 10 ounce package of frozen chopped spinach instead of fresh. Thaw it first, then add as directed in the directions. You’ll only need to cook it for about one minute.
  • If you don’t have enough spinach on hand, use any leafy green that can be cooked (kale, arugula, swiss chard, etc.)
  • Make it gluten-free by using your favorite gluten-free flour substitute in place of the all-purpose flour.
  • Cheeses – use parmesan in place of the romano; Feta is really key to the flavor profile here, but use any shredded/crumbled cheeses equaling 1 ½ cups in volume in place of the feta and mozzarella.
  • You can use olive oil in place of the butter.
  • If you don’t have dill and/or oregano, use any of your favorite herbs.
  • Sliced/chopped roasted red peppers instead of cherry tomatoes would be delicious! Or use any veggies you may need to use up. Just chop them up and fold into batter.
A single piece of casserole is lifted from the dish with a spatula.

Head to your next potluck with a delicious homemade casserole in tow!

For more easy casserole recipes, follow us on Instagram and Facebook!

Spinach Casserole

3 from 1 vote
Prep: 20 minutes
Cook: 45 minutes
Servings: 6
This simple Spinach Casserole is easy to make and a fantastic side dish OR main brunch course! Filled with spinach, tomatoes and eggs, it's healthy and satisfying.

Equipment

  • baking dish
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 10 ounces baby spinach
  • 1 tablespoon olive oil
  • 4 green onions, diced
  • 1 cup all purpose flour
  • 1 teaspoon baking powder
  • 1 ½ teaspoon salt
  • 1 cup cottage cheese
  • 2 eggs
  • ¼ cup butter, melted
  • 2 tablespoon fresh dill, chopped
  • 1 tablespoon dried oregano
  • 1 cup crumbled feta
  • ½ cup shredded mozzarella cheese
  • 1 cup cherry tomatoes, halved
  • 3 tablespoon romano cheese, grated

Instructions 

  • Preheat oven to 375°F. Grease a 9 x 13” baking dish with cooking spray.
  • Heat a large skillet over medium heat. Add olive oil and saute diced onions for about 2 minutes, until soft. Bring heat down to Low.
  • Add spinach and saute just until wilted. You may have to add spinach in batches, a couple handfuls at a time. Remove from heat and set aside.
  • In a large bowl, whisk together flour, baking powder, and salt. Beat in cottage cheese and eggs. Stir in the butter. Next, add the spinach mixture, herbs, feta and mozzarella cheeses. Stir just until combined. Fold in the cherry tomatoes.
  • Pour mixture into the prepared baking dish. Top with romano cheese.
  • Bake in preheated oven for 40 – 45 minutes, until set and beginning to brown on top.

Notes

Leftover Spinach Casserole can be stored in an airtight container in the refrigerator for up to 5 days.
Reheat in the oven at 325˚F for 10-15 minutes or heat in the microwave.

Nutrition

Calories: 344kcal, Carbohydrates: 23g, Protein: 16g, Fat: 22g, Saturated Fat: 11g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 0.3g, Cholesterol: 113mg, Sodium: 1189mg, Potassium: 525mg, Fiber: 2g, Sugar: 2g, Vitamin A: 5200IU, Vitamin C: 21mg, Calcium: 338mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.
Please enable JavaScript in your browser to complete this form.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Nalu says:

    I found this recipe to be easy to make. I followed as written but did cut the ingredients in half as I’m only cooking for two. I used an 8×8” dish. We found the taste to be bland. I will try again adding more robust seasonings. It was an appealing looking dish with the red and green colors.   I did wonder if this casserole (baked) could be frozen? 

    1. Kellie says:

      You can freeze leftovers and it can also be frozen prior to baking. I’ll retest the recipe for seasoning, it may be we pulled back on the salt more due to a team member who is sensitive to sodium. Thank you for your comment!