Vegetarian Lasagna with Spinach (2024)

13 Comments

14K Shares

Jump to Recipe·Print Recipe

This Vegetarian Lasagna with Spinach is creamy, cheesy, and delicious. This classic Italian dish gets a meatless upgrade in this vegetarian version that is packed with classic Italian flavors: tender noodles, crushed tomatoes, three types of cheese, and fresh spinach and herbs are guaranteed to make this your new go-to lasagna recipe for family dinners.

Vegetarian Lasagna with Spinach (1)

You won’t miss the meat here! This vegetarian lasagna is incredibly filling and just as easy to make as any other lasagna – only 20 minutes of prep work and an hour in the oven are all you need to get a perfectly browned lasagna on the table and ready to eat. Plus, it’s freezer-friendly too and can be reheated from frozen so don’t worry about leftovers – if there even are any!

Why You’ll Love This Vegetarian Lasagna with Spinach

  • The best combination of ingredients. Every ingredient in this dish comes together to create incredible flavors that you can taste in every bite. The spinach, the cheese, the lasagna noodles, and the fire-roasted tomato sauce. The fire-roasted tomatoes are grilled over an open flame to maximize natural sweetness and subtle smokiness. It adds a depth of flavor like no other.
  • It is super cheesy. Lasagna is known for layers of creamy, stretchy, and salty cheese – and this vegetarian lasagna delivers! Three different kinds of cheese (Parmesan, ricotta, and mozzarella) create the layers of cheesy textures and flavors that make this lasagna so comforting and delicious.
  • Simple preparation. Don’t let the long list of ingredients fool you – the instructions for this lasagna are broken down into easy-to-follow steps and the active preparation time is only 20 minutes, so this is a great meal to make when you want a show-stopping dish without a lot of effort! Plus, it’s easy to make ahead and freezer-friendly!
  • Great as a side or an entree. This lasagna is incredibly versatile: it’s perfect when served as a side at a large gathering or potluck and it’s a satisfying entree for family meals at home. It’s sure to steal the show either way!
Vegetarian Lasagna with Spinach (2)

Ingredient Notes

To make this delicious Vegetarian Lasagna with Spinach, you will need the following ingredients (full measurements in recipe card below):

  • lasagna noodles - you can use regular or gluten free lasagna noodles to make this recipe a bit more allergy-friendly. If crunched for time, you can use no-boil lasagna noodles which can be layered in dry.
  • vegetables
    • onion - yellow onions are great for lasagna, but you can use whatever kind you have on hand.
    • fire-roasted crushed tomatoes - if you can’t find fire-roasted tomatoes, just use a can of crushed tomatoes.
    • spinach - baby kale or baby chard will produce a similar result if used in place of the spinach.
  • cheese
    • ricotta cheese - try Greek yogurt or cottage cheese as a substitute for ricotta if you need one. Note that the texture will be different.
    • Parmesan cheese - Asiago cheese or Pecorino Romano will also work instead of the Parmesan.
    • mozzarella cheese - if you don’t like mozzarella, you can increase the amount of Parmesan cheese used here or try a similar cheese like shredded provolone or cheddar instead.
  • seasoning
    • garlic - fresh garlic will give you the best flavor, but you can also use 1 teaspoon of pre-minced in place of each clove of garlic in the recipe.
    • dried oregano - you can also use Italian seasoning or finely chopped fresh oregano for a slightly more intense flavor.
    • sugar - feel free to swap the sugar with your favorite sugar alternative. We just add a little sweetness to balance out the tangy tomatoes.
    • fresh basil - dried basil will work if you can’t find fresh, but the texture will be affected.
    • Italian seasoning - if you don’t have Italian seasoning on hand, you can make your own by combining dried basil, dried oregano, dried rosemary, dried thyme, and dried marjoram.
    • ground nutmeg - freshly ground or pre-ground are both fine for this recipe.
    • salt and pepper
  • olive oil - avocado oil has a similar smoke point and a neutral flavor, making it a great replacement for olive oil.
  • butter - you can use an equal amount of olive or avocado oil in place of the butter in this recipe.
  • egg - you can use two tablespoons of aquafaba instead of the egg in this recipe if necessary.

You will also need measuring cups and spoons, saucepan, mixing bowl, skillet, and a 9x13-inch casserole pan.

Vegetarian Lasagna with Spinach (3)

How to Cook the Best Vegetarian Lasagna with Spinach

