Vegetarian Lasagna Spinach

Golden brown Vegetarian Lasagna with spinach, bubbling hot from the oven, ready to serve. Save
Golden brown Vegetarian Lasagna with spinach, bubbling hot from the oven, ready to serve. | flavorfeasthub.com

This lasagna features tender spinach sautéed with onion and garlic, combined with creamy ricotta and Parmesan cheese. Layers of pasta alternate with rich tomato sauce filled with herbs and melted mozzarella, baked until golden and bubbly. A satisfying vegetarian dish offering hearty flavors and textures, ideal for sharing and serving with a fresh salad or crusty bread.

I used to think lasagna without meat was just missing something, until a friend served this at a Sunday gathering and I couldn't stop going back for seconds. The spinach adds an earthy sweetness that balances the richness of the cheese, and every forkful felt satisfying in a way I hadn't expected. That night, I asked for the recipe, and it's been in my rotation ever since. Now it's my go-to when I want comfort food that doesn't weigh me down.

The first time I made this for my family, I was nervous they'd ask where the meat was. Instead, my dad went quiet after the first bite, then nodded and said it reminded him of his grandmother's cooking in Naples. My sister claimed the corner piece with the crispy cheese, and we laughed as we fought over who got the last slice. That's when I realized this dish didn't need to prove itself, it just needed to be delicious.

Ingredients

  • Fresh spinach: When you cook it down, it releases a gentle sweetness that pairs beautifully with the tomato sauce, just make sure to squeeze out excess water so your lasagna doesn't get soggy.
  • Ricotta cheese: This is the creamy heart of the dish, and mixing it with egg helps it hold together between the layers without turning runny.
  • Mozzarella cheese: Freshly grated melts more evenly than pre-shredded, and it creates those glorious cheese pulls everyone loves.
  • Parmesan cheese: A little goes a long way for adding a nutty, salty depth that balances the mild ricotta.
  • Crushed tomatoes: I prefer the canned kind with a smooth texture, it coats the noodles perfectly and doesn't overpower the other flavors.
  • Tomato paste: This thickens the sauce and adds a concentrated richness that makes the whole dish taste like it simmered for hours.
  • Garlic and onion: Sauteing them until soft and fragrant is the foundation of flavor, and I always cook them a minute longer than I think I should.
  • Lasagna noodles: No-boil noodles save time, but if you use regular ones, don't skip the quick boil or they'll come out chewy.
  • Olive oil: A good quality oil makes a difference when you're building the base of the sauce, it carries the garlic and onion flavor into every layer.
  • Dried oregano and basil: These bring that classic Italian aroma, and I sometimes crush them between my fingers before adding to release more oils.

Instructions

Preheat and prep:
Turn your oven to 180°C and let it warm up while you get everything ready. This gives you time to focus on the layers without rushing.
Cook the aromatics:
Heat olive oil in a large pan and add the chopped onion and garlic, stirring often until they soften and smell sweet. This should take about three minutes, and you'll know it's ready when the kitchen fills with that warm, savory scent.
Wilt the spinach:
Toss in the spinach and stir until it collapses into a silky pile if using fresh, or just until heated through if using frozen. Let it cool a bit before mixing it with the cheese so the egg doesn't scramble.
Make the ricotta filling:
In a bowl, combine ricotta, egg, half the Parmesan, salt, and pepper, then fold in the cooled spinach. The mixture should be creamy and flecked with green.
Simmer the sauce:
Combine crushed tomatoes, tomato paste, oregano, basil, salt, and pepper in a saucepan and let it bubble gently for ten minutes. Stir occasionally and taste it, you want a balanced tang with a hint of sweetness.
Prepare the noodles:
If you're using regular lasagna noodles, boil them according to the package, then drain and lay them flat on a towel. No-boil noodles can go straight into the dish.
Assemble the layers:
Spread a thin layer of sauce on the bottom of your baking dish, then add noodles, one-third of the ricotta-spinach mix, one-third of the mozzarella, and more sauce. Repeat twice, finishing with sauce and a generous topping of mozzarella and Parmesan.
Bake covered:
Cover the dish with foil and slide it into the oven for thirty minutes. The foil traps steam and helps everything cook evenly without drying out.
Finish uncovered:
Remove the foil and bake for another twenty minutes until the top turns golden and bubbly. The edges should look crispy and irresistible.
Rest before serving:
Let the lasagna sit for ten minutes after you pull it from the oven. This helps the layers set so your slices don't fall apart on the plate.
A close-up of cheesy Vegetarian Lasagna with spinach, showing layered ricotta and rich tomato sauce. Save
A close-up of cheesy Vegetarian Lasagna with spinach, showing layered ricotta and rich tomato sauce. | flavorfeasthub.com

One rainy evening, I made this for a small dinner party and served it with crusty bread and a simple arugula salad. As we sat around the table, someone mentioned how food like this makes a house feel like a home, and I realized that's exactly what this lasagna does. It turns an ordinary night into something worth remembering, one cheesy, comforting bite at a time.

