Homemade Spinach Lasagna Recipe photo
| |

Spinach Lasagna Recipe

This spinach lasagna is one of those reliably good weeknight-to-weekend meals: comforting, layered, and full of green goodness. It delivers a creamy spinach-and-ricotta filling, plenty of garlic and basil, and a bubbly, golden mozzarella finish. I make it when I want something that feeds a crowd, freezes well, and tastes even better the next day.

There’s nothing fussy here — the technique centers on properly wilting and draining the spinach and layering carefully. Follow the steps, give the finished dish a short rest after baking, and you’ll get clean slices and a balanced texture from sauce to cheese to noodle.

I’ll walk you through what you need, the exact step-by-step method, and practical tips for timing, storage, and quick fixes so you can make this with confidence tonight.

The Essentials

Classic Spinach Lasagna Recipe image

Make sure you have a 9″x13″ baking pan, a large skillet for the spinach, and room to cool and press the spinach after cooking. The recipe uses both ricotta and Parmesan in the filling, plus two rounds of shredded mozzarella (one mixed into the filling and a larger amount reserved for the top). That combo gives you creaminess inside and a melty, browned top.

Plan on about 10–15 minutes of active prep (mostly cooking and draining the spinach and mixing the filling) plus bake time of roughly an hour. If you’re short on time, you can prepare components ahead: cook and drain the spinach, mix the filling, and keep covered in the fridge for a day.

Ingredients

  • 2 tablespoons unsalted butter — melts in the skillet to help wilt the spinach and add richness.
  • 24 ounces fresh spinach leaves — the main green; cook and drain well to avoid a watery lasagna.
  • 1 cup chopped fresh basil leaves — bright herb flavor folded into the filling and a little reserved for garnish.
  • 14 ounces ricotta cheese — provides the creamy base for the filling.
  • 2 eggs, room temperature — bind the filling so it holds together when sliced.
  • 1 1/2 cups grated Parmesan cheese — adds savory depth and helps firm the filling.
  • 1 cup shredded Mozzarella cheese — mixed into the filling for stretch and melt.
  • 1 teaspoon Italian seasoning — a quick way to layer dried-herb flavor into the filling.
  • 4 cloves garlic, minced — aromatic backbone; distribute through the cheese mixture.
  • 1/2 teaspoon salt, plus more to taste — seasons the filling; adjust at the end if needed.
  • 1/4 teaspoon pepper, plus more to taste — a touch of heat to balance the cheeses and basil.
  • 1 box lasagna noodles — cooked al dente to finish perfectly in the oven without getting mushy.
  • 24 ounce jar marinara sauce — the sauce layers between cheese and noodles; use a good-quality jar you like.
  • 2 cups shredded mozzarella cheese — reserved for the final top layer to get that bubbly, browned crust.
  • cooking spray — to lightly coat the pan so the lasagna releases cleanly.
  • 2 tablespoons chopped parsley — fresh garnish to brighten the finished dish.
  • 2 tablespoons chopped basil — reserved fresh basil for final flavor and color on top.

Stepwise Method: Spinach Lasagna

  1. Preheat the oven to 375°F (190°C). Lightly coat a 9″x13″ baking pan with cooking spray.
  2. Bring a large pot of salted water to a boil and cook the lasagna noodles according to the package directions until al dente. Drain and lay noodles flat on a sheet of parchment or a lightly oiled tray to prevent sticking.
  3. While the noodles cook, melt the 2 tablespoons unsalted butter in a large skillet over medium-high heat.
  4. Add the 24 ounces fresh spinach leaves to the skillet in batches, tossing each batch until just wilted. Remove the wilted spinach to a large bowl and repeat until all spinach is cooked. Do not add additional salt or pepper while cooking.
  5. Let the cooked spinach cool slightly, then press or squeeze out as much excess water as possible (use your hands, a clean kitchen towel, or cheesecloth). Coarsely chop the drained spinach and return it to the bowl.
  6. In a separate bowl, lightly beat the 2 room-temperature eggs. Add the beaten eggs to the chopped spinach.
  7. Add to the spinach-and-egg mixture: 1 cup chopped fresh basil leaves, 4 cloves minced garlic, 14 ounces ricotta cheese, 1 1/2 cups grated Parmesan cheese, 1 cup shredded Mozzarella cheese, 1 teaspoon Italian seasoning, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Stir until thoroughly combined to form the cheese mixture.
  8. Spread a thin layer (about 1/2 to 3/4 cup) of the 24-ounce jar of marinara sauce on the bottom of the prepared 9″x13″ pan.
  9. Assemble the lasagna: place a single layer of cooked lasagna noodles over the sauce, spread 1/3 of the cheese mixture evenly over the noodles, then spoon 1/3 of the remaining marinara sauce over the cheese mixture. Repeat this sequence two more times (noodles → 1/3 cheese mixture → 1/3 sauce), ending with the final portion of marinara sauce on top.
  10. Cover the pan tightly with foil and bake in the preheated oven for 40–45 minutes.
  11. Remove the foil, sprinkle the top with the remaining 2 cups shredded mozzarella cheese, and return the lasagna to the oven. Bake uncovered for an additional 15 minutes, or until the cheese is melted, bubbly, and lightly browned.
  12. Remove the lasagna from the oven and sprinkle with 2 tablespoons chopped parsley and the reserved 2 tablespoons chopped basil.
  13. Let the lasagna stand for 10–15 minutes before cutting into slices and serving.

