There’s something about the smell of bubbling cheese and spinach wafting through the kitchen that instantly takes me back to cozy Sunday dinners at my grandma’s house. She never made a fuss in the kitchen, but the love she put into her spinach lasagna? Unmatched. I still remember how the layers of tender pasta, vibrant spinach, and melty cheese would disappear in minutes — and the kids would always ask for seconds without hesitation. If you’re used to the classic meaty lasagna, this spinach version might just surprise you with how fresh and light, yet deeply comforting, it tastes. Plus, it’s easier than you’d expect to throw together on a busy weeknight and feels so much more vibrant on your plate. Trust me, this spinach lasagna has been a lifesaver family staple for years and is definitely a recipe I’m excited to share with you today.
What is Spinach Lasagna?
Spinach lasagna is essentially a pasta casserole that swaps out the traditional layers of meat sauce for nutrient-packed spinach alongside a creamy cheese filling. Think of it as the green goddess of the lasagna family — still rich and comforting, but with a fresh, garden-y twist. The name’s pretty straightforward: it’s “lasagna” because of the pasta and those delicious layers, but the star ingredient here is fresh or frozen spinach that gets mixed into the cheese filling or layered in between the noodles. It’s a perfect bridge between classic Italian comfort and a hearty way to sneak in some greens. Whether you’re eating dinner with veggie lovers or looking to lighten up your family meal, this spinach lasagna feels like a warm, inviting hug on a plate—something everyone deserves.
Why you’ll love this recipe?
What I love most about this spinach lasagna is its balance. You get that ooey-gooey, melty cheese with just enough spinach to add freshness without overpowering the dish. The flavor? It’s like a cozy blanket — familiar yet a little exciting with hints of nutmeg and garlic in the filling. And look, I know weeknights can get hectic. This recipe is as uncomplicated as it is satisfying, which means you’re not stuck in the kitchen all evening. It’s made with pantry staples and frozen spinach most times, so it’s easy on the wallet too. What really makes it a winner in my home is the versatility — serve it as a hearty main, or even freeze leftovers for a no-stress lunch later in the week. I’ve tested versions swapping out ricotta for cottage cheese (my kids hardly noticed the difference), and I promise the creamy filling is always the star. Plus, if you’re a fan of dishes like stuffed shells or vegetable moussaka, this spinach lasagna checks all the comfort food boxes but brings a lighter, greener twist. It’s a simple upgrade that fills the house with warmth and happy tummies every time.
How do I make Spinach Lasagna?
Quick Overview
The whole process boils down to layering cooked lasagna noodles with a rich spinach-ricotta filling, spinach leaves, and a luscious tomato sauce topped with plenty of mozzarella and parmesan. What’s beautiful is that the components don’t require fancy skills — just mixing, layering, and baking — and the magic happens in the oven. The spinach stays vibrant, the cheese melts perfectly, and you get that irresistible golden crust on top. Every time I make this, I’m reminded why lasagna is a love language in itself — it fills your home and your heart.
Ingredients
For Pasta and Sauce:
- 12 lasagna noodles (or no-boil alternative if you’re short on time)
- 4 cups of homemade or store-bought marinara sauce (I always grab the one with no added sugar — it makes a difference!)
For the Filling:
- 1 ½ to 2 cups ricotta cheese (feel free to use full-fat for creaminess or part-skim for lighter)
- 10 oz fresh spinach (or 1 package frozen, fully thawed and squeezed dry — this step is key!)
- 1 large egg — to bind everything together
- 1 cup shredded mozzarella (keeps things melty and stretchy)
- ⅓ cup grated parmesan cheese (adds that salty, nutty pop)
- 2 cloves garlic, finely minced (because garlic makes everything better)
- ¼ teaspoon freshly grated nutmeg (my secret for that cozy warmth)
- Salt and pepper to taste
For the Topping:
- 1 ½ cups shredded mozzarella cheese
- ¼ cup parmesan cheese
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Start by heating your oven to 375°F (190°C). I always like to grease a 9×13-inch baking dish with a little olive oil or nonstick spray to prevent sticking. If you’re lucky enough to have a ceramic or glass dish, even better — I find it helps the layers cook evenly and the sides brown beautifully.
Step 2: Mix Dry Ingredients
This mostly applies to the cheese mixture: sift your parmesan, a pinch of salt, pepper, and nutmeg into the ricotta. Mixing these dry ingredients first wakes up the flavors and ensures you don’t miss that warm nutmeg note that gives this recipe its signature cozy vibe.
Step 3: Mix Wet Ingredients
Beat in the egg, minced garlic, and then fold in your spinach. Whether you’re using fresh or thawed frozen, make sure to squeeze as much moisture out as possible — trust me, soggy spinach is one of those rookie mistakes we all make but quickly learn from! The consistency should be creamy and well combined.
Step 4: Combine
Fold everything together gently — the key here is not to overmix and make the filling runny. You want a soft, spreadable texture that holds its shape when you layer it inside the lasagna.
Step 5: Prepare Filling
By this stage, your filling should be fragrant, creamy, and bright green with all the spinach. Taste it and adjust salt and pepper — I always find seasoning here makes a huge difference.
Step 6: Layer & Swirl
Spread a thin layer of marinara on the bottom of your baking dish, then add noodles, followed by a thick spread of the spinach-ricotta filling, and a little more marinara. Repeat layers until you’ve used all your ingredients. The final layer gets a generous sprinkle of mozzarella and parmesan. It’s visually satisfying to see that snowy white cheese peek through the little edges — gives it such a homemade feel.
Step 7: Bake
Cover with foil (I recommend tenting the foil so it doesn’t stick to the cheese) and bake for about 30 minutes, then remove the foil and bake another 15 minutes until the top is bubbly and golden. Ovens can be finicky, so keep an eye after the 40-minute mark. The edges should be hot and browned slightly.
Step 8: Cool & Glaze
This part is tough — I always want to dive right in, but letting it cool for at least 15-20 minutes helps everything set. If you want, sprinkle a little fresh parmesan or even fresh basil after it’s out of the oven for a simple glaze effect that adds an herbal brightness.
Step 9: Slice & Serve
Use a sharp serrated knife to cut the lasagna into squares. Serve it warm with a side salad or warm garlic bread. I always make extra because it reheats wonderfully and keeps its flavor just like fresh!
What to Serve It With
For Breakfast: Imagine spooning leftover spinach lasagna beside a cup of strong coffee or a creamy latte. This one’s a quirky but delicious morning treat when you’re craving savory over sweet.
For Brunch: Pair it with a light arugula salad tossed in lemon vinaigrette and a crisp sparkling wine or fresh-squeezed orange juice. It’s elegant but not fussy, perfect for weekend gatherings when everyone’s lingering at the table.
As Dinner: This pairs beautifully with roasted garlic bread and a bright, citrusy side salad. I always throw in some olives or a tangy feta salad on the side for that Mediterranean vibe that complements the spinach so well.
For Cozy Snacks: Leftover slices make a fantastic snack reheated with a dollop of sour cream or alongside homemade tomato soup — pure comfort that warms you up even on the coldest evenings.
In my family, this spinach lasagna has become a tradition — my mom likes it with a dollop of pesto on top, while I favor a squeeze of fresh lemon juice right before serving. Give it a try both ways and see which you prefer!
Top Tips for Perfecting Your Spinach Lasagna
Spinach Prep: Always squeeze excess moisture out of spinach if using frozen — I learned the hard way that soggy filling ruins the texture. If fresh, cook it briefly and drain well before adding.
Mixing Advice: Don’t overmix the cheese and spinach filling. A light hand keeps the texture soft and fluffy rather than dense and gluey. Use a spatula and fold ingredients gently.
Layering & Swirl Customization: For a fun twist, try swirling in some pesto or sun-dried tomato paste before layering to add pops of flavor and beautiful color variation. It’s a little artistic and makes the final slices extra pretty.
Ingredient Swaps: If you’re avoiding dairy, almond ricotta or cashew cheese can work, though it changes the creaminess slightly. For pasta, gluten-free noodles or zucchini noodles can be swapped in fine — just adjust baking time slightly.
Baking Tips: Tent with foil to prevent the cheese from burning, and check on your oven’s “hot spots” by rotating the pan once during baking. You want bubbly, golden cheese, not burnt edges.
Glaze Variations: A simple sprinkle of fresh herbs after baking or a drizzle of olive oil infused with garlic can elevate the final presentation and flavor. I also love a tiny bit of lemon zest sprinkled over the top right after baking for an unexpected zing.
One thing I’ve learned is to make this recipe your own — a little tweak here and there makes it feel fresh every time you whip it up.
Storing and Reheating Tips
Room Temperature: Cover the lasagna with foil or a clean kitchen towel if you’re serving within a few hours. It stays lovely and moist for about 2 hours before you want to refrigerate.
Refrigerator Storage: Store leftovers in airtight containers or cover your baking dish tightly with plastic wrap and foil. It keeps well for 3-4 days, and it’s easy to reheat individual portions in the microwave or oven.
Freezer Instructions: This lasagna freezes beautifully — wrap it tightly in plastic wrap and then aluminum foil to prevent freezer burn. It can last up to 3 months frozen. Thaw overnight in the fridge for best results before reheating.
Glaze Timing Advice: If you plan to freeze or store leftovers for later, hold off on fresh herbs or additional cheese glazes until just before reheating to keep those flavors vibrant and fresh, not wilted or soggy.
Frequently Asked Questions
Final Thoughts
So here’s the thing about this spinach lasagna: it isn’t just another recipe. It’s the dish that brings family around the table when the week’s been long, that fills your home with an irresistible aroma, and that manages to sneak in good-for-you greens without anyone grumbling about “eating their veggies.” I still smile thinking about how my kids dig in waiting for the cheese to stretch and the spinach to make the perfect green pockets inside. If you’re someone who loves classic comfort food but wants to keep it fresh, or if you’re just looking for a new weeknight dinner that actually feels special, this one’s for you. Give it a go, tweak it your way, and come back to tell me how yours turned out. Happy baking!

