Baked Spinach and Cheese Recipe: Golden Crust, Silky Cheese Pulls

Appetizers

Baked Spinach and Cheese Recipe: Golden Crust, Silky Cheese Pulls

This baked spinach and cheese recipe delivers the perfect balance of creamy, melty cheese and tender spinach—all topped with a golden, crispy crust that makes it impossible to resist. 🔥 The secret lies in layering fresh spinach with a rich cheese blend, then baking until bubbly and golden, creating a dish that’s both comforting and impressive.

Whether serving as an appetizer or a light main course, this recipe transforms simple ingredients into something restaurant-worthy.

The beauty of this dish is its simplicity—just a handful of ingredients, 15 minutes of prep, and 25 minutes in the oven for a foolproof result. The spinach wilts perfectly while the cheese melts into a silky, stretchy texture, and the top develops that coveted crispy crust.

You can customize it with garlic, herbs, or even breadcrumbs for extra texture, but the classic version is already unbeatable.

What you’ll end up with is a dish that’s creamy, cheesy, and satisfying—each bite offering a mix of tender spinach and gooey cheese, all framed by that irresistible golden crust.

The aroma alone will have everyone gathering around the table, and the first forkful will have them asking for seconds. It’s the kind of dish that feels indulgent yet light, perfect for any occasion.

Serve it warm with crusty bread to soak up every last bit of that cheesy goodness, or pair it with a crisp salad for a balanced meal. The possibilities are endless, but the execution is simple—just follow the steps, and you’ll have a crowd-pleaser in no time. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for baked spinach and cheese

Six core ingredients plus a few finishing touches create this restaurant-worthy baked spinach and cheese.

Ingredient Amount Notes
Fresh Baby Spinach 🌿 10 oz Washed and dried thoroughly
Shredded Mozzarella Cheese 🧀 1 ½ cups Part-skim or whole milk preferred
Cream Cheese 🧈 8 oz Room temperature for blending
Heavy Whipping Cream 🥛 ½ cup Full-fat for best texture
All-Purpose Flour 🌾 ¼ cup For crispy topping
Garlic Cloves 🧄 2 cloves Minced for flavor depth
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Dried Parsley 🌿 1 tsp Or 1 tbsp fresh chopped
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing baking dish
Parmesan Cheese 🧀 ¼ cup Freshly grated for topping
Breadcrumbs 🍞 ¼ cup Panko for extra crunch

The cheese blend is where magic happens. Part-skim mozzarella melts beautifully, while cream cheese adds that silky pull you crave. For the best quality, grab Whole Foods brand mozzarella or Sargento cream cheese—they hold up perfectly in the oven. Fresh baby spinach (the organic variety) wilts faster than pre-washed bags, so use it immediately. Pre-washed is fine, but drain it thoroughly to avoid a soggy bottom. The garlic should be freshly minced—jarred minced garlic has a metallic aftertaste that ruins the dish.

No cream cheese? Substitute mashed ricotta or extra mozzarella—just reduce the mozzarella by 0.5 cups to balance moisture. Running low on spinach? Swiss chard or kale work, but chop them finely first. The breadcrumbs can be omitted if you're watching carbs, but they add that perfect crispy contrast. For extra richness, fold in 1 tbsp grated lemon zest with the cheese—trust me, it brightens everything. The olive oil matters here too; California avocado oil has a higher smoke point than regular olive oil, so it won't burn during baking.

