Go Back
Spinach Artichoke Egg Casserole

Spinach Artichoke Egg Casserole

The ultimate comfort food, this Spinach Artichoke Egg Casserole is creamy, satisfying, and perfect for a hearty brunch or light dinner. Packed with fresh spinach and artichokes, it’s not only delicious but also nutritious. Make it tonight for an easy weeknight dinner your family will love!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Breakfast, Dinner
Cuisine: American
Calories: 320

Ingredients
  

  • 1 tablespoon olive oil
  • 1/2 cup yellow onion, diced
  • 2 cloves garlic, minced
  • 6 cups fresh spinach, packed
  • 1 1/2 cups chopped jarred artichoke hearts, packed in water and drained
  • 1/4 teaspoon dried oregano
  • 1 tablespoon finely chopped fresh basil
  • Dash crushed red pepper
  • Salt and black pepper to taste
  • 1 1/2 cups shredded mozzarella cheese, divided
  • 1/4 cup grated Parmesan cheese plus 2 tablespoons, divided
  • 8 large eggs
  • 3 tablespoons Almond Breeze Original Almondmilk
  • Chopped basil for garnish, if desired

Equipment

  • Oven
  • Wooden Spoon
  • Whisk
  • Grater
  • Cutting Board
  • Baking Sheet
  • Skillet
  • Mixing Bowl
  • Chef's Knife
  • Frying Pan

Method
 

  1. Preheat your oven to 350 degrees F. This step is essential as a hot oven ensures that your casserole will cook evenly and rise properly. Grab a 2-quart baking dish, and spray it with nonstick cooking spray to prevent sticking.
  2. In a large skillet, heat the olive oil over high heat. Once hot, add the yellow onion and cook for about 3 minutes until it becomes tender and translucent. This will create a flavorful base for your casserole.
  3. Next, add the minced garlic to the skillet and cook for an additional 2 minutes. The garlic will become fragrant, adding depth to your dish.
  4. Now, it’s time to stir in the fresh spinach. Cook it for about 3 to 4 minutes until it wilts down. The vibrant green will change in color and volume, which is a good sign that it's perfectly cooked.
  5. Gently fold in the chopped artichoke hearts, and sprinkle in the dried oregano, fresh basil, and a dash of crushed red pepper. Season the mixture with salt and black pepper to taste. This blend of herbs and spices will infuse your casserole with wonderful flavor.
  6. Pour the vegetable mixture into your prepared baking pan, spreading it out evenly. Now sprinkle 1 cup of the mozzarella cheese and 1/4 cup of the Parmesan cheese over the top. This will create a nice cheesy layer.
  7. In a medium bowl, crack the 8 large eggs and add the Almondmilk. Whisk them together until well combined. The mixture should be light and fluffy.
  8. Pour the egg mixture over the vegetable and cheese layers in the baking dish. Make sure to cover everything evenly so every bite is flavorful.
  9. Finally, top your casserole with the remaining 1/2 cup of mozzarella cheese and 1 tablespoon of Parmesan cheese. If you’d like, sprinkle additional chopped basil for a touch of color and flavor.
  10. Bake in the preheated oven for 30 to 35 minutes or until the eggs are set and slightly golden around the edges. To check for doneness, insert a knife into the center; it should come out clean. Once baked, let it cool for about 10 minutes before cutting into squares and serving warm. Enjoy the warm, cheesy goodness!

Notes

  • Storage: Store any leftovers in an airtight container in the refrigerator for up to three days. It reheats well in the microwave or oven.
  • Freezing: You can freeze the uncooked casserole for up to two months. Just thaw it in the fridge overnight before baking.
  • Pairing: Serve with a fresh salad or some crusty bread for a complete meal.
  • Herb Substitutions: Feel free to use dried herbs if fresh isn’t available. Just use a third of the amount since dried herbs are more concentrated.
  • Cooking Tips: Make sure to cook the vegetables until they release their moisture. This prevents the casserole from becoming watery.