Choosing Your Greens

Spinach is classic, but I've swapped in kale and chard with great results, they bring a slightly heartier texture and a touch more bitterness that some people prefer. Just make sure to remove any tough stems and chop the leaves finely so they distribute evenly. Fresh greens need a good wilt and squeeze, while frozen ones just need thorough draining and a gentle press in a clean towel.

Getting the Layers Right

The secret to a beautiful slice is spreading each layer evenly and not overfilling any one section. I use the back of a spoon to smooth the ricotta mixture and make sure the sauce reaches the edges so the noodles don't dry out. When you're stacking, press down gently to help everything meld together, but don't squish it so hard that the filling oozes out the sides.

Serving and Storing

This lasagna cuts best when it's had a chance to cool just a bit, and it reheats beautifully in the oven or microwave. I like to portion out leftovers into individual containers so I can grab lunch throughout the week without any fuss. If you're making it ahead, assemble the whole dish, cover it tightly, and refrigerate for up to a day before baking, just add an extra ten minutes to the covered baking time.

  • Serve with a crisp green salad dressed in lemon vinaigrette to cut through the richness.
  • A side of garlic bread or focaccia is always a hit and perfect for mopping up extra sauce.
  • Pair with a light Italian red like Chianti or a chilled glass of Pinot Grigio if you prefer white.
The satisfying, steaming layers of this flavorful Vegetarian Lasagna with spinach look absolutely delicious. Save
The satisfying, steaming layers of this flavorful Vegetarian Lasagna with spinach look absolutely delicious. | flavorfeasthub.com

Every time I pull this lasagna out of the oven, I'm reminded that some of the best meals are the ones that bring people together without any fuss. It's simple, satisfying, and always worth the effort.

Questions & Answers

Yes, frozen spinach works well if thawed and drained thoroughly to remove excess water, maintaining proper texture in the layers.

A blend of ricotta, mozzarella, and Parmesan creates a creamy, melty texture with depth and a savory finish.

Simmer crushed tomatoes with tomato paste, olive oil, oregano, and basil for about 10 minutes to develop a rich and aromatic sauce.

Yes, no-boil noodles can be used to simplify preparation without compromising the final texture.

A simple green salad and crusty bread complement the rich layers, balancing flavors and textures on the plate.

A pinch of nutmeg enhances the ricotta mixture, adding a warm and subtle depth to the overall flavor.

Vegetarian Lasagna Spinach

Comforting layers of spinach, ricotta, mozzarella, and tomato sauce baked to a golden finish.

Prep 30m
Cook 50m
Total 80m
Servings 6
Difficulty Medium

Ingredients

Vegetables

  • 17.6 oz fresh spinach (or 12.3 oz frozen, thawed and drained)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced

Dairy

  • 17.6 oz ricotta cheese
  • 7 oz mozzarella cheese, grated
  • 2.1 oz Parmesan cheese, grated
  • 1 large egg

Tomato Sauce

  • 28.2 oz canned crushed tomatoes
  • 2 tbsp tomato paste
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp salt
  • ¼ tsp black pepper

Pasta

  • 12 lasagna noodles (regular or no-boil)

Instructions

1
Prepare Oven: Preheat oven to 350°F.
2
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and garlic; sauté 3 minutes until translucent.
3
Cook Spinach: Add spinach to skillet. Cook fresh spinach until wilted or frozen until heated through. Remove from heat and cool slightly.
4
Mix Cheese Filling: Combine ricotta, egg, half the Parmesan, salt, and pepper in a bowl. Fold in the cooled spinach mixture.
5
Simmer Sauce: In a saucepan, mix crushed tomatoes, tomato paste, oregano, basil, salt, and pepper. Simmer 10 minutes, stirring occasionally.
6
Cook Noodles: If using regular noodles, cook according to package instructions. Drain and set aside.
7
Assemble Layers: Spread a thin layer of tomato sauce in a 9x13-inch baking dish. Layer noodles, one-third of ricotta-spinach filling, one-third mozzarella, and sauce. Repeat twice, finishing with sauce, remaining mozzarella, and Parmesan.
8
Bake Covered: Cover dish with foil and bake 30 minutes.
9
Bake Uncovered: Remove foil and bake an additional 20 minutes until golden and bubbly.
10
Rest and Serve: Let lasagna rest 10 minutes before slicing and serving.
Additional Information

Equipment Needed

  • Large skillet
  • Saucepan
  • Mixing bowls
  • 9x13-inch baking dish
  • Foil
  • Knife and cutting board

Nutrition (Per Serving)

Calories 390
Protein 20g
Carbs 38g
Fat 18g

Allergy Information

  • Contains milk, egg, and wheat (gluten). Verify cheese and noodle packaging for possible cross-contamination.
Naomi Grant

Passionate home cook sharing easy recipes, cooking tips, and family favorites for everyday flavor.