When it comes to lasagna recipes…well, this one is tops. Meet our best vegetarian lasagna with ricotta, aka vegetarian lasagne! We’ve been honing meatless lasagna recipes for years. This one is the culmination of all of our research: and dang, is it good (if we may say so ourselves). The tomato sauce has just the right zing and garlic nuance, and the spinach ricotta cheese filling is classic and creamy. It’s scented with fresh thyme and a little lemon zest, which takes it to over the top status. There’s no one who will turn down a piece! At least, who we’ve met. Here are all our secrets.

Ingredients in vegetarian lasagna

Did I mention that we love easy recipes: or at least, recipes that are pretty simple to put together? The spinach ricotta filling in this vegetarian lasagna recipe is elegantly simple, with no need to chop a long list of ingredients. We’ve also got lots of time saving ideas for those evenings where you don’t have time to make your own marinara. Here’s what you need for this vegetarian lasagna:

Tomato sauce: homemade or purchased (see section below) Lasagna noodles (dried or fresh) Baby spinach (or frozen) Ricotta cheese, Parmesan cheese, and mozzarella cheese Fresh thyme Lemon zest Nutmeg Salt and pepper

Make homemade tomato sauce, or find your favorite brand

This vegetarian lasagna recipe features our favorite homemade tomato sauce for lasagna: made with garlic, tomatoes and our secret ingredient: dried tarragon. Here are a few notes about each type of sauce:

Make the homemade sauce for great flavor. When you have time, a homemade tomato sauce is where it’s at! This sauce is full of big flavor and takes only a few minutes of hands on time: it can simmer while you prep the other ingredients. Dried tarragon adds big Italian flavor: but if you can’t find it, you can use oregano as a substitute. Or, go easy with purchased marinara! There are lots of nights where we want a shortcut. These days there are many high quality marinara brands on the market: look for organic if you can! Grab enough for 4 cups of sauce.

Substitute frozen spinach for fresh

Here’s another way you can customize this vegetarian lasagne recipe to your tastes: you can use fresh or frozen spinach! Here are the benefits of both:

Fresh spinach is tasty and often on hand. We often have a big box of baby greens in our refrigerator, so we love using fresh spinach here. It takes just a few minutes to wilt down on the stovetop. Frozen spinach offers maximum flexibility! Frozen spinach is easy to stock in your freezer for whenever you have a lasagna craving (or spinach artichoke dip!). Make sure defrost and squeeze out all the water before you use it.

The best vegetarian lasagna recipe with ricotta cheese

Why make a vegetarian lasagna recipe with ricotta? Ricotta cheese is a creamy Italian cheese with a mild flavor. It’s most famously used in lasagna recipes to make that beautifully creamy, cheesy layer. We love it in this lasagna with ricotta because it has the best classic flavor.

What are other ways to use ricotta? Smear it on toast, make it into pancakes, dollop it into scrambled eggs or even spread it onto a pizza. Want ideas? Go to these Genius Ricotta Recipes. What are some substitutes for ricotta in lasagna? Don’t have ricotta, or don’t want to use it? You can also use the same amount of cottage cheese (if you can, food process it first) or creme fraiche as a substitute for ricotta in lasagna.

Other filling variations!

Want to change up this lasagna recipe with ricotta? Here are some additional filling ideas that would go well with spinach and ricotta:

Spinach mushroom lasagna: Make the spinach and mushroom filling from Vegan Lasagna and substitute it for the spinach (with or without the cashews). Kale lasagna: Make the spicy kale filling instead of spinach from Spicy Kale Lasagna. Chard lasagna: Chop 2 bunches rainbow chard and wilt it down following the instructions in the recipe. Walnut taco meat: Use walnut taco meat as stand in for ground beef in this vegetarian pasta.

Make ahead and storage info

How to store vegetarian lasagna? Can you make it ahead? Here are a few pointers for this recipe:

Make ahead ideas: As noted above, you can use purchased marinara to make this recipe a little quicker. You can also cook the spinach in advance (or use frozen spinach). Mix up the cheese filling and refrigerate until ready to bake. Or make ahead the entire pan: Make the vegetarian lasagna prior to baking, then refrigerate overnight. Increase the bake time as needed to cook until it’s warmed through and the cheese has melted. Storage info: Refrigerate leftovers for up to 2 days. Or freeze them: it’s easiest to cut it into single servings and freeze each in separate containers. To reheat, defrost the vegetarian lasagna the refrigerator, then place in a baking dish, cover with foil and reheat at 400 degrees for about 15 minutes, until warmed through.

Sides to serve with vegetarian lasagna

The great thing about a vegetarian lasagna recipe? You can use the long bake time to prep some tasty side dishes! It makes a fabulous warming winter meal, fall dinner, or filling meal for a crowd. Here are a few sides that pair well with lasagna:

Go Italian-style with Perfect Italian Salad or Fennel Orange SaladOpt for super simple with Easy Arugula Salad or Spinach Apple SaladTry a Classic Caesar SaladGrab a skillet for Sauteed Green Beans, Ultimate Sauteed Vegetables, or Pan Fried Broccoli

This vegetarian lasagna recipe is…

Vegetarian. For gluten-free, use gluten-free lasagna noodles. 4.3 from 3 reviews

4 large garlic cloves 2 tablespoons unsalted butter 1 28-ounce can crushed tomatoes, fire roasted if possible 1 15-ounce can tomato sauce, fire roasted if possible 1 teaspoon dried basil 1 teaspoon dried tarragon (or oregano) ¾ teaspoon kosher salt 1 tablespoon cornstarch (or arrowroot starch)

For the lasagna

10 to 12 lasagna noodles (8 ounces, gluten-free as necessary)* 5 ounces baby spinach** (or 8 cups chopped spinach) 2 tablespoons chopped fresh thyme Zest of 1/2 lemon (about 2 teaspoons) ¼ teaspoon ground nutmeg 16 ounce (2 cups) ricotta cheese 1 cup shredded Parmesan cheese, divided 3 cups (12 ounces) shredded mozzarella cheese, divided 1 teaspoon kosher salt Fresh ground black pepper

**You can also substitute ¾ cup frozen spinach. Defrost it and squeeze of excess liquid: you can skip the cooking step. 

Vegetarian Lasagna with Ricotta - 25Vegetarian Lasagna with Ricotta - 31Vegetarian Lasagna with Ricotta - 49Vegetarian Lasagna with Ricotta - 65Vegetarian Lasagna with Ricotta - 80Vegetarian Lasagna with Ricotta - 61