First, make the tomato sauce.

  1. Sauté ingredients.Heat olive oil in a large saucepan over medium heat. Add onion and sauté until soft and translucent, about 3-4 minutes. Add garlic and oregano and continue to sauté until garlic is fragrant, about 1 minute. Add crushed tomatoes and sugar. Stir to combine.
  2. Simmer. Bring sauce to a boil, then turn the heat down to low. Simmer for 10 minutes. Remove from heat and stir in basil. Season with salt and pepper.
Vegetarian Lasagna with Spinach (4)
Vegetarian Lasagna with Spinach (5)
Vegetarian Lasagna with Spinach (6)
Vegetarian Lasagna with Spinach (7)

Then, make the spinach-cheese mixture.

  1. Prep the spinach. Use your hands or a cheese cloth and squeeze the spinach to remove excess water. Set aside.
Vegetarian Lasagna with Spinach (8)
  1. Cook. Melt the butter in a large skillet over medium-high heat. Add garlic and sauté for 1-2 minutes.Add spinach and continue sauté until the spinach is wilted, about 2-3 minutes. Remove from heat.
Vegetarian Lasagna with Spinach (9)
Vegetarian Lasagna with Spinach (10)
Vegetarian Lasagna with Spinach (11)
  1. Combine ingredeints. In a large mixing bowl, combine the cooked spinach, ricotta cheese, Parmesan cheese, egg, Italian seasoning, oregano, nutmeg, salt, and pepper. Stir to combine.
Vegetarian Lasagna with Spinach (12)
Vegetarian Lasagna with Spinach (13)

Assemble the lasagna.

Cook lasagna noodles. In a large pot of salted water, cook the lasagna noodles until al dente, about 8 minutes or according to package instructions.

Vegetarian Lasagna with Spinach (14)

Layer the lasagna in a 9x13-inch casserole:

  1. Tomato sauce. Spread a thin layer of the tomato sauce in the bottom of the casserole dish.
  2. Lasagna noodles. Layer 3 lasagna noodles on top.
Vegetarian Lasagna with Spinach (15)
Vegetarian Lasagna with Spinach (16)
  1. Spinach-cheese mixture. Spread half the the spinach mixture on top.
Vegetarian Lasagna with Spinach (17)
Vegetarian Lasagna with Spinach (18)
  1. Mozzarella cheese. Sprinkle on ½ cup mozzarella cheese.
  2. Tomato sauce. Add 1 cup of tomato sauce.
Vegetarian Lasagna with Spinach (19)
Vegetarian Lasagna with Spinach (20)
Vegetarian Lasagna with Spinach (21)
  1. Lasagna noodles. Layer 3 lasagna noodles on top.
  2. Spinach-cheese mixture. Spread the remaining half the the spinach mixture on top.
  3. Mozzarella cheese. Sprinkle on ½ cup mozzarella cheese.
Vegetarian Lasagna with Spinach (22)
Vegetarian Lasagna with Spinach (23)
Vegetarian Lasagna with Spinach (24)
  1. Tomato sauce. Add 1 cup of tomato sauce.
  2. Lasagna noodles. Add remaining 3 lasagna noodles.
Vegetarian Lasagna with Spinach (25)
Vegetarian Lasagna with Spinach (26)
  1. Tomato sauce. Add remaining tomato sauce
  2. Mozzarella cheese. Add 1 and ¼ cups of mozzarella cheese on top.
Vegetarian Lasagna with Spinach (27)
Vegetarian Lasagna with Spinach (28)
Vegetarian Lasagna with Spinach (29)

Finally, bake the lasagna.

Cover the lasagna withaluminum foiland bake in a 375F preheated oven for 45 minutes. Uncover and continue to bake for 15-20 more minutes until cheese is golden brown.

Vegetarian Lasagna with Spinach (30)
Vegetarian Lasagna with Spinach (31)

Remove the lasagna from the oven and let it stand for 15 minutes before serving.

Garnish with freshly chopped basil and Parmesan cheese, if desired, and serve.

Vegetarian Lasagna with Spinach (32)
Vegetarian Lasagna with Spinach (33)

Recipe Variations

  • Add meat. Cook up some ground beef or ground turkey and then start sautéing the onions for the tomato sauce in the same pan, and follow the rest of the instructions as written.
  • Add veggies. You can also add a layer of sliced roasted vegetables. Some good options are roasted eggplant, bell peppers, and mushrooms.
  • Make roll ups. Instead of a traditional lasagna, make lasagna roll ups. Prepare the tomato sauce, spinach-cheese mixture as is. Just assemble the lasagna different. See our Lasagna Roll Ups for full instructions on how to assemble.

