ADVERTISEMENT
Instructions
- Preheat oven to 375°F (190°C) and grease a medium-sized baking dish.
- Sauté the aromatics: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until soft, about 4–5 minutes. Stir in the garlic and cook for another 30 seconds.
- Cook the spinach: Add fresh spinach to the skillet and cook until wilted (or just stir in the thawed frozen spinach until heated through). Remove from heat and let it cool slightly.
- Mix the filling: In a large bowl, combine ricotta, mozzarella, Parmesan, eggs, Italian seasoning, salt, pepper, and red pepper flakes if using. Stir in the cooled spinach mixture until everything is well combined.
- Assemble and bake: Pour the mixture into the prepared baking dish and smooth the top. Sprinkle extra mozzarella and Parmesan on top for a cheesy crust.
- Bake for 25–30 minutes, or until the top is golden and the center is set. Let it cool for a few minutes before serving.
Serving Suggestions
- Main Course: Serve with crusty garlic bread and a crisp green salad for a complete vegetarian meal.
- Side Dish: Pairs beautifully with grilled chicken, baked fish, or pasta.
- Make it a Brunch Star: Serve alongside eggs or breakfast potatoes for a savory start to the day.
Make It Your Own
- Add protein: Mix in cooked Italian sausage, shredded rotisserie chicken, or white beans for a heartier version.
- Go low-carb: Skip the bread sides and serve with a roasted vegetable medley.
- Try other greens: Kale or Swiss chard can be substituted for spinach for a slightly different texture and flavor.
Final Thoughts
This Cheesy Italian Spinach Bake is one of those rare recipes that’s both indulgent and nourishing. It’s easy enough for a weeknight dinner but special enough to serve guests. Whether you’re feeding your family or meal prepping for the week ahead, this dish brings the warmth and comfort of Italian home cooking to your table — without all the fuss.
Would you like me to format this for a blog, recipe card, or email newsletter?