Why This Recipe Belongs in Your Rotation

Easy Spinach Lasagna Recipe picture

This lasagna balances ease and depth of flavor. There’s no need to make sauce from scratch unless you want to — a good jar of marinara keeps the build simple and reliable. The ricotta-Parmesan-egg mix gives structure and creaminess, while the fresh basil and garlic keep it lively.

It scales easily for gatherings and reheats cleanly. The hands-on work is straightforward: wilt, squeeze, mix, layer, bake. That small investment of time yields leftovers that improve overnight, which is perfect for lunches or a busy week.

What to Use Instead

Delicious Spinach Lasagna Recipe shot

If you need to adapt, focus on keeping the core roles: leafy green, binder, creamy cheese, melty topping, and sauce. You can vary how much mozzarella you use on top versus in the filling to emphasize a chewier top or creamier interior. If you prefer a slightly sharper edge, increase the Parmesan in the filling by a small amount.

For the basil, the recipe calls for fresh — if you must, use a smaller amount of a dried herb blend (remember dried herbs are more concentrated), but fresh basil in the filling and on top gives the clean flavor this lasagna is built around.

Gear Checklist

  • 9″x13″ baking pan — the recipe is sized for this pan; other sizes will change bake time and layer depth.
  • Large skillet — for quickly wilting the spinach in batches.
  • Large pot — to boil lasagna noodles.
  • Mixing bowls — one for spinach, one for beating eggs and combining the filling.
  • Sheet of parchment or an oiled tray — to keep cooked noodles from sticking.
  • Aluminum foil — to cover the pan tightly during the initial bake.

Don’t Do This

Don’t skip squeezing the spinach. Excess water is the biggest cause of a soggy lasagna. Press or wring it until it’s as dry as you can manage before combining with the cheeses and eggs.

Don’t overload each layer with sauce. The recipe specifies a thin base layer and measured thirds for sauce between layers to keep balance between noodle, filling, and sauce. Too much sauce drowns the ricotta mixture and prevents clean slices.

In-Season Swaps

When fresh basil is abundant, use it generously — the brightness makes a real difference. If parsley is in season, adding a little extra as a garnish lifts the dish visually and flavorwise.

For spinach, when it’s at peak freshness, you’ll get the best color and texture after wilting. The fresher the greens, the less earthy or metallic they taste once mixed into the cheesy filling.

Behind the Recipe

This version leans into the classic Italian-American lasagna format: layers of pasta, a ricotta-based filling with fresh herbs, and a tomato-based sauce, finished with lots of shredded mozzarella. The two textures — creamy interior and melty top — are purposeful. Beating the eggs before adding them to the spinach helps distribute them evenly and improves the filling’s stability.

I developed this approach because I wanted a lasagna that sliced neatly, tasted fresh, and didn’t require making a béchamel or meat sauce. It’s vegetarian-friendly and dependable for family dinners, potlucks, and batch-cooking.

Storage & Reheat Guide

Cool the lasagna to near room temperature (but don’t leave it out more than two hours). For short-term storage, cover tightly with foil or plastic wrap and refrigerate for up to 4 days.

To freeze: bake as directed, let cool completely, then wrap the whole pan well with foil and place in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat covered in a 350°F (175°C) oven until warmed through, then uncover for 10–15 minutes to refresh the top.

For single servings, microwave works fine: place a slice on a microwave-safe plate, cover loosely, and heat in 45–60 second bursts until hot. The oven gives a better texture if you have time.

Spinach Lasagna FAQs

Can I use no-boil noodles?

Yes — if you use no-boil noodles, follow package directions and reduce the initial sauce layer slightly so the lasagna doesn’t end up too wet. No-boil noodles absorb moisture during baking, so be mindful of the total liquid.

How do I keep the lasagna from being watery?

