Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.
Hey there, breakfast lovers!
Looking for a delicious way to start your day? You’re in the right place!
Today, I’m excited to share my go-to recipe for a spinach egg casserole.
It’s packed with flavor, super easy to whip up, and full of healthy goodness.
Perfect for busy mornings or a cozy weekend brunch.
Let’s dive in and get cooking!

Suggestions for Ingredient Substitution
Fresh organic spinach can be replaced with frozen spinach, which is often more affordable and convenient. Thaw and drain thoroughly before use, adjusting cooking time as needed. Kale or Swiss chard can also be substituted, offering different nutrient profiles while maintaining a similar leafy green texture.
Mozzarella cheese can be swapped with dairy-free alternatives like vegan cheese or nutritional yeast for those avoiding dairy. For a different flavor profile, try using cheddar, Gruyère, or feta cheese. Adjust quantities based on the cheese’s saltiness and moisture content.
Eggs are a key ingredient, but for a vegan version, use a mixture of silken tofu and chickpea flour as a binding agent. This substitution will change the texture and flavor somewhat, so additional seasonings may be needed. For a lower-cholesterol option, use a combination of whole eggs and egg whites, maintaining the protein content while reducing fat.
Preparation Time | 10-15 minutes |
Cooking Time | 25-30 minutes |
Total Time | 35-45 minutes |
Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1400
- Protein: 80-90 g
- Fat: 80-90 g
- Carbohydrates: 30-40 g
Ingredients
- 12 ounces fresh organic spinach
- 2 teaspoons olive oil
- 2 cups mozzarella cheese, grated
- 1/2 cup thin green onion slices
- 12 eggs, beaten
- 2 teaspoons all-purpose seasoning (or any seasoning mix suitable for eggs)
- Freshly ground black pepper to taste
Step 1: Prepare the Casserole Dish and Preheat Oven
Start by preheating your oven to 375°F (190°C).
While the oven is heating, spray a 9 x 13 inch glass or crockery casserole dish with olive oil or nonstick spray to prevent sticking during baking.
Step 2: Wilt the Spinach
Heat some oil in a large frying pan over medium heat.
Add all the spinach at once and stir constantly for about 2 minutes or until the spinach is wilted.
Once wilted, transfer the spinach to the prepared casserole dish, spreading it out evenly to cover the bottom.
Step 3: Add Cheese and Onions
Layer the grated cheese and sliced onions evenly over the wilted spinach.
Season this layer to your taste with Spike Seasoning and freshly ground pepper.
Step 4: Mix and Pour the Eggs
In a bowl, beat the eggs until they are well combined and uniform.
Pour the beaten eggs over the spinach and cheese in the casserole dish.
Use a fork to gently stir the mixture, ensuring the eggs, spinach, and cheese are evenly distributed.
Step 5: Bake the Egg Dish
Place the casserole dish in the preheated oven and bake for about 25-30 minutes.
The dish is done when the egg mixture is completely set and beginning to lightly brown on the top.
Remove from the oven and let cool for about 5 minutes, which allows it to settle slightly before cutting.
Step 6: Serve and Store
Cut the egg bake into individual servings and serve hot.
For convenience, you can refrigerate the servings and reheat them in the microwave for a quick breakfast during the week.
When reheating, microwave for no longer than 1-2 minutes to prevent the eggs from becoming rubbery.
This recipe is proof that “simple” really is best! We loved this egg bake and we have plenty leftover for breakfast throughout the week or a high-protein mid-day snack option.