Spinach mozzarella squares bring together tender greens, gooey cheese, and a light, fluffy base that bakes into golden perfection. Fresh spinach cooks down until soft and vibrant, then it mixes into a batter of flour, eggs, milk, and melted butter. Onion adds a savory depth, and mozzarella ties it all together with its melty, stretchy texture. Once baked, the dish sets into sliceable squares that are perfect as an appetizer, snack, or even a light meal.
What makes these squares special is how they balance wholesome spinach with cheesy indulgence. The texture is moist yet firm enough to cut into neat pieces that hold their shape. I love how the aroma of baked onion and cheese fills the kitchen as they finish baking. They look simple at first glance but carry a cozy, homemade charm that makes them ideal for family gatherings, potlucks, or just a weeknight craving for something satisfying.
Why You’ll Love This Recipe
These spinach mozzarella squares pack flavor and comfort into every bite.
Cheesy indulgence: Melty mozzarella makes each square rich and savory.
Vegetable boost: Fresh spinach adds nutrients and a vibrant green color.
Easy to prepare: The recipe uses basic pantry staples and simple steps.
Perfect for gatherings: Slice into 24 portions, great for sharing.
Versatile serving: Works as a snack, side dish, or light vegetarian main.
Make-ahead friendly: Bakes well in advance and tastes great reheated.
Here’s my favorite trick: I sometimes sprinkle Parmesan on top before baking for an extra golden crust that crisps beautifully. Another small twist I enjoy is adding a pinch of red pepper flakes to give a gentle kick without overpowering the cheesy goodness. Little tweaks like these make the recipe flexible while still keeping its classic appeal.
Ingredients
For the Spinach Squares:
- 1 (10-ounce) package fresh spinach, rinsed and chopped
- 1 cup all-purpose flour
- 1 teaspoon salt
- 1 teaspoon baking powder
- 2 eggs
- 1 cup milk
- ½ cup butter, melted
- 1 onion, chopped
- 1 (8-ounce) package shredded mozzarella cheese
Optional Add-ins:
- ½ cup Parmesan cheese, for extra sharpness
- 1 teaspoon red pepper flakes, for heat
- Fresh herbs like parsley or dill, for brightness
Step-by-Step Instructions
1. Prepare the Oven and Pan
Start by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or nonstick spray. I like to line mine with parchment paper too, so the squares lift out neatly once cooled.
2. Cook the Spinach
Place the chopped spinach in a medium saucepan with just enough water to cover. Bring it to a boil, then reduce the heat and let it simmer for about 3 minutes, just until tender and wilted. Drain thoroughly and let it cool a little. I like to press it gently with a spoon to remove any excess liquid, which helps keep the batter light.
3. Mix the Batter
In a large mixing bowl, whisk together flour, salt, and baking powder. Crack in the eggs, pour in the milk, and stir in the melted butter until smooth. Fold in the drained spinach, chopped onion, and mozzarella. Mix until everything looks evenly combined, making sure the spinach and cheese are spread throughout the batter.
4. Bake the Squares
Pour the mixture into your prepared baking dish and smooth the top with a spatula. Slide it into the oven and bake for 30 to 35 minutes, or until the edges turn golden brown and a toothpick inserted in the center comes out clean. I love how the cheese bubbles up around the edges, giving a slightly crispy border.
5. Cool and Slice
Remove the dish from the oven and let it cool for at least 10 minutes. This resting time helps the squares set so they cut cleanly. Slice into 24 even portions and serve warm or at room temperature.
Tips & Variations
- Healthier twist: Swap half the flour with whole wheat flour for more fiber.
- Extra cheesy: Add a handful of Parmesan or feta for stronger flavor.
- Spice lovers: Stir in chopped jalapeños or a pinch of cayenne.
- Meal prep friendly: These freeze well, just reheat in the oven before serving.
- Flavor boost: Sauté the onion before adding it for a sweeter, caramelized note.
I often bake a double batch and freeze half, so I always have a quick snack ready. Another variation I enjoy is layering sliced tomatoes on top before baking; they roast beautifully and give each square a pop of color.
Serving Suggestions
Spinach mozzarella squares are versatile and fit many occasions. Serve them as appetizers at parties with a small dipping sauce like marinara or ranch. They also make a great side dish next to roasted chicken or grilled fish. For a vegetarian meal, I like pairing them with a simple salad or a bowl of soup.
At gatherings, I arrange them on a platter with fresh herbs sprinkled on top for color. Guests love picking them up with their hands, making them perfect finger food. When I pack them for lunch, I wrap them in parchment and add a few fresh veggies on the side for a balanced meal.
Frequently Asked Questions
Can I make these spinach squares ahead of time?
Yes, you can bake them a day ahead and store them covered in the fridge. Reheat in the oven at 350°F for about 10 minutes to freshen them up.
Can I use frozen spinach instead of fresh?
Absolutely. Just thaw, drain, and squeeze out the excess water before adding it to the batter.
Do I have to use mozzarella?
Mozzarella gives that gooey texture, but you can use cheddar, Monterey Jack, or feta for different flavors.
How do I know when they’re done baking?
Insert a toothpick in the center. If it comes out clean with no wet batter, they’re ready. The top should also be lightly golden.
How long do leftovers last?
Stored in the fridge, they keep for about 3 to 4 days. For longer storage, freeze them for up to 2 months.
Can I add meat to this recipe?
Yes, cooked bacon bits, diced ham, or even shredded chicken mix in well if you’d like extra protein.
Final Thoughts
Spinach mozzarella squares strike the perfect balance of cheesy, savory, and wholesome. The combination of greens and gooey cheese makes them both nourishing and indulgent, while the easy preparation makes them a reliable go-to. They’re the kind of recipe that feels at home in casual family dinners, party trays, or even tucked into lunchboxes.
What I love most is how adaptable they are. You can play with the cheeses, switch up the spices, or add extra vegetables, and they always come out delicious. Every time I bake them, they disappear faster than I expect, which is always the sign of a recipe worth keeping on repeat.
Spinach Mozzarella Squares
Ingredients
For the Spinach Squares:
- 1 10-ounce package fresh spinach, rinsed and chopped
- 1 cup all-purpose flour
- 1 teaspoon salt
- 1 teaspoon baking powder
- 2 eggs
- 1 cup milk
- ½ cup butter melted
- 1 onion chopped
- 1 8-ounce package shredded mozzarella cheese
Optional Add-ins:
- ½ cup Parmesan cheese for extra sharpness
- 1 teaspoon red pepper flakes for heat
- Fresh herbs like parsley or dill for brightness
Instructions
- Preheat oven to 375°F. Grease a 9×13-inch dish.
- Boil spinach 3 minutes, drain well.
- Mix flour, salt, baking powder, eggs, milk, and butter. Stir in spinach, onion, and mozzarella.
- Pour into dish and bake 30–35 minutes until golden.
- Cool slightly, slice into squares, and serve.





