Brunch just got better. These Spinach and Cheese Squares are everything you want in a make-ahead recipe: easy to throw together, packed with flavor, and always a crowd-pleaser. Whether you’re hosting weekend brunch, prepping school lunches, or just need a grab-and-go snack, this recipe fits right in.
We’re talking buttery pastry (or skip it, if you like), creamy cheese, and savory spinach, all baked into warm, golden squares you can serve fresh or reheat later. It’s comfort food that’s both cozy and convenient — and yes, it’s easier than it looks.
Let’s dive into why this recipe is one you’ll want to keep on repeat.
Why You’ll Love This Recipe
Key Benefits
There’s a lot to love about this one. For starters, it’s easy to make — no fancy techniques, no special equipment, and no stress. If you can stir and pour, you can make these.
They’re also make-ahead friendly, which means you can prep them the night before and pop them in the fridge. The next morning? Just reheat and serve. They hold up beautifully and taste just as good (if not better) the next day.
And of course, they’re delicious. The combination of melty cheeses, tender spinach, and flaky pastry is rich, satisfying, and perfect for both kids and adults.
Suitable For
This recipe is wonderfully flexible. Hosting brunch? These squares sit nicely on a platter next to fruit, muffins, and coffee. Need something vegetarian for a potluck? Covered. Want to pack a few in lunchboxes or meal prep for the week? You’re good to go.
And if you’re new to baking or nervous in the kitchen — take a breath. This one’s practically foolproof.
Ingredients for Spinach and Cheese Squares
Core Ingredients
Here’s what you’ll need to get started:
-
Olive oil – for sautéing the aromatics.
-
Onion and garlic – bring depth and flavor to the filling.
-
Fresh or frozen spinach – either works! Just be sure to drain frozen spinach thoroughly.
-
Cream cheese – makes the filling ultra creamy.
-
Ricotta cheese – adds a light, fluffy texture.
-
Parmesan cheese – for saltiness and depth.
-
Mozzarella cheese – that perfect melty stretch.
-
Eggs – help hold everything together.
-
Salt, pepper, and optional nutmeg or red pepper flakes – just enough to bring it all to life.
-
Puff pastry (or homemade pie dough) – gives structure and a bit of buttery crunch.
This is one of those recipes where the ingredients are simple, but the result feels special.
Substitutions and Tips
There’s plenty of wiggle room here.
-
No puff pastry? Use crescent dough, biscuit dough, or skip the crust altogether and bake the filling straight in the pan.
-
Dairy-free? Swap in plant-based cream cheese, mozzarella, and an egg replacer — just make sure your substitutes melt well and hold together.
-
Want more bite? A little feta or goat cheese adds a tangy punch.
-
Short on time? Use pre-chopped frozen spinach and pre-shredded cheese to make it even easier.
This recipe plays nicely with what you already have in your fridge.
Best Cheese Combinations for Spinach and Cheese Squares
Cheese is the star here, and the right mix makes all the difference.
Start with mozzarella for that gooey texture everyone loves. Then, add ricotta to soften the texture and Parmesan to sharpen the flavor. The cream cheese pulls it all together, making every bite silky and rich.
Looking to shake things up? Try one of these combos:
-
Feta + ricotta + mozzarella – slightly tangy and creamy.
-
Gruyère + Parmesan + cream cheese – rich and nutty.
-
Goat cheese + mozzarella + Parmesan – bold and flavorful.
The key is balancing meltiness with bold flavor. Don’t be afraid to mix and match based on what’s in your fridge — just keep the total amount of cheese roughly the same.
Kitchen Tools You’ll Need
You won’t need anything fancy to whip these up — just a few basics you probably already have.
Must-Have Tools
-
9×9-inch baking dish – square shape keeps portions even.
-
Parchment paper or nonstick spray – for easy release and cleanup.
-
Mixing bowls – one for the spinach, one for the cheese mixture.
-
Whisk or fork – for beating the eggs.
-
Spatula or spoon – to combine everything.
Nice-to-Have Tools
-
Food processor – makes quick work of mixing cheeses.
-
Pastry roller or rolling pin – for shaping the puff pastry if needed.
-
Fine mesh strainer – useful if using frozen spinach to get rid of extra moisture.
Having the right tools makes the process smoother, but even if you’re working with the basics, you’ll still end up with golden, cheesy squares that disappear fast.
How to Make Spinach and Cheese Squares
Let’s walk through this recipe step by step. Don’t worry — it’s simple, forgiving, and full of cozy flavors that make it feel like something special. Whether it’s your first time or your tenth, these Spinach and Cheese Squares will turn out golden, cheesy, and satisfying.
Step 1: Preheat and Prepare Your Pan
Start by preheating your oven to 375°F (190°C). This gives it time to get nice and hot while you prep the filling.
Line a 9×9-inch baking pan with parchment paper, or give it a light coating of oil or butter. This ensures the squares won’t stick and makes cleanup easier — and who doesn’t love less cleanup?
Step 2: Sauté the Onion, Garlic, and Spinach
Heat 1 tablespoon of olive oil in a skillet over medium heat.
Add 1 small finely chopped onion and cook until it’s soft and translucent. This takes about 5 minutes and really brings out the natural sweetness.
Next, toss in 2 minced garlic cloves. Cook for about 30 seconds — just until fragrant.
Now it’s time for the spinach. If you’re using fresh (about 5 ounces), stir it in and cook until it wilts down. If you’re using frozen, make sure it’s fully thawed and squeeze out as much liquid as you can before adding it to the pan.
Season with salt, pepper, and a pinch of nutmeg or red pepper flakes if you like a little extra warmth or heat. Set the mixture aside to cool slightly — this is important so it doesn’t scramble the eggs in the cheese mix.
Step 3: Mix the Cheese Filling
In a large mixing bowl, combine:
-
4 ounces of cream cheese, softened
-
½ cup ricotta cheese
-
½ cup grated Parmesan cheese
-
1 cup shredded mozzarella cheese
-
2 large eggs, lightly beaten
Whisk or stir everything together until smooth. Don’t worry if it’s not perfectly uniform — it’ll bake up beautifully.
Once the spinach mixture has cooled slightly, stir it into the cheese mixture. You should end up with a rich, creamy, savory filling that smells amazing even before it hits the oven.
Step 4: Assemble the Squares
If you’re using puff pastry, roll it out gently on a floured surface to fit your baking dish. Press it lightly into the bottom of the pan. This gives the squares a buttery, crisp base.
Pour the spinach-cheese mixture over the top and spread it out evenly with a spatula.
No puff pastry? No problem. You can skip it entirely and just bake the filling in a greased pan. It holds together well on its own.
Step 5: Bake
Place the pan in your preheated oven and bake for 25 to 30 minutes. You’re looking for the top to turn a light golden brown and for the center to be just set — a slight jiggle is okay.
Don’t overbake or the filling can get dry. If you notice the edges are browning too quickly, tent with foil for the last 10 minutes.
Step 6: Cool and Slice
Once it’s done, let the pan cool on a wire rack for about 10 minutes. This helps the squares firm up and makes slicing much easier.
Use a sharp knife to cut into 9 or 12 squares, depending on how large you like them. Serve warm, at room temperature, or even cold — they’re delicious any way you slice them.
Tips for Success
-
Drain your spinach thoroughly. Extra moisture is the #1 cause of soggy squares.
-
Let the sautéed mixture cool before mixing with the eggs to avoid cooking them prematurely.
-
Taste your filling before baking if you’re unsure about seasoning — especially if your cheeses are less salty.
-
Line your pan if you’re using puff pastry to help with crispiness and lift.
-
Let them cool before slicing. It’s tempting to dig in right away, but a short rest helps them hold together better.
How to Store Spinach and Cheese Squares
These keep beautifully, which makes them ideal for meal prep, brunch prep, or just making your future self happy.
At Room Temperature
They’re safe at room temperature for up to 2 hours. After that, pop them in the fridge.
In the Refrigerator
Store leftovers in an airtight container for 3 to 4 days. They reheat well in the oven (350°F for about 10 minutes) or in the microwave if you’re in a hurry.
Freezing Tips
Yes, these freeze well!
Let the baked squares cool completely, then wrap them individually in foil or parchment paper. Place in a freezer-safe bag or container and freeze for up to 2 months.
To reheat, go straight from freezer to oven — 350°F for about 20 minutes. You’ll get the best texture that way.
Frequently Asked Questions (FAQs)
Can I use frozen spinach instead of fresh?
Absolutely. Just make sure it’s fully thawed and squeezed dry. Any extra liquid can make the squares soggy, and no one wants that.
Can I make these the day before?
Yes! That’s one of the best parts about this recipe. You can bake them the night before, refrigerate, and reheat when you’re ready to serve. They taste just as good — maybe even better — the next day.
What can I serve with spinach and cheese squares?
They’re great on their own, but also pair well with a simple green salad, fresh fruit, roasted potatoes, or even a cup of tomato soup. For brunch spreads, think muffins, fresh juice, and coffee on the side.
How do I keep the puff pastry from getting soggy?
Make sure your spinach is well-drained and your filling isn’t too wet. Preheating the oven properly helps the pastry cook evenly. And don’t let the unbaked pastry sit out too long once it’s filled — get it into the oven quickly for best results.
Related Recipes
If you loved these Spinach and Cheese Squares, try these comforting savory favorites:
-
Scalloped Potatoes and Ham – Creamy, cheesy, and ideal for brunch.
-
Keto Sloppy Joe Casserole – A low-carb option with rich flavor.
-
Easy Garlic Butter Cheese Bombs – Cheesy bites with a buttery crust.
-
Lasagna Soup – Hearty and warm, great with a side of these squares.
-
Cream Cheese Stuffed French Toast – A sweet brunch pairing to balance the savory.
Conclusion
These Spinach and Cheese Squares check every box: easy, flavorful, make-ahead, and freezer-friendly. Whether you’re hosting brunch or just want something cozy and satisfying in the fridge, this recipe delivers every time.
Print
Spinach and Cheese Squares
- Total Time: 45 minutes
- Yield: 9–12 squares 1x
- Diet: Vegetarian
Description
These spinach and cheese squares are the ultimate make-ahead brunch recipe — creamy, cheesy, packed with spinach, and baked to golden perfection in a simple puff pastry base.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 sheet puff pastry (or homemade pie dough), thawed
- 5 oz fresh spinach or 1 package frozen spinach, thawed and drained
- 4 oz cream cheese, softened
- ½ cup ricotta cheese
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 2 large eggs
- Salt and pepper, to taste
- Optional: pinch of nutmeg or red pepper flakes
Instructions
- Preheat oven to 375°F (190°C) and line a 9×9-inch baking pan with parchment paper or grease it lightly.
- Heat olive oil in a skillet over medium heat. Sauté onion until soft, then add garlic and spinach. Cook until wilted (fresh) or warmed through (frozen). Season to taste and let cool slightly.
- In a large bowl, mix cream cheese, ricotta, Parmesan, mozzarella, and eggs until smooth.
- Add the cooled spinach mixture to the cheese mixture and stir until well combined.
- Roll out puff pastry to fit the baking pan, if using. Lay it in the bottom of the pan.
- Pour the spinach-cheese mixture into the pan and spread evenly.
- Bake for 25–30 minutes until the top is golden and center is set.
- Cool for 10 minutes, then slice into squares and serve warm or at room temperature.
Notes
- Frozen spinach must be well-drained to avoid soggy squares.
- You can skip the puff pastry for a crustless version.
- Add-ins like feta, goat cheese, or sun-dried tomatoes can boost flavor.
- Make ahead and reheat in the oven for best texture.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Brunch, Appetizer, Snack
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 215
- Sugar: 1g
- Sodium: 310mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 65mg
Keywords: spinach and cheese squares, puff pastry spinach squares, make-ahead brunch, vegetarian snack, cheesy spinach bake