Prep ahead by mixing the cheese sauce the night before—it actually tastes better after chilling. Store any leftovers in an airtight container for up to 3 days, though I've never had any last that long. To reheat, cover with foil and warm at 350°F for 10-15 minutes—the crust gets crispy again. For make-ahead baking, assemble the dish and refrigerate overnight, then bake straight from cold (add 5-7 minutes to cooking time). The cheese sauce freezes beautifully too—portion into 1-cup containers for later use.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: I swear by this—just dump the baby spinach raw, no wilting, no chopping. The leaves nestle into that creamy cheese blanket like it’s their job, and the oven does all the work while you sip your coffee.
  • Creamy-Cheesy Magic: That combo of melted mozzarella, tangy cream cheese, and whipped cream? It’s like a hug in your mouth. The crust gets golden and crispy, but the center stays rich and stretchy—every bite feels like a little reward.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Bake a big sheet pan on Sunday, slice it up, and suddenly you’ve got a protein-packed lunch for the week. Kids love the cheesy pull, and adults? We pretend we’re eating fancy bruschetta.
  • Budget-Friendly Luxe: Spinach is cheap, flour stretches the filling, and you’re using pantry staples. But honestly? It tastes like you spent hours on it. That’s the secret—simple ingredients, but the flavor tricks everyone into thinking it’s gourmet.

Step-by-step instructions for baked spinach and cheese

Here's the method for a creamy, golden-topped dish that delivers perfect texture every time.

1

👨‍🍳 Step 1: Prepare the Cream Cheese Base

In a medium bowl, combine the 8 oz cream cheese with the 0.5 cup heavy whipping cream and 2 cloves minced garlic. Mix until completely smooth using a hand mixer or whisk—this should take about 2 minutes. The mixture should look thick and pale, with no lumps remaining.

Next, fold in the 1.5 cups shredded mozzarella cheese, 0.5 tsp salt, 0.25 tsp black pepper, and 1 tsp dried parsley. Mix just until the mozzarella is evenly distributed. I like to use a rubber spatula for this to avoid overmixing. Set this mixture aside while you prepare the spinach.

2

🍳 Step 2: Sauté and Drain the Spinach

Heat 1 tbsp extra-virgin olive oil in a large skillet over medium-high heat. Add the 10 oz fresh baby spinach in batches, stirring constantly until just wilted—this should take about 2-3 minutes total. The spinach should look vibrant green but completely collapsed.

Immediately transfer the cooked spinach to a colander and press out as much liquid as possible using a clean kitchen towel or paper towels. This step is crucial for preventing a watery casserole. Once drained, fold the spinach into the cream cheese mixture until fully combined.

3

🥘 Step 3: Assemble and Top the Bake

Preheat your oven to 375°F. Lightly grease a 9-inch square baking dish with olive oil or line it with parchment paper for easy removal. Spread the spinach-cheese mixture evenly into the dish, pressing down gently to create an even surface.

In a small bowl, mix together the 0.25 cup all-purpose flour, 0.25 cup breadcrumbs, and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the spinach layer. The topping should look like a fine, golden crust when baked.

4

🔥 Step 4: Bake to Golden Perfection

Bake uncovered for 25-30 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's ready when the cheese pulls away from the sides slightly and the crust looks crispy to the touch.

For the best results, I recommend baking on the middle rack of your oven. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes of baking. Let the dish rest for 10 minutes before serving—this allows the filling to set slightly and makes slicing easier.

👨‍🍳

Pro Tips For Making Baked Spinach And Cheese

  • Preheat Pan, Not Just Oven: I learned this the hard way—cold pans make soggy bottoms. Slide your baking dish into the oven while it’s heating, then pull it out for 30 seconds to coat with oil. The residual heat ensures the crust forms immediately when you add the spinach-cheese mix.
  • Wilt Spinach First, Then Mix: Dumping raw spinach into the cheese sauce is a recipe for watery disaster. Sauté the spinach in a dry pan until just wilted (about 2 minutes), then drain excess liquid with a slotted spoon. This keeps your baked dish creamy, not clumpy.
  • Skip the Over-Stirring: Once you fold in the spinach and cheeses, resist the urge to mix like you’re making pancake batter. Over-stirring breaks down the cream cheese and releases too much moisture. A few gentle folds are all you need—lumps are fine, texture is better.
  • Use Room-Temp Cream Cheese: Cold cream cheese turns your baked dish into a brick. Take it out of the fridge 15 minutes before mixing, or microwave it for 10 seconds to soften. This ensures a silky, melt-in-your-mouth texture instead of a chewy, uneven bake.

Creative variations of baked spinach and cheese

