Table of Contents
Craving a comforting, classic dish that’s both delicious and packed with nutrients? Look no further than homemade spinach lasagna! This recipe is a family favorite, sure to satisfy everyone. If you’re looking for inspiration, you can find other recipes at Food Network.
This version is a delightful twist on the traditional, layering fresh spinach with a creamy ricotta filling and a rich tomato sauce. If you want to explore other pasta dishes, check out our guide to homemade pasta.


Ingredients You’ll Need for the spinach lasagna
Ingredients:
- 12 lasagna noodles
- 1 tablespoon olive oil
- 1 pound ground beef or Italian sausage (optional)
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 15 ounces ricotta cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg, beaten
- 10 ounces frozen spinach, thawed and squeezed dry
- 2 cups shredded mozzarella cheese
How to Make spinach lasagna
This spinach lasagna recipe is easier than you think, with simple steps and delicious results. You can find more inspiration for this dish at Serious Eats.
Step 1: Prepare the Meat Sauce (If Using)
If using meat, brown it in a large skillet over medium heat, breaking it up with a spoon.
Step 2: Sauté Aromatics and Simmer Sauce
Add onion to the skillet and cook until softened. Stir in garlic, crushed tomatoes, tomato sauce, oregano, basil, salt, and pepper.
Another favorite of ours is the Spinach Feta Greek Dip Cold.
Step 3: Make the Ricotta Filling
In a medium bowl, combine ricotta cheese, Parmesan cheese, egg, and spinach. Mix well until everything is incorporated.
Step 4: Assemble the Lasagna
Spread a thin layer of sauce in the bottom of a 9×13 inch baking dish. Layer with noodles, ricotta mixture, mozzarella, and sauce, repeat layers.
Step 5: Bake and Serve

Cover with foil and bake. Remove foil in the last 15 minutes for browning. Let it rest before serving.
Recommended Tools & Equipment for spinach lasagna
Having the right tools makes the cooking process smoother and more enjoyable. These are the essentials you’ll need to create a delicious spinach lasagna. These tools are recommended for optimal results, making the cooking process easier.
- 9×13 inch baking dish
- Large skillet or pot
- Mixing bowls
- Wooden spoon or spatula
- Measuring cups and spoons
PRO TIPS for spinach lasagna
Want to elevate your spinach lasagna? Here are some pro tips to help you achieve the perfect dish every time. They are easy tips that will make a difference.
Looking for more? Try this delicious Spinach Feta Puff Pastry Twists Recipe next.
- Don’t overcook the noodles: Cook the lasagna noodles al dente.
- Squeeze out excess moisture: Be sure to squeeze as much water as possible from the spinach.
Variations & Serving Ideas
Get creative with your spinach lasagna by trying these variations and serving suggestions. These ideas are fun and easy to incorporate into your meal.
- Add vegetables: Sauté mushrooms, zucchini, or bell peppers with the onions.
- Make it vegetarian: Omit the meat for a vegetarian-friendly option.
Storage & Reheating
Proper storage and reheating ensure your spinach lasagna stays delicious. It’s easy to keep your lasagna fresh.
Store leftovers in the refrigerator for up to 3 days. Reheat in the oven or microwave.
Final Thoughts
Spinach lasagna is the ultimate comfort food, perfect for family dinners or potlucks. It’s a crowd-pleaser.
FAQs About spinach lasagna
Can I use fresh spinach instead of frozen?
Yes, you can. You’ll need about 10 ounces of fresh spinach. Sauté it until wilted, then chop and squeeze out any excess water before adding it to the ricotta mixture.
Don’t miss out on our guide to Spinach Puff Pastry Christmas Tree Recipe.
How can I prevent my lasagna from being watery?
Make sure to drain the excess liquid from the spinach. Also, don’t overcook the noodles, and let the lasagna rest for about 10 minutes before serving.
Can I freeze spinach lasagna?
Yes, you can. Assemble the lasagna, but don’t bake it. Wrap it tightly in plastic wrap and then foil, and freeze for up to 2-3 months. Bake from frozen, adding extra baking time.
What if I don’t have ricotta cheese?
You can substitute ricotta cheese with cottage cheese, but drain it well first. You might need to add a bit more Parmesan cheese to compensate for the difference in flavor.
Can I make this lasagna ahead of time?
Yes, you can assemble the lasagna a day in advance and store it in the refrigerator. Add a few extra minutes to the baking time when you’re ready to bake it.
Print
Spinach Lasagna Recipe the Best Comfort Food Ever
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This spinach lasagna recipe is a comforting and delicious vegetarian dish, perfect for a weeknight meal or a special occasion. Layers of tender lasagna noodles, creamy ricotta cheese, flavorful spinach, and a rich tomato sauce create a satisfying and flavorful experience.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- 15 lasagna noodles
- 15 ounces ricotta cheese
- 1/2 cup grated Parmesan cheese
- 1 (10 ounce) package frozen spinach, thawed and squeezed dry
- 1 egg, lightly beaten
- 2 cups shredded mozzarella cheese
Instructions
- Preheat oven to 375°F (190°C).
- Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute more.
- Stir in crushed tomatoes, tomato sauce, oregano, basil, salt, and pepper. Bring to a simmer and cook for 15 minutes, stirring occasionally.
- Cook lasagna noodles according to package directions. Drain and set aside.
- In a medium bowl, combine ricotta cheese, Parmesan cheese, spinach, and egg.
- Spread a thin layer of tomato sauce in the bottom of a 9×13 inch baking dish.
- Layer with 3 lasagna noodles, half of the ricotta mixture, and 1/3 of the mozzarella cheese.
- Top with a layer of tomato sauce. Repeat layers: noodles, ricotta mixture, mozzarella, and sauce.
- Top with the remaining noodles, sauce, and mozzarella cheese.
- Cover with foil and bake for 25 minutes. Remove foil and bake for another 20 minutes, or until the cheese is melted and bubbly.
- Let stand for 10 minutes before serving.
Notes
- For a spicier lasagna, add a pinch of red pepper flakes to the sauce.
- You can use fresh spinach instead of frozen; use about 1 pound of fresh spinach, sauteed until wilted and then squeezed dry.
- If you don’t have lasagna noodles, you can use oven-ready lasagna noodles.
- Let the lasagna rest for at least 10 minutes after baking before slicing and serving. This allows the layers to set.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Bake
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Protein: 25g