Vegetarian Lasagna with Spinach is delicious and filling meal served on its own, or paired with classic breadsticks and a family-style salad. Some of our family’s favorites include:

  • Garlic Breadsticks
  • Caesar Salad
  • Greek Salad with Lettuce
  • Garlic Knots
  • Garden Salad
Vegetarian Lasagna with Spinach (34)

Recipe Tips and Tricks

  • Spreading tip. The spinach mixture may be hard to spread on the lasagna noodles. You can drop them them in spoonfuls and then spread around using the back of the spoon.
  • Use no boil lasagna noodles. If crunched for time, you can use no-boil lasagna noodles which can be layered in dry.
  • Make ahead and freeze for a rainy day. Lasagna is a great freezer meal to have on hand for days when you don’t have extra time or energy to cook a homemade meal, and it’s incredibly freezer-friendly! You can make it ahead in an aluminum pan, freeze, and pop it straight into the oven when you need it.
  • Prep ahead. You can also prepare this ahead of the time and store it in the fridge for up to 2 days before you are ready to bake.

Storing and Freezing Instructions

How to Store

Transfer leftover vegetarian lasagna into an airtight container and refrigerate for up to five days.

How to Reheat

Reheat leftover lasagna in a casserole dish in a 350F preheated oven for 10-20 minutes until warmed through, or in the air fryer at 350F for up to 10 minutes until warm and bubbly. You can also reheat in the microwave.

How to Freeze

Transfer the entire lasagna (or slices) into a freezer-friendly container and wrap tightly with aluminum foil to prevent freezer burn. Freeze for up to 3 months. Allow the lasagna to thaw in the refrigerator overnight before reheating or reheat straight from frozen in the oven (adding up to 10 minutes extra to the reheating time).

More Lasagna Recipes

  • 10 Best Lasagna Recipes
  • Easy Meat Lasagna
  • Creamy White Chicken and Spinach Lasagna
  • Lasagna Roll Ups
  • Butternut Squash Lasagna
  • Skillet Lasagna

Did you make this recipe?I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram@aheadofthymeor share it on the Pinterest pin so that I can follow along.

Don't forget to sign up for myemail newsletterso that you don't miss any recipes. You can also follow along onInstagram,Pinterest, andFacebookfor more recipe updates.

Print

Recipe

Vegetarian Lasagna with Spinach (35)

Vegetarian Lasagna with Spinach

5 Stars4 Stars3 Stars2 Stars1 Star

5 from 5 reviews

  • Author: Sam | Ahead of Thyme
  • Total Time: 1 hour 35 minutes
  • Yield: 9-12 servings
  • Diet: Vegetarian
Print Recipe

Description

This Vegetarian Lasagna with Spinach is creamy, cheesy, and delicious. This classic Italian dish gets a meatless upgrade in this vegetarian version that is packed with classic Italian flavors: tender noodles, crushed tomatoes, three types of cheese, and fresh spinach and herbs are guaranteed to make this your new go-to lasagna recipe for family dinners.

Ingredients

For the tomato sauce:

  • 1 ½ tablespoonsolive oil
  • ½ mediumonion,grated
  • 2 clovesgarlic,pressed or minced
  • ¼ teaspoondried oregano or Italian seasoning
  • 1 (28-ounce) can offire-roasted crushed tomatoes
  • ¼ teaspoonsugar
  • 2 tablespoons freshbasil,chopped
  • salt and pepper(to taste)

For the spinach-cheese mixture:

  • 1 ½ tablespoonsbutter
  • 2 clovesgarlic,minced
  • 5 cups freshspinach,chopped
  • 2 cupsricotta cheese
  • ½ cupParmesan cheese
  • 1 largeegg,beaten
  • 1 teaspoonItalian seasoning
  • ½ teaspoondried oregano
  • pinch of groundnutmeg
  • ½ teaspoonsalt
  • ¼ teaspoonground black pepper

For assembling the lasagna:

  • 9lasagna noodles
  • 2 ¼ cupsmozzarellacheese,shredded
  • fresh basil,chopped(optional, for garnish)
  • Parmesan cheese(optional, for garnish)

Instructions

  1. Preheat the oven to 375 F.

