To come up with the best vegetable lasagna recipe, I set out. This is it! This spinach- and vegetable-filled vegetarian lasagna is cheesy (of course), and it has a straightforward tomato sauce.
This lasagna will convince any meatless meal naysayers you know otherwise. Absolutely, I say.
This lasagna was inspired by both my roasted eggplant lasagna in my cookbook and my spinach and artichoke lasagna on my blog. Those less typical vegetarian lasagnas are my favorites.
However, I wanted to provide a traditional vegetable lasagna that was perfect for special occasions and weeknights, and this is it. All three recipes use the same tomato sauce, but the vegetables differ.
You’ll cut the bell pepper, zucchini, and carrot into very small pieces for this recipe, then sauté them until the edges are well browned. Much more taste is released as a result of the caramelization. In order to prevent it from becoming too soggy, add spinach to the skillet and simmer it down for a few minutes.
The Best Lasagna with Vegetables
Why you’ll adore this recipe:
- The vegetables can easily be changed to fit the season or your pantry (see recipe notes).
- Simple ingredients are used to make the sauce from scratch. Making it merely requires a few minutes.
- You can save time and effort by using no-boil noodles. Just stack them!I advise cottage cheese over ricotta because it has more protein and flavor (trust me).
- This dish can even be made vegan or gluten-free. Details can be found in the recipe notes.
The end result is a lasagna that is loaded with vegetables and has a ton of flavor. Although it may not be the quickest weeknight option available, this lasagna is a rather straightforward meal that will undoubtedly satiate your comfort food cravings.
Veggies and spinach
- 2 tablespoons extra-virgin olive oil
- 3 large carrots, chopped (about 1 cup)
- 1 red bell pepper, chopped
- 1 medium zucchini, chopped
- 1 medium yellow onion, chopped
- ¼ teaspoon salt
- 5 to 6 ounces baby spinach
Tomato sauce (or substitute 2 cups prepared marinara sauce)
- 1 large can (28 ounces) diced tomatoes
- ¼ cup roughly chopped fresh basil + additional for garnish
- 2 tablespoons extra-virgin olive oil
- 2 cloves garlic, pressed or minced
- ½ teaspoon salt
- ¼ teaspoon red pepper flakes
- 2 cups (16 ounces) low-fat cottage cheese, divided
- ¼ teaspoon salt, to taste
- Freshly ground black pepper, to taste
- 9 no-boil lasagna noodles*
- 8 ounces (2 cups) freshly grated low-moisture, part-skim mozzarella cheese
- Preheat the oven to 425 degrees Fahrenheit.
- To prepare the veggies: In a large skillet over medium heat, warm the olive oil. Once shimmering, add the carrots, bell pepper, zucchini, yellow onion, and salt. Cook, stirring every couple of minutes, until the veggies are golden on the edges, about 8 to 12 minutes.
- Add a few large handfuls of spinach. Cook, stirring frequently, until the spinach has wilted. Repeat with remaining spinach and cook until all of the spinach has wilted, about 3 minutes. Remove the skillet from the heat and set aside.
- Meanwhile, to prepare the tomato sauce: Pour the tomatoes into a mesh sieve or fine colander and drain off the excess juice for a minute. Then, transfer the drained tomatoes to the bowl of a food processor. Add the basil, olive oil, garlic, salt, and red pepper flakes.
- Pulse the mixture about 10 times, until the tomatoes have broken down to an easily spreadable consistency. Pour the mixture into a bowl for later (you should have a little over 2 cups sauce). Rinse out the food processor and return it to the machine.
- Pour half of the cottage cheese (1 cup) into the processor and blend it until smooth, about 1 minute. Transfer the mixture to large mixing bowl. No need to rinse out the bowl of the food processor this time; just put it back onto the machine because you’ll need it later.
- Transfer the cooked veggies and spinach mixture to the bowl of the food processor. Pulse until they are more finely chopped (but not puréed!), about 5 to 7 times, stopping to scrape down the sides as necessary. Transfer the mixture to the bowl of whipped cottage cheese. Top with the remaining cottage cheese, then add ¼ to ½ teaspoon salt (to taste) and lots of freshly ground black pepper. Stir to combine. Now it’s lasagna assembly time!
Also read: Classic Minestrone Soup
- Spread ½ cup tomato sauce evenly over the bottom of a 9” by 9” baking dish. Layer 3 lasagna noodles on top (snap off their ends to fit, and/or overlap their edges as necessary). Spread half of the cottage cheese mixture evenly over the noodles. Top with ¾ cup tomato sauce, then sprinkle ½ cup shredded cheese on top.
- Top with 3 more noodles, followed by the remaining cottage cheese mixture (we’re skipping the tomato sauce in this layer.) Sprinkle ½ cup shredded cheese on top.
- Top with 3 more noodles, then spread ¾ cup tomato sauce over the top (you may have a little sauce leftover) to evenly cover the noodles. Sprinkle evenly with 1 cup shredded cheese.
- Wrap a sheet of parchment paper or foil around the top of the lasagna (don’t let it come into contact with the cheese). Bake, covered, for 18 minutes, then remove the cover, rotate the pan by 180° and continue cooking for about 10 to 12 more minutes, until the top is turning spotty brown.
- Remove from oven and let the lasagna cool for 15 to 20 minutes, so it has time to set and cool down to a reasonable temperature. Sprinkle additional basil over the top, then slice and serve.