Spinach Swaps

If you're short on fresh baby spinach, Swiss chard or kale work beautifully as substitutes—just chop them finely and sauté for 1-2 minutes longer to remove any bitterness. For a luxury twist, try baby bok choy or arugula, though they'll wilt faster.

I've also seen success with frozen chopped spinach, but squeeze out all excess moisture first to avoid a soggy bake. 🌿

Cheese Variations

Swap out mozzarella for fontina or gruyère for a richer, nuttier flavor—these cheeses melt like a dream. Gouda adds a caramelized sweetness, while pecorino romano brings a sharp, salty kick.

For a vegan option, use cashew cream cheese (blend soaked cashews with lemon juice) and nutritional yeast instead of parmesan. Always reduce other cheeses by 0.5 cups when substituting to balance moisture.

Herb & Flavor Boosters

Brighten the dish with 1 tbsp lemon zest or 2 tbsp chopped fresh dill—both add a refreshing contrast to the richness. For a Mediterranean vibe, stir in 1 tsp dried oregano and ½ tsp red pepper flakes.

If you love garlic, add an extra clove to the cream cheese base, but don't overdo it or the flavor can become overpowering. I also love a pinch of nutmeg—just ¼ tsp—for warmth. ✨

Crispy Topping Upgrades

For extra crunch, mix 2 tbsp crushed potato chips (like Kettle Brand) into the flour-breadcrumb topping. Panko breadcrumbs alone work great, but for a gluten-free option, use almond flour or crushed cornflakes.

A sprinkle of everything bagel seasoning before baking adds a savory crunch. For a cheesy crust, top with an extra ¼ cup shredded parmesan in the last 5 minutes of baking.

Protein Add-Ins

Turn this into a complete meal by folding in ½ cup cooked quinoa or chickpeas for plant-based protein.

For meat lovers, stir in ½ cup cooked ground turkey or crumbled bacon (cook it first to render the fat). Shredded rotisserie chicken works too—just mix it in after the spinach is folded in. These additions keep the dish light while adding heartiness. 💪

Seasonal Twists

In spring, add 1 tbsp chopped ramps or asparagus tips for freshness. For summer, fold in diced tomatoes and fresh basil for a caprese-inspired bake. Fall calls for roasted butternut squash (puree ½ cup) mixed into the cheese sauce.

In winter, swap spinach for sautéed mushrooms and add thyme for a cozy, earthy flavor. Each season brings new possibilities! 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 750mg33%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 4g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen spinach instead of fresh?

Yes, but you must squeeze out all excess moisture first to prevent a watery bake. Use 10 oz thawed frozen spinach, microwave it for 1-2 minutes to remove ice crystals, then press between paper towels. This step is critical—skip it and your dish may turn soggy instead of creamy.

2

Why did my cheese sauce get grainy?

Grainy texture usually means the cream cheese wasn't fully incorporated or the mozzarella was too cold. Always use room-temperature cream cheese and mix it with the cream first until completely smooth. For shredded cheese, buy pre-shredded with anti-caking agents or grate your own—block cheese melts more evenly.

3

Can I make this ahead of time?

Assemble the dish in a baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. Bake straight from cold, adding 5-7 extra minutes to reach 375°F. For best results, let it sit at room temperature for 30 minutes before baking to ensure even cooking. The flavors develop beautifully overnight!

4

What's the best way to reheat leftovers?

Cover with foil and warm at 350°F for 10-15 minutes until bubbly. For extra crispiness, broil for 1-2 minutes at the end. Microwaving works in a pinch (60-second intervals), but it won't restore the golden crust. Store leftovers in an airtight container for up to 3 days—though I doubt they'll last that long!

5

Can I make this gluten-free?

Yes! Replace the all-purpose flour and breadcrumbs topping with almond flour or crushed cornflakes for a crispy alternative. For extra binding, add 1 tbsp melted butter to the topping mix. The dish will still hold together beautifully while keeping the gluten-free diet intact.

★★★★★5.0(5 reviews)
Categories Appetizers