Make the tomato sauce:

  1. Heat olive oil in a large saucepan over medium heat. Add onion and sauté until soft and translucent, about 3-4 minutes. Add garlic and oregano and continue to sauté until garlic is fragrant, about 1 minute.
  2. Add crushed tomatoes and sugar. Stir to combine.
  3. Bring sauce to a boil, then turn the heat down to low. Simmer for 10 minutes.
  4. Remove from heat and stir in basil. Season with salt and pepper. Set aside.

Make the spinach-cheese mixture:

  1. Use your hands or a cheese cloth and squeeze the spinach to remove excess water. Set aside.
  2. Melt the butter in a large skillet over medium-high heat. Add garlic and sauté for 1-2 minutes.Add spinach and continue sauté until the spinach is wilted, about 2-3 minutes. Remove from heat.
  3. In a large mixing bowl, combine the cooked spinach, ricotta cheese, Parmesan cheese, egg, Italian seasoning, oregano, nutmeg, salt, and pepper. Stir to combine, then set aside.

Assemble and bake the lasagna:

  1. In a large pot of salted water, cook the lasagna noodles until al dente, about 8 minutes or according to package instructions.
  2. Spread a thin layer of the tomato sauce in the bottom of a 9x13-inch casserole dish.
  3. Layer 3 lasagna noodles on top, followed by half the the spinach mixture, ½ cup mozzarella cheese, and 1 cup of tomato sauce. Repeat these exact same layers one more time.
  4. Add remaining 3 lasagna noodles, the remaining tomato sauce, and 1 and ¼ cups of mozzarella cheese on top.
  5. Cover the lasagna withaluminum foiland bake for 45 minutes. Uncover and continue to bake for 15-20 more minutes until cheese is golden brown.
  6. Remove the lasagna from the oven and let it stand for 15 minutes before serving.
  7. Garnish with freshly chopped basil and Parmesan cheese, if desired, and serve.

Notes

This post was originally sponsored byMuir Glen in 2017. It has been completely updated in 2023 with new content and images.

How to store: Transfer leftover vegetarian lasagna into an airtight container and refrigerate for up to five days.

How to reheat: Reheat leftover lasagna in a casserole dish in a 350F preheated oven for 10-20 minutes until warmed through or in the air fryer at 350F for up to 10 minutes until warm and bubbly. You can also reheat in the microwave.

How to freeze. Transfer the entire lasagna (or slices) into a freezer-friendly container and wrap tightly with aluminum foil to prevent freezer burn. Freeze for up to 3 months. Allow the lasagna to thaw in the refrigerator overnight before reheating or reheat straight from frozen in the oven (adding up to 10 minutes extra to the reheating time).

  • Prep Time: 35 minutes
  • Cook Time: 60 minutes
  • Category: Pasta
  • Method: Oven
  • Cuisine: Italian

This post was originally sponsored byMuir Glen in 2017. It has been completely updated in 2023 with new content and images.

« Baked Potato Wedges

Italian Easter Cookies »

Vegetarian Lasagna with Spinach (36)

Food Blogger Business School

A step-by-step program that teaches food bloggers how to grow and scale their blogs into a full-time business

in less time and without posting endless content until you burn out.

Reader Interactions

Comments

  1. Diane says

    Made this for xmas as my daughter became a vegetarian. Got rave reviews!!! Mine was so good we were afraid to change to no meat. This one absolutely does the trick! I followed this verbatim but Hunts also has a very good fire roasted tomato if you cannot get the Muir Glen which was hard for me to find in my rural area. A++

    Reply

    • Sam Hu | Ahead of Thyme says

      Thank you so much Diane! So happy you liked the recipe! Thanks for the tips on Hunts.

      Reply

  2. karen says

    This recipe was easy to follow and delicious,

    Reply

    • Sam | Ahead of Thyme says

      So glad to hear! Did you enjoy it?

      Reply

  3. Ashlee says

    I love this recipe but I cut the cheese in half and doubled the tomatoes because I like a lot of sauce lol. Has anyone tried this with mushrooms?

    Reply

  4. Terri says

    This turned out perfect. Thank you Sam!

    Reply

  5. Hope says

    this has instantly become a favorite at our house! Anyone have the nutrition information for this dish?

    Reply

« Older Comments

Leave a Comment

Vegetarian Lasagna with Spinach (2024)

References

Top Articles
Latest Posts
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 5786

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.