Press or squeeze the cooked spinach thoroughly to remove excess liquid. Also follow the sauce quantities and avoid adding extra water or watery ingredients into the filling.

Can I make this ahead?

Absolutely. Assemble the lasagna, cover tightly with foil, and refrigerate for up to a day before baking. You may need to add a few extra minutes to the bake time if the lasagna goes into the oven cold.

Why beat the eggs first?

Beating the eggs before adding them to the spinach helps them mix evenly into the filling and prevents streaks of cooked egg. It creates a more homogeneous, stable filling.

Make It Tonight

Set your oven to 375°F (190°C), pull out your 9″x13″ pan, and get a large skillet heating. Cook and drain the spinach, mix that flavorful ricotta-Parmesan filling, and layer as directed. The oven will do the rest — 40–45 minutes covered, then uncover for the melty, browned finish. Let it rest 10–15 minutes, slice, and serve with a simple green salad or crusty bread.

This is the kind of dish that rewards a little patience at the end with a neat slice and balanced layers. If you make it, tuck a portion in the fridge: leftovers transform into an excellent lunch the next day.

Homemade Spinach Lasagna Recipe photo

Spinach Lasagna Recipe

Lasagna is a beloved dish that brings warmth and comfort…
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings: 9 servings

Ingredients
  

Ingredients
  • 2 tablespoonsunsalted butter
  • 24 ouncesfresh spinach leaves
  • 1 cupchopped fresh basil leaves
  • 14 ouncesricotta cheese
  • 2 eggsroom temperature
  • 1 1/2 cupgrated Parmesan cheese
  • 1 cupshredded Mozzarella cheese
  • 1 teaspoonItalian seasoning
  • 4 clovesgarlicminced
  • 1/2 teaspoonsaltplus more to taste
  • 1/4 teaspoonpepperplus more to taste
  • 1 box lasagna noodles
  • 24 ouncejar marinara sauce
  • 2 cupsshredded mozzarella cheese
  • cooking spray
  • 2 tablespoonschopped parsley
  • 2 tablespoonschopped basil

Equipment

  • 9x13-inch Baking Pan
  • Large Pot
  • Large Skillet
  • parchment paper or tray
  • foil

Method
 

Instructions
  1. Preheat the oven to 375°F (190°C). Lightly coat a 9"x13" baking pan with cooking spray.
  2. Bring a large pot of salted water to a boil and cook the lasagna noodles according to the package directions until al dente. Drain and lay noodles flat on a sheet of parchment or a lightly oiled tray to prevent sticking.
  3. While the noodles cook, melt the 2 tablespoons unsalted butter in a large skillet over medium-high heat.
  4. Add the 24 ounces fresh spinach leaves to the skillet in batches, tossing each batch until just wilted. Remove the wilted spinach to a large bowl and repeat until all spinach is cooked. Do not add additional salt or pepper while cooking.
  5. Let the cooked spinach cool slightly, then press or squeeze out as much excess water as possible (use your hands, a clean kitchen towel, or cheesecloth). Coarsely chop the drained spinach and return it to the bowl.
  6. In a separate bowl, lightly beat the 2 room-temperature eggs. Add the beaten eggs to the chopped spinach.
  7. Add to the spinach-and-egg mixture: 1 cup chopped fresh basil leaves, 4 cloves minced garlic, 14 ounces ricotta cheese, 1 1/2 cups grated Parmesan cheese, 1 cup shredded Mozzarella cheese, 1 teaspoon Italian seasoning, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Stir until thoroughly combined to form the cheese mixture.
  8. Spread a thin layer (about 1/2 to 3/4 cup) of the 24-ounce jar of marinara sauce on the bottom of the prepared 9"x13" pan.
  9. Assemble the lasagna: place a single layer of cooked lasagna noodles over the sauce, spread 1/3 of the cheese mixture evenly over the noodles, then spoon 1/3 of the remaining marinara sauce over the cheese mixture. Repeat this sequence two more times (noodles → 1/3 cheese mixture → 1/3 sauce), ending with the final portion of marinara sauce on top.
  10. Cover the pan tightly with foil and bake in the preheated oven for 40–45 minutes.
  11. Remove the foil, sprinkle the top with the remaining 2 cups shredded mozzarella cheese, and return the lasagna to the oven. Bake uncovered for an additional 15 minutes, or until the cheese is melted, bubbly, and lightly browned.
  12. Remove the lasagna from the oven and sprinkle with 2 tablespoons chopped parsley and the reserved 2 tablespoons chopped basil.
  13. Let the lasagna stand for 10–15 minutes before cutting into slices and serving.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating