Baked Spinach and Cheese Recipe: Golden Bubble Top in 25 Minutes

Appetizers

Baked Spinach and Cheese Recipe: Golden Bubble Top in 25 Minutes

This baked spinach and cheese recipe delivers a golden bubble-topped appetizer that transforms simple ingredients into a restaurant-worthy dish in just 25 minutes. The secret lies in layering wilted spinach with melted cheese until it forms that irresistible, crispy crust—every bite is creamy, cheesy, and perfectly savory.

I developed this version after testing countless methods to ensure it's foolproof, whether you're feeding a crowd or craving a satisfying snack.

What makes this recipe stand out is its simplicity—no fancy techniques required. You'll start by wilting fresh spinach with garlic and onion, then layer it with a blend of sharp cheddar and mozzarella for that perfect melt.

The 375°F oven does the rest, creating a bubbly, golden top that's impossible to resist. Optional toppings like breadcrumbs or herbs add extra texture and flavor, but even without them, this dish shines.

The result is a dish that's rich, cheesy, and satisfying—ideal for game day, brunch, or a quick weeknight meal. The spinach stays tender while the cheese melts into a velvety blanket, and that crispy top?

It's the best part. This recipe scales easily, so you can make a single serving or a large batch for sharing. Let's get started on creating this crowd-pleaser.

Once baked, you'll have a dish that's as impressive as it is delicious. Serve it warm with a side of crusty bread or a simple salad to balance the richness.

The versatility of this recipe means you can customize it with your favorite cheeses, add-ins, or even a drizzle of creamy sauce. Here's everything you need to make it happen.

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

Ingredients for baked spinach and cheese

Golden cheese bubbles and tender spinach—just these 13 ingredients create magic.

Ingredient Amount Notes
Fresh Spinach 🍃 10 oz Baby spinach preferred, stems removed
Sharp Cheddar Cheese 🧀 1 cup Shredded, sharp variety for flavor
Mozzarella Cheese 🧀 1 cup Shredded, low-moisture preferred
Garlic Cloves 🧄 2 cloves Minced for wilted spinach
Yellow Onion 🧅 ½ whole Diced, medium size
All-Purpose Flour 🌾 2 tbsp For thickening sauce if needed
Unsalted Butter 🧈 2 tbsp Full-fat for richness
Milk 🥛 ¼ cup Whole milk for creaminess
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Garlic Powder 🧄 ¼ tsp For extra flavor
Breadcrumbs 🍞 ¼ cup Panko for crispy topping
Fresh Basil 🌿 ⅛ cup Chopped, for garnish

The cheese is everything here. Sharp cheddar gives that tangy bite, while low-moisture mozzarella delivers that perfect melt. Grab pre-shredded if you're in a hurry, but fresh grated makes all the difference—it melts smoother and tastes better. For the spinach, baby spinach works best (no stems to deal with), but regular spinach chopped finely does the trick. I always grab organic spinach from the grocery store's refrigerated section—it's fresher and less bitter. If you're feeling fancy, Trader Joe's has pre-washed baby spinach that saves you time.

No sharp cheddar? Pepper jack or Gruyère add different but delicious flavors. Short on mozzarella? Fontina or provolone melt beautifully too. The breadcrumbs are optional, but they add that perfect crunch on top—panko stays crispy while regular breadcrumbs get soggy. Fresh basil is ideal, but dried oregano at half the amount works in a pinch. For the garlic, if you're not a fan of raw minced, garlic powder at a quarter teaspoon gives you that flavor without the bite. The butter and milk combo creates the creamiest sauce, but half-and-half works too if you're watching calories.

This dish reheats beautifully—just pop it back in the oven for 5-10 minutes at 350°F until bubbly. Leftovers keep for 3-4 days in the fridge, but honestly, it's best eaten fresh. For make-ahead prep, assemble the dish in a baking dish, cover, and refrigerate for up to 24 hours before baking. The spinach wilts slightly overnight, but the cheese still melts perfectly. Store any leftovers in an airtight container with parchment paper between layers to keep it fresh.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just chop the onion, mince the garlic, toss in the spinach, and let the cheeses do the work. The oven handles everything while I sip wine and pretend I’m not cooking.
  • Cheesy-Garlicky Bliss: That sharp cheddar melts into gooey perfection, while the mozzarella adds stretchy, pull-apart goodness. Honestly, the garlic scent alone makes my kitchen smell like a cozy Italian trattoria—no fancy seasoning needed.
  • Lunchbox Hero: Between us, this reheats like a dream for work lunches. Pack it in a container, microwave for 30 seconds, and it’s still warm, cheesy, and way better than sad office salads. (Yes, even on a Tuesday night.)
  • Budget Win: Spinach and onion are dirt cheap, and a block of cheddar stretches forever. I’ve made this feed four people for under $8—plus, leftovers taste just as good the next day, so zero waste. My wallet thanks me every time.

Step-by-step instructions for baked spinach and cheese

Here's how to create a creamy, bubbly masterpiece with crispy breadcrumb topping.

1

Sauté the Aromatics and Spinach

Melt the 2 tablespoons unsalted butter in a large skillet over medium heat. Add the ½ whole yellow onion and 2 cloves garlic cloves (minced), cooking for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. Here's the thing—don't let the garlic burn, or it'll turn bitter.

Add the 10 ounces fresh spinach all at once and stir until just wilted, about 2-3 minutes. The spinach should collapse into a vibrant green pile. Season immediately with ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon garlic powder. Let it cool slightly before transferring to a bowl—this prevents the cheese from getting watery later.

2

Create the Creamy Cheese Mixture

In the same skillet (no need to wash it—the flavorful bits add depth), reduce heat to medium-low and add 2 tablespoons all-purpose flour, stirring constantly for 1 minute to cook off the raw flour taste. Slowly whisk in the ¼ cup milk, letting it absorb completely before adding the 1 cup sharp cheddar cheese and 1 cup mozzarella cheese. Stir until fully melted and smooth.

Remove from heat and fold in the wilted spinach mixture. The cheese should coat the spinach evenly, creating a thick, velvety filling. If the mixture looks too thick, add 1-2 tablespoons milk to loosen it. This is your golden opportunity to taste and adjust seasoning—add more salt or pepper if needed. Real talk: the cheese should be rich but not overpowering.

3

Assemble and Bake to Bubble Perfection

Preheat your oven to 375°F. Spread the cheese-spinach mixture evenly into a 9-inch pie dish or baking dish. Sprinkle the ¼ cup breadcrumbs evenly over the top, pressing down gently with your fingers to help them adhere. This creates that coveted crispy crust we all love.

Bake for 20-25 minutes until the top is golden brown and the edges bubble around the sides. The center should still be slightly jiggly—it'll firm up as it cools. If the top browns too quickly, tent loosely with foil for the last 5 minutes of baking. The perfect moment is when the cheese is fully melted but still creamy, not rubbery.

4

Rest and Garnish for Serving

Remove from the oven and let it rest for 5 minutes—this crucial step prevents a runny mess when you cut into it. The cheese will set slightly as it cools, creating that perfect pull-apart texture. While it rests, chop the ⅛ cup fresh basil into small pieces.

Sprinkle the chopped basil evenly over the top just before serving. The basil adds a bright contrast to the rich, cheesy filling. Serve warm with a side of crusty bread or a simple salad. Each bite should deliver creamy, melty cheese with tender spinach and that satisfying crunch from the breadcrumb topping. Don't skip the resting time—it makes all the difference!

👨‍🍳

