
There’s something incredibly satisfying about pulling a pan of golden, flaky Spinach and Cheese Squares from the oven. The aroma of melted cheese mingling with earthy spinach and buttery pastry is enough to bring everyone rushing to the kitchen. I first discovered this recipe at a neighborhood potluck, where these savory squares disappeared within minutes. Since then, they’ve become my go-to recipe for family gatherings, brunch parties, and even weeknight dinners when I need something comforting yet impressive.
What makes Spinach and Cheese Squares truly special is their versatility. They work beautifully as an appetizer, side dish, or light main course. The combination of tender spinach, creamy cheese, and crispy edges creates a texture contrast that keeps you reaching for another piece. Whether you’re hosting guests or meal prepping for the week, this recipe delivers delicious results with minimal fuss.
Ingredients List
For the Base:
- 2 packages (10 oz each) frozen chopped spinach, thawed and well-drained
- 2 cups shredded mozzarella cheese
- 1 cup ricotta cheese
- ½ cup grated Parmesan cheese
- 3 large eggs, lightly beaten
- 2 cloves garlic, minced
For Seasoning:
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional but recommended)
- 1 tablespoon olive oil
For the Crust:
- 1 sheet puff pastry or phyllo dough (about 8 oz)
- 2 tablespoons melted butter (for brushing)
Substitution Tips:
- Dairy-free: Use cashew ricotta and dairy-free mozzarella
- Gluten-free: Swap puff pastry with gluten-free alternatives
- Fresh spinach: Use 1 pound fresh spinach, sautéed and chopped
Timing
Preparation Time: 15 minutes
Cooking Time: 30-35 minutes
Total Time: 50 minutes
Time-Saving Tips:
- Thaw spinach overnight in the refrigerator for easier morning prep
- Shred cheese while the oven preheats
- These squares can be assembled up to 24 hours ahead and refrigerated before baking
- While baking, use that time to prepare a simple side salad or set your table
How to Make It
1. Prepare Your Ingredients
Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish. Take your thawed spinach and squeeze out every last drop of moisture using a clean kitchen towel or cheesecloth—this step is crucial for preventing soggy squares. The drier your spinach, the better your final texture will be.
2. Mix the Filling
In a large mixing bowl, combine the well-drained spinach, mozzarella, ricotta, Parmesan, beaten eggs, minced garlic, salt, pepper, and nutmeg. Stir everything together until thoroughly combined. The mixture should look cohesive and slightly thick. Taste and adjust seasoning if needed—remember, cheese adds saltiness, so season conservatively.
3. Prepare the Crust
If using puff pastry, roll it out slightly to fit your baking dish. Press it gently into the bottom of your prepared pan, allowing any excess to climb up the sides. For phyllo dough lovers, layer 4-5 sheets, brushing each with melted butter. This creates those delightful crispy layers everyone loves.
4. Assemble and Bake
Pour the spinach and cheese mixture evenly over your prepared crust. Smooth the top with a spatula, then drizzle with olive oil and brush the exposed pastry edges with melted butter. This ensures golden, crispy edges. Bake for 30-35 minutes until the top is set and lightly golden. You’ll know it’s ready when the edges pull away slightly from the pan and the center doesn’t jiggle when gently shaken.
5. Cool and Cut
This is the hardest part—waiting! Let the pan cool for at least 10 minutes before cutting. This resting time allows the cheese to set, making clean cuts much easier. Slice into squares or rectangles, depending on your preference.
Nutritional Information
Per serving (based on 12 squares):
- Calories: Approximately 180-200
- Protein: 10g
- Fat: 12g
- Carbohydrates: 8g
- Fiber: 2g
Health Benefits:
These squares pack a nutritious punch thanks to spinach’s iron, vitamin K, and folate content. The cheese provides calcium and protein, making this a reasonably balanced dish. The eggs add additional protein and healthy fats. Keep in mind that nutritional values vary based on specific brands and substitutions used.
Healthier Alternatives for the Recipe
Lower Calorie Version:
Replace ricotta with low-fat cottage cheese (blended smooth) and use part-skim mozzarella. This reduces fat content while maintaining creaminess.
Vegan Adaptation:
Use tofu ricotta (blend firm tofu with nutritional yeast, lemon juice, and garlic) and plant-based cheese. Replace eggs with flax eggs (3 tablespoons ground flaxseed mixed with 9 tablespoons water).
Gluten-Free Option:
Skip the pastry crust entirely for a crustless version, or use certified gluten-free puff pastry. The crustless version reduces carbs and works beautifully.
Reduced Sodium:
Choose low-sodium cheeses and omit added salt. The Parmesan provides plenty of savory flavor on its own.
Serving Suggestions
These Spinach and Cheese Squares shine in various settings:
As an Appetizer: Cut into bite-sized pieces and serve warm with marinara sauce or garlic aioli for dipping.
For Brunch: Pair with fresh fruit salad, crispy bacon, and mimosas for an elegant morning spread.
Light Dinner: Serve alongside a crisp arugula salad with lemon vinaigrette and crusty bread.
Party Platter: Arrange on a wooden board with olives, cherry tomatoes, and grapes for a Mediterranean-inspired display.
Portion Guidance: These squares are rich, so smaller portions work well for appetizers (2-inch squares), while larger portions suit main courses (3-4 inch squares).
Common Mistakes to Avoid
Not Draining Spinach Properly:
Excess moisture creates a watery, unappetizing result. Always squeeze spinach thoroughly in a clean towel until no more liquid emerges.
Overbaking:
Watch closely during the final minutes. Overcooked squares become dry and rubbery. Remove when just set with a slight golden color.
Cutting Too Soon:
Impatience leads to messy, falling-apart squares. That 10-minute rest is essential for clean slices and proper texture.
Using Cold Eggs:
Room temperature eggs blend more smoothly into the mixture. Take them out of the fridge 20 minutes before starting.
Skipping the Nutmeg:
While optional, this subtle spice adds warmth and depth that elevates the entire dish. Don’t skip it if you have it on hand.

