- 1 tablespoon olive oil or butter
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 4 cups fresh spinach (or frozen spinach, thawed and drained)
- 1 cup shredded mozzarella cheese (or your favorite melting cheese)
- 1/2 cup ricotta cheese (or cream cheese for extra creaminess)
- 1 large egg
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: 1/4 teaspoon red pepper flakes for heat
Optional Toppings:
- Sesame seeds
- Everything bagel seasoning
- Extra shredded cheese
Step-by-Step Instructions
1. Preheat the Oven
- Preheat your oven to 375°F (190°C).
- Lightly grease an 8x8-inch baking pan or line it with parchment paper for easy cleanup.
2. Prepare the Crust
- Roll out the puff pastry sheet to fit the bottom and sides of the prepared baking pan.
- Brush the pastry lightly with olive oil or melted butter to prevent sogginess.
3. Sauté the Vegetables
- Heat the olive oil or butter in a skillet over medium heat.
- Add the diced onion and cook for 3–4 minutes until softened.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the fresh spinach to the skillet and cook until wilted (about 2–3 minutes). If using frozen spinach, simply stir it in and heat through.
- Remove from heat and let the mixture cool slightly.
4. Make the Filling
- In a mixing bowl, combine the sautéed spinach mixture, shredded mozzarella, ricotta cheese, egg, Parmesan cheese, salt, black pepper, and optional red pepper flakes.
- Mix until well combined.
5. Assemble and Bake
- Spread the spinach and cheese filling evenly over the puff pastry crust in the baking pan.
- Optional: Sprinkle extra shredded cheese or toppings like sesame seeds or everything bagel seasoning over the top.
- Bake in the preheated oven for 25–30 minutes, or until the pastry is golden brown and the filling is set.
6. Cool and Serve
- Remove the baking pan from the oven and let it cool for 5–10 minutes before slicing.
- Cut into squares and serve warm or at room temperature.
- Enjoy every bite of these cheesy, savory squares!
- Pair with marinara sauce, ranch dressing, or hot sauce for dipping.
Tips for Success
- Use Fresh Spinach: Fresh spinach provides better texture and flavor compared to frozen spinach.
- Add Extras: Stir in cooked bacon, diced tomatoes, or sun-dried tomatoes for added flavor and texture.
- Switch Cheeses: Use feta, cheddar, or pepper jack for a unique twist.
- Store Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave.
Why This Recipe Works
These Spinach and Cheese Squares combine the tender, earthy flavor of spinach with the rich, creamy indulgence of cheese, all wrapped in a buttery, flaky crust. The result is a dish that’s both satisfying and indulgent, with layers of flavor that feel luxurious yet approachable. Whether served as an appetizer, snack, or light meal, this recipe delivers big on taste and simplicity without requiring advanced cooking skills.
Conclusion: A Dish Everyone Will Love
Whether you’re craving something cheesy and savory, looking for a way to sneak more greens into your diet, or simply want to enjoy a crowd-pleasing treat, these Spinach and Cheese Squares are sure to delight. Their bold flavors, satisfying textures, and customizable options make them a standout recipe that’s as practical as it is delicious. Plus, their adaptability means you can tailor them to suit any occasion.
We’d love to see your creations! Tag us in your photos or share your favorite variations—your take on these squares might just inspire others to try them too! 🥬✨