Pro Tips For Making Baked Spinach And Cheese

  • Wilt Spinach First: Skip the soggy mess by wilting spinach in a dry pan over medium-high heat for 2-3 minutes—just until it collapses. Cold spinach releases too much water when baked, turning your dish into a sad, watery puddle. (Yes, even if you’re impatient like me.)
  • Layer Cheese Strategically: Mozzarella on top, sharp cheddar underneath—this isn’t just a rule, it’s physics. The mozzarella melts faster and creates that golden crust, while the cheddar keeps the center rich and flavorful. Mixing them just gives you a bland, gooey middle.
  • Preheat Pan, Not Just Oven: Place your baking dish in a cold oven, then turn it on to 375°F (190°C). This guarantees even heat distribution—no more crispy edges and undercooked centers. I learned this the hard way after pulling out a dish that looked perfect outside but was still raw inside.
  • Sauté Onion Until Golden: Don’t just dice and dump—cook the onion in olive oil until it’s soft and just starting to brown (about 8-10 minutes). This deepens the flavor and removes excess moisture, so your spinach doesn’t turn into a watery sludge. (Your future self will thank you.)

Make-ahead tips for leftovers

Prep Ahead Strategy

Assemble the dish completely in your baking dish up to 24 hours before baking—just cover and refrigerate. The spinach wilts slightly overnight, but the cheese still melts beautifully when baked. I always prep mine the night before for effortless morning baking. 🌟

Freezer-Friendly Method

For longer storage, assemble the dish in a freezer-safe baking dish and freeze for up to 1 month. When ready to bake, thaw in the fridge overnight, then bake at 375°F for 25-30 minutes (add 5 extra minutes).

The texture stays creamy, though the breadcrumb topping may be softer than fresh.

Portion Control Tips

Divide the assembled mixture into individual ramekins or small baking dishes (6 oz each) for perfect single servings. Bake at 375°F for 15-18 minutes—great for meal prep! Store portions in airtight containers with parchment between layers to prevent sticking. ✨

Reheating Secrets

For best results, reheat in the oven at 350°F for 5-10 minutes until bubbly. Microwave reheating works in a pinch (covered for 1-2 minutes on 50% power), but it can make the breadcrumb topping soggy. Add a splash of milk if the cheese looks dry after reheating.

Make-Ahead Toppings

Pre-chop your basil garnish and store it separately in the fridge. Toast your breadcrumbs ahead of time by baking at 350°F for 5 minutes—they'll stay crispy longer. Keep these prepped ingredients in small containers for quick assembly whenever you're ready to bake. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 75mg25%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 5g
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 squeeze out all excess water first! Thaw and drain frozen spinach thoroughly in a colander or paper towels to prevent a watery, soupy baked dish. Use about 8 ounces frozen spinach (instead of 10 oz fresh) since it's more concentrated. The texture will be slightly different but still delicious.

2

Why did my baked spinach and cheese turn out rubbery?

Overbaking is the most common cause—cheese should be creamy, not firm. Remove it when the edges bubble and the center is still slightly jiggly (it'll firm up as it cools). Another culprit? Too much moisture from un-drained spinach or wet breadcrumbs. For extra creaminess, add 1 tablespoon milk to the cheese mixture before baking.

3

What's the best cheese substitute if I don't have mozzarella?

Fontina or provolone melt beautifully and create a similar creamy texture. For a sharper flavor, try Gruyère or Swiss cheese (use ½ cup each). Avoid pre-shredded cheese with anti-caking agents—it won't melt as smoothly. Grate your own for the best results, or use 1 cup ricotta mixed with ½ cup sharp cheddar for a lighter texture.

4

Can I make this dish ahead and reheat it?

Assemble the dish up to 24 hours ahead and refrigerate covered. Bake straight from the fridge (no thawing needed) at 375°F for 25-30 minutes. For leftovers, reheat in the oven at 350°F for 5-10 minutes until bubbly. Microwave reheating works in a pinch (covered for 1-2 minutes on 50% power), but it may make the topping soggy.

5

How can I make this dish lower in calories?

Swap full-fat cheese for part-skim mozzarella and reduced-fat cheddar, and use low-fat milk. Replace butter with olive oil (2 tbsp) and add 1 extra tablespoon flour to thicken the sauce. For extra volume, fold in ½ cup cooked quinoa or cauliflower rice into the spinach mixture. The texture stays rich while cutting calories significantly.

★★★★★4.6(12 reviews)
Categories Appetizers