Storing Tips for the Recipe
Refrigerator Storage:
Store cooled squares in an airtight container with parchment paper between layers. They’ll stay fresh for 4-5 days in the refrigerator.
Freezer Storage:
These freeze beautifully! Wrap individual squares in plastic wrap, then place in a freezer-safe container. They’ll keep for up to 3 months.
Reheating Instructions:
- From refrigerator: Reheat in a 350°F oven for 10-12 minutes until warmed through
- From frozen: Thaw overnight in the fridge, then reheat as above
- Microwave option: Heat for 45-60 seconds, though oven reheating maintains better texture
Make-Ahead Tips:
Assemble completely and refrigerate unbaked for up to 24 hours. Add 5 extra minutes to baking time if going straight from fridge to oven.
Conclusion
These Spinach and Cheese Squares prove that impressive doesn’t have to mean complicated. With simple ingredients and straightforward steps, you’ll create a dish that looks and tastes like it came from a gourmet bakery. The combination of creamy filling and flaky crust appeals to both children and adults, making it a true crowd-pleaser.
Whether you’re planning a special gathering or simply want to elevate your weekly meal rotation, this recipe deserves a permanent spot in your collection. The best part? You can customize it endlessly to suit your taste preferences and dietary needs.
Ready to experience the magic of homemade Spinach and Cheese Squares? Grab your ingredients and get started. Don’t forget to share your results—I’d love to hear about any creative variations you discover along the way!
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! Use about 1 pound of fresh spinach. Sauté it in a bit of olive oil until wilted, then let it cool completely before squeezing out moisture. Fresh spinach gives a slightly brighter flavor.
Why are my squares soggy in the middle?
This usually happens when spinach isn’t drained thoroughly enough. Make sure to squeeze out every bit of liquid. Also, avoid overfilling—too much mixture can prevent proper setting.
Can I make these without a crust?
Yes! Crustless Spinach and Cheese Squares work wonderfully. Simply grease your pan well, pour in the mixture, and bake. They’ll be slightly lighter and lower in carbs.
How do I know when they’re fully cooked?
The center should be set (not jiggly), the edges should pull away slightly from the pan, and the top should be lightly golden. A toothpick inserted in the center should come out mostly clean.
Spinach and Cheese Squares Recipe
- Total Time: 50 minutes
- Yield: 12 squares 1x
Description
There’s something incredibly satisfying about pulling a pan of golden, flaky Spinach and Cheese Squares from the oven. The aroma of melted cheese mingling with earthy spinach and buttery pastry is enough to bring everyone rushing to the kitchen.
Ingredients
For the Base:
- 2 packages (10 oz each) frozen chopped spinach, thawed and well-drained
- 2 cups shredded mozzarella cheese
- 1 cup ricotta cheese
- ½ cup grated Parmesan cheese
- 3 large eggs, lightly beaten
- 2 cloves garlic, minced
For Seasoning:
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional but recommended)
- 1 tablespoon olive oil
For the Crust:
- 1 sheet puff pastry or phyllo dough (about 8 oz)
- 2 tablespoons melted butter (for brushing)
Substitution Tips:
- Dairy-free: Use cashew ricotta and dairy-free mozzarella
- Gluten-free: Swap puff pastry with gluten-free alternatives
- Fresh spinach: Use 1 pound fresh spinach, sautéed and chopped
Instructions
Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish. Take your thawed spinach and squeeze out every last drop of moisture using a clean kitchen towel or cheesecloth—this step is crucial for preventing soggy squares. The drier your spinach, the better your final texture will be.
In a large mixing bowl, combine the well-drained spinach, mozzarella, ricotta, Parmesan, beaten eggs, minced garlic, salt, pepper, and nutmeg. Stir everything together until thoroughly combined. The mixture should look cohesive and slightly thick. Taste and adjust seasoning if needed—remember, cheese adds saltiness, so season conservatively.
If using puff pastry, roll it out slightly to fit your baking dish. Press it gently into the bottom of your prepared pan, allowing any excess to climb up the sides. For phyllo dough lovers, layer 4-5 sheets, brushing each with melted butter. This creates those delightful crispy layers everyone loves.
Pour the spinach and cheese mixture evenly over your prepared crust. Smooth the top with a spatula, then drizzle with olive oil and brush the exposed pastry edges with melted butter. This ensures golden, crispy edges. Bake for 30-35 minutes until the top is set and lightly golden. You’ll know it’s ready when the edges pull away slightly from the pan and the center doesn’t jiggle when gently shaken.
This is the hardest part—waiting! Let the pan cool for at least 10 minutes before cutting. This resting time allows the cheese to set, making clean cuts much easier. Slice into squares or rectangles, depending on your preference.
Nutrition
- Calories: 180-200
- Fat: 12g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 10g