
A delicious, creamy spinach and cheese casserole baked until golden, bubbly, and perfectly set. Made with tender spinach, ricotta, mozzarella, Parmesan, and eggs, this comforting dish has a soft, fluffy center and a beautifully cheesy top. Perfect for breakfast, brunch, lunch, or a satisfying low-carb dinner.
Prep Time: 15 minutes
Cook Time: 35–45 minutes
Total Time: 1 hour
Servings: 6–8
Ingredients
– 10 ounces fresh spinach (or 1 package frozen spinach, thawed and drained)
– 1 tablespoon olive oil
– 1 small onion, finely chopped
– 3 cloves garlic, minced
– 1 cup ricotta cheese
– 1 cup shredded mozzarella cheese
– ½ cup grated Parmesan cheese
– 4 large eggs
– ½ cup heavy cream
– ½ teaspoon Italian seasoning
– ½ teaspoon salt
– ¼ teaspoon black pepper
– ¼ teaspoon paprika
– ¼ teaspoon red pepper flakes (optional)
– ½ cup shredded mozzarella cheese for topping
– 2 tablespoons Parmesan cheese for topping
Instructions
1. Prepare the Oven
Preheat your oven to 375°F (190°C). Lightly grease a medium-sized baking dish with olive oil or butter.
2. Prepare the Spinach
If using fresh spinach, heat olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3–4 minutes until softened.
Add minced garlic and cook for another 30 seconds. Add spinach in batches and cook until completely wilted.
If using frozen spinach, thaw it completely and squeeze out as much excess water as possible.
3. Prepare the Cheese Mixture
In a large mixing bowl, combine ricotta cheese, 1 cup mozzarella, ½ cup Parmesan, eggs, and heavy cream. Whisk until well combined and creamy.
4. Add Seasonings
Add Italian seasoning, salt, black pepper, paprika, and red pepper flakes. Mix everything together.
5. Combine the Spinach
Allow the cooked spinach mixture to cool slightly. Stir it into the cheese mixture until evenly distributed.
6. Transfer to the Baking Dish
Pour the mixture into the prepared baking dish. Spread evenly with a spatula.
7. Add the Cheese Topping
Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top.
8. Bake
Bake uncovered for 35–45 minutes, until the center is set and the top is golden brown and bubbling.
9. Rest Before Serving
Remove from the oven and allow the casserole to rest for 10 minutes. This helps it firm up and makes slicing easier.
10. Serve
Cut into squares and serve warm. Enjoy the creamy spinach filling and delicious golden cheese topping.
Serving Suggestions
– Serve with a fresh Mediterranean cucumber and tomato salad.
– Pair with grilled chicken or roasted salmon.
– Enjoy with toasted whole-grain bread.
– Serve alongside roasted potatoes.
– Add sliced avocado for a fresh, satisfying meal.
– Enjoy as a vegetarian breakfast or brunch casserole.
Storage Instructions
– Refrigerator: Store leftovers in an airtight container for 3–4 days.
– Freezer: Freeze individual portions for up to 2 months.
– Reheating: Warm in the oven at 325°F (165°C) until heated through, or microwave individual portions.
– Make Ahead: Prepare the mixture a day ahead, cover, and refrigerate. Bake when ready, allowing extra time if chilled.
Estimated Nutrition Information
Per serving, based on 8 servings. Values are estimates.
Nutrient Amount
Calories 285 kcal
Protein 17g
Carbohydrates 7g
Fat 21g
Saturated Fat 11g
Fiber 2g
Sugar 2g
Sodium 480mg
Nutrition will vary depending on the cheeses and other ingredients used.
Nut Information and Allergens
Nut Information
– Peanuts: Not included in the standard recipe.
– Almonds: Not included.
– Walnuts: Not included.
– Pecans: Not included.
– Cashews: Not included.
– Pistachios: Not included.
– Other tree nuts: Not included.
Other Allergens
– Dairy: Contains ricotta, mozzarella, Parmesan, and heavy cream.
– Eggs: Contains eggs.
– Gluten: Naturally gluten-free when all packaged ingredients are verified gluten-free.
– Soy: Check packaged cheese and seasonings for possible soy ingredients.
Allergy Note: Although this recipe contains no nuts as written, always check ingredient labels and manufacturing cross-contact warnings. Do not assume it is safe for someone with a severe nut allergy without verifying every product.
Questions and Answers (Q&A)
Q1: Can I use frozen spinach instead of fresh spinach?
Yes! Frozen spinach works perfectly. Thaw it completely and squeeze out all excess water before mixing it with the cheese ingredients.
Q2: How do I prevent the casserole from becoming watery?
The most important step is removing excess moisture from the spinach. If using frozen spinach, squeeze it firmly using a clean kitchen towel. If using fresh spinach, cook it until wilted and allow excess liquid to evaporate.
Q3: Can I make this recipe without ricotta cheese?
Yes. You can substitute cottage cheese blended until smooth or use additional cream cheese. The texture and flavor will be slightly different.
Q4: Can I use cream cheese instead of heavy cream?
Yes. Use approximately 3 ounces of softened cream cheese mixed with a little milk to create a creamy consistency.
Q5: Is this spinach bake low-carb?
Yes. It is relatively low in carbohydrates, with approximately 7g of carbohydrates per serving. Exact values depend on the ingredients and serving size.
Q6: Is this recipe keto-friendly?
It can fit many keto meal plans because it contains protein, fat, and relatively few carbohydrates. Check the nutrition information for your particular ingredients.
Q7: Can I add chicken to this casserole?
Absolutely! Add 1 cup of cooked, shredded chicken for extra protein. Make sure the chicken is fully cooked before adding it.
Q8: Can I add mushrooms?
Yes. Sauté sliced mushrooms with the onion and garlic before adding the spinach. Cook away their excess moisture to prevent a watery casserole.
Q9: Can I prepare this casserole ahead of time?
Yes. Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if it goes into the oven cold.
Q10: How do I know when the casserole is fully cooked?
The edges should be golden, the cheese should be bubbling, and the center should be set rather than liquid. A knife inserted near the center should come out without wet egg mixture.
Q11: Can I make this recipe without eggs?
Eggs help bind the casserole and give it structure. You can experiment with a suitable commercial egg replacer, but the final texture will be softer and different.
Q12: What cheese works best for this recipe?
Ricotta gives the filling a creamy texture, mozzarella provides a stretchy cheesy finish, and Parmesan adds a rich, savory flavor. Together they create a delicious combination.
Q13: Can I freeze leftover spinach casserole?
Yes. Allow it to cool completely, cut it into individual portions, and freeze in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Q14: What can I serve with Cheesy Spinach and Ricotta Bake?
It pairs wonderfully with grilled chicken, roasted vegetables, fresh salads, salmon, or toasted bread.
Q15: Is this recipe vegetarian?
Yes. It is vegetarian when prepared with vegetarian-friendly Parmesan cheese and other cheeses made without animal-derived rennet. It does not contain meat or seafood.