Spinach Lasagna
Ingredients
Main Ingredients
- 2 cups homemade marinara sauce plus more for serving
- 9 pieces uncooked lasagna noodles wheat or gluten-free
- 10 oz frozen chopped spinach thawed and squeezed well
- 15 oz part skim ricotta cheese I like Polly-O
- 0.5 cup grated Parmesan cheese
- 1 large egg
- kosher salt and fresh pepper to taste
- 9 tbsp part skim mozzarella cheese shredded, about 3 oz
Instructions
Preparation Steps
- Preheat oven to 350°F. Ladle about 1 cup marinara sauce on the bottom of a 9 x 12 inch baking dish.
- Cook lasagna noodles according to package directions until al dente, then drain and dry.
- In a medium bowl, combine thawed and squeezed spinach, ricotta cheese, Parmesan cheese, egg, 0.5 teaspoon kosher salt, and fresh pepper; mix well.
- Place wax paper on the counter and lay out cooked noodles. Spread about 1/3 cup ricotta mixture evenly over each noodle. Roll carefully and place seam side down into the baking dish. Repeat with remaining noodles.
- Pour remaining marinara sauce over the rolled noodles and top each with 1 tablespoon shredded mozzarella cheese. Cover dish with foil and bake for 40 minutes until cheese is melted and bubbly.
- To serve, spoon extra marinara sauce on plates and place lasagna rolls on top.
