Appetizers
This baked spinach and cheese recipe transforms wilted greens into a golden, bubbling appetizer that disappears faster than you can say "second helping."
The secret lies in layering fresh spinach with a rich cheese blend and letting the oven work its magic—creating a crispy, cheesy crust that hides all the veggies inside.
I developed this recipe after years of experimenting with ways to make spinach appealing to even the most skeptical eaters, and it never fails to impress.
The beauty of this dish is its simplicity: just a handful of ingredients, 30 minutes of prep, and 25 minutes in the oven at 375°F. The spinach wilts down into a tender, flavorful base, while the cheese melts into a creamy, golden blanket.
Whether you're serving it as a standalone appetizer or pairing it with crusty bread and a fresh salad, this recipe delivers restaurant-quality results without the fuss.
What makes this version stand out is the balance of textures—crispy on top, creamy in the middle, and tender spinach throughout. The cheese forms a perfect crust that holds its shape while still being easy to cut into squares, making it ideal for sharing.
Plus, it's naturally vegetarian and can be adapted with dairy-free cheese for vegan diets, ensuring everyone at the table gets to enjoy it.
For extra flavor, consider adding a sprinkle of garlic powder, fresh herbs like parsley or basil, or even a dash of red pepper flakes before baking. The possibilities are endless, but the foundation remains the same: a foolproof, cheesy, spinach-packed delight that’s perfect for any gathering. Let’s get baking!
Ingredients for baked spinach and cheese
Golden crust, hidden greens, and a handful of quality ingredients transform into a restaurant-worthy appetizer.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Baby Spinach 🌿 | 5 oz | Washed and dried thoroughly |
| Shredded Mozzarella Cheese 🧀 | 1 ½ cups | Part-skim or whole milk preferred |
| Shredded Sharp Cheddar Cheese 🧀 | ¾ cup | For extra flavor depth |
| All-Purpose Flour 🌾 | ¼ cup | For crispy crust texture |
| Garlic Powder 🧄 | 1 tsp | For aromatic depth |
| Onion Powder 🧅 | ½ tsp | Enhances savory notes |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy crust |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional for heat |
The spinach is the star here—fresh baby spinach with tender leaves works best, but any variety will do. Avoid wilted or yellowed leaves, as they won’t crisp up properly. For the cheese, part-skim mozzarella gives a good balance of creaminess and melt, while sharp cheddar adds depth. Grab these at Whole Foods or your local grocery store’s dairy section. If you’re prepping ahead, store the spinach in a sealed container and the cheese in an airtight container to keep it from drying out. The parsley should be bright green—Trader Joe’s often has great fresh bundles at a good price.
No mozzarella? Fontina or Gruyère melt beautifully and add a richer flavor. Short on cheddar? Parmesan works in a pinch for a nutty kick—just use half the amount. The flour is key for that crispy crust, but if you’re gluten-free, almond flour or crushed cornflakes can substitute. For extra flavor, toast the garlic and onion powders in a dry pan for 30 seconds—they’ll add a deeper, nuttier taste. Red pepper flakes are optional, but if you’re adding them, crush them lightly between your fingers for a more even distribution.
This dish reheats beautifully—just pop squares in the oven at 350°F for 5-7 minutes until bubbly. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions for up to 3 months. To make ahead, assemble the dish and refrigerate uncovered for 30 minutes before baking—this helps the crust form better. The cheese will keep for weeks in the fridge if stored properly, so buy a little extra for future meals.
Why You'll Love This Recipe
- I swear by this trick: just tear that baby spinach into bite-sized pieces—no knife skills required. The flour dusting keeps it from getting soggy while the garlic powder adds depth with zero effort.
- No-Chop Needed: I swear by this trick: just tear that baby spinach into bite-sized pieces—no knife skills required. The flour dusting keeps it from getting soggy while the garlic powder adds depth with zero effort.
- Cheesy Magic Combo: That sharp cheddar melts into tangy perfection while the mozzarella stretches into gooey strands. Honestly, I’ve tried fancy blends, but this simple two-cheese mix hits every time.
- Lunchbox Hero: Pack the leftovers cold for a lunch that feels fancy but costs pennies. My kids grab these instead of sandwiches—crispy edges, melty center, and zero mess in their backpacks.
Step-by-step instructions for baked spinach and cheese
Here's the method for a crispy, golden crust hiding tender spinach and melty cheese.
Prepare the Spinach Filling
Preheat your oven to 375°F to ensure even baking. In a large bowl, combine the 5 oz fresh baby spinach with the 1.5 cups shredded mozzarella cheese and 0.75 cup shredded sharp cheddar cheese. This combination creates a perfect balance of creamy mozzarella and sharp cheddar flavors.
Add the 1 tsp garlic powder, 0.5 tsp onion powder, 0.5 tsp ground black pepper, and 0.5 tsp kosher salt to the bowl. Mix gently with your hands or a spatula until the spinach is evenly coated with the seasonings. The spinach should be wilted but still retain its vibrant green color—this indicates it's ready for baking.
Create the Crispy Crust Mixture
In a separate bowl, combine the 0.25 cup all-purpose flour with the 2 tbsp extra-virgin olive oil. Mix until the flour is fully moistened and forms a coarse, crumbly texture. This mixture will create the signature crispy crust on top of your dish.
Spread the spinach and cheese mixture evenly across the bottom of a 9-inch pie dish or similar baking pan. Press down gently to create an even layer. This ensures even baking and prevents any areas from becoming overly crispy while others remain soft.
Assemble and Bake to Perfection
Sprinkle the flour and olive oil mixture evenly over the top of the spinach and cheese layer. Press down lightly with your fingers to help it adhere. This step is crucial for achieving that coveted crispy crust.
Bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's done when the cheese is fully melted and the crust has crisped to a satisfying crunch. If you're using the 0.25 tsp red pepper flakes, sprinkle them over the top during the last 5 minutes of baking for added heat.
Finish and Serve Warm
Remove the dish from the oven and let it rest for 5 minutes to allow the filling to set slightly. This resting period helps the filling firm up and makes it easier to slice.
Garnish with the 0.25 cup chopped fresh parsley just before serving. The parsley adds a fresh contrast to the rich, cheesy filling and crispy crust. Serve warm with a side of crusty bread or a simple salad for a complete meal.
Pro Tips For Making Baked Spinach And Cheese
- Preheat Like a Boss: Crank your oven to 400°F (200°C) and let it roar for at least 10 minutes before baking—this ensures the cheese melts fast and even, not just at the edges. I used to skip this, and my spinach always came out sad and unevenly cooked.
- Squeeze Out Spinach Water: Baby spinach is deceptive—it hides more water than you’d think. Give it a quick squeeze in a clean kitchen towel or colander before layering it in the dish. Wet spinach steams instead of crisping, and no one wants a soggy cheese casserole.
- Layer Cheese Strategically: Mozzarella goes on the bottom—it’s milder and melts cleaner—while the sharp cheddar gets the top spot for that bold flavor punch. Mixing them just makes the dish taste like a generic cheese blend. Trust me, the layers make all the difference.
- Skip the Flour Dusting: That all-purpose flour in the recipe? It’s just for thickening the spinach mixture—don’t sprinkle it on the baking dish. It’ll turn your crispy cheese top into a gummy mess. Stir it in the pan, then stop. Your future self will thank you.
Flavor customization for this baked spinach and cheese
Cheese Swaps
If you’re avoiding dairy or want to experiment, try nutritional yeast (for a cheesy flavor without dairy) or cashew cream (blend soaked cashews with water for a creamy texture). For a vegan-friendly version, I’ve used dairy-free mozzarella from Miyoko’s—it melts beautifully and holds its shape. 🌱
Herb Variations
Swap out parsley for fresh basil or dill to brighten the dish. For a Mediterranean twist, add sun-dried tomatoes (chopped) and feta cheese (if using dairy). I love finishing with thyme leaves for an earthy aroma—just sprinkle them over the top before baking.
Spicy Kick
For heat lovers, add ½ tsp smoked paprika to the flour mixture or top with crumbled chorizo (if making it non-vegetarian). If you prefer mild heat, ½ tsp honey mixed with the red pepper flakes balances the spice beautifully. 🌶️
Extra Crispy Top
For a panko crust, replace the flour with ¼ cup panko breadcrumbs mixed with the olive oil. For a biscuit-style topping, press pre-made biscuit dough over the top before baking. I’ve also tried crushed potato chips (like Kettle Brand) for a salty, crunchy finish.
Protein Add-Ins
Add crumbled bacon or sautéed mushrooms to the spinach layer for extra heartiness. For a lighter option, stir in white beans (drained and rinsed) or tofu (crumbled and pan-fried). These additions keep the dish vegetarian-friendly while adding protein and texture.
Seasonal Twists
In summer, fold in diced zucchini or asparagus with the spinach. For fall, add roasted butternut squash and sage. Winter calls for caramelized onions and walnuts for crunch. Each seasonal swap keeps the dish fresh and exciting year-round. ✨
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but thaw and drain it thoroughly first! Use about 2 cups of thawed, well-drained frozen spinach to replace 5 oz of fresh. Squeeze out excess moisture with a clean towel to prevent a soggy crust. The texture will be slightly different but still delicious.
Why did my baked spinach and cheese turn out greasy?
Too much olive oil or cheese can cause greasiness. For the perfect texture, stick to the 2 tbsp oil and 2.25 cups total cheese ratio. If using extra cheese, add 1 tbsp more flour to absorb moisture. Bake at 375°F for the full 25-30 minutes to let excess oil crisp properly.
How can I make this dish ahead of time?
Assemble the dish completely (including the flour-oil topping) and refrigerate uncovered for 30 minutes before baking. This helps the crust form better. For make-ahead meals, bake as directed, then store in an airtight container for up to 4 days. Reheat at 350°F for 5-7 minutes until bubbly.
What's the best way to cut this into squares?
Let it rest for 5 minutes after baking to firm up slightly. Use a sharp knife or pizza cutter and dip it in hot water between cuts for clean slices. For perfect squares, lightly score the top with a knife before baking—this guides where to cut later and prevents messy edges.
Can I make this gluten-free?
Replace the 0.25 cup flour with 0.25 cup almond flour or 0.3 cup gluten-free breadcrumbs. For extra crispiness, mix in 1 tbsp cornstarch to help bind the topping. The texture will be slightly different but still delicious with a satisfying crunch.
