20 Delicious Vegetable Lasagna Recipe Ideas

Laura Hauser

April 12, 2026

Gather around, veggie lovers! Whether you’re craving cozy comfort food or a lighter seasonal twist, vegetable lasagna offers endless delicious possibilities. From classic layered goodness to creative new takes, we’ve rounded up 20 mouthwatering recipes that will inspire your next kitchen adventure. Ready to find your perfect match? Let’s dive into these flavorful ideas that promise to delight every home cook at the table.

Classic Garden Vegetable Lasagna

Classic Garden Vegetable Lasagna
Veggie-packed and comforting, this lasagna layers fresh vegetables with creamy ricotta and tangy marinara. It’s a hearty, meatless meal that satisfies any craving for Italian comfort food. Perfect for feeding a crowd or meal prepping for the week ahead.
Serving: 8 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 1 pound fresh lasagna noodles
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 medium zucchini, thinly sliced
– 1 red bell pepper, diced
– 8 ounces cremini mushrooms, sliced
– 24 ounces jarred marinara sauce
– 15 ounces whole-milk ricotta cheese
– 1 large farm-fresh egg
– 1/4 cup freshly grated Parmesan cheese
– 2 cups shredded mozzarella cheese
– 1 teaspoon dried oregano
– 1/2 teaspoon finely ground black pepper
– 1/4 teaspoon kosher salt

Instructions

1. Preheat your oven to 375°F.
2. Heat the rich extra virgin olive oil in a large skillet over medium heat.
3. Add the finely diced yellow onion and cook for 5 minutes until translucent.
4. Stir in the minced garlic and cook for 1 minute until fragrant.
5. Add the thinly sliced zucchini, diced red bell pepper, and sliced cremini mushrooms to the skillet.
6. Cook the vegetables for 8-10 minutes, stirring occasionally, until they are tender and any released liquid has evaporated.
7. Pour in the jarred marinara sauce, stir to combine, and remove the skillet from the heat.
8. In a medium bowl, combine the whole-milk ricotta cheese, farm-fresh egg, freshly grated Parmesan cheese, dried oregano, finely ground black pepper, and kosher salt.
9. Spread a thin layer of the vegetable and marinara sauce mixture on the bottom of a 9×13-inch baking dish.
10. Place a single layer of fresh lasagna noodles over the sauce.
11. Spread half of the ricotta cheese mixture evenly over the noodles.
12. Sprinkle 1/2 cup of the shredded mozzarella cheese over the ricotta layer.
13. Spoon one-third of the remaining vegetable and sauce mixture over the cheese.
14. Repeat the layering process: noodles, the remaining ricotta mixture, 1/2 cup mozzarella, and another third of the sauce.
15. Add a final layer of noodles and top with the remaining vegetable and sauce mixture.
16. Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the top.
17. Cover the baking dish tightly with aluminum foil.
18. Bake the covered lasagna in the preheated oven for 40 minutes.
19. Remove the foil and bake for an additional 20 minutes until the cheese is golden and bubbly.
20. Let the lasagna rest for 15 minutes before slicing to allow the layers to set.
A golden, cheesy top gives way to tender noodles and a vibrant vegetable filling. The ricotta adds a creamy richness that balances the tangy marinara. Serve it with a crisp green salad and garlic bread for a complete, satisfying dinner.

Spinach and Ricotta Vegetable Lasagna

Spinach and Ricotta Vegetable Lasagna
Nothing beats a comforting, veggie-packed lasagna on a chilly evening. This spinach and ricotta version layers fresh vegetables with creamy cheese for a satisfying meal. You’ll love how the flavors meld together while baking.

Serving: 8 | Pre Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

– 12 no-boil lasagna noodles
– 2 cups whole milk ricotta cheese
– 1 large egg, lightly beaten
– 1/4 cup grated Parmesan cheese
– 1/4 teaspoon freshly grated nutmeg
– 1/2 teaspoon kosher salt
– 1/4 teaspoon freshly ground black pepper
– 2 tablespoons extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 10 ounces fresh baby spinach
– 24 ounces jarred marinara sauce
– 2 cups shredded mozzarella cheese
– Fresh basil leaves for garnish

Instructions

1. Preheat your oven to 375°F.
2. In a medium bowl, combine the whole milk ricotta cheese, lightly beaten egg, grated Parmesan cheese, freshly grated nutmeg, kosher salt, and freshly ground black pepper. Mix until smooth.
3. Heat the extra virgin olive oil in a large skillet over medium heat.
4. Add the finely diced yellow onion and cook for 5 minutes, stirring occasionally, until softened.
5. Add the minced garlic and cook for 1 minute until fragrant.
6. Add the fresh baby spinach and cook for 3-4 minutes, stirring constantly, until wilted. Tip: Squeeze out any excess liquid from the spinach with a spoon to prevent a watery lasagna.
7. Remove the skillet from heat and let the spinach mixture cool slightly.
8. Spread 1/2 cup of the jarred marinara sauce evenly on the bottom of a 9×13-inch baking dish.
9. Arrange 4 no-boil lasagna noodles in a single layer over the sauce.
10. Spread half of the ricotta mixture evenly over the noodles.
11. Top with half of the spinach mixture.
12. Spoon 1 cup of marinara sauce over the spinach.
13. Sprinkle 1/2 cup of shredded mozzarella cheese over the sauce.
14. Repeat the layers: 4 noodles, remaining ricotta mixture, remaining spinach mixture, 1 cup marinara sauce, and 1/2 cup mozzarella.
15. Place the final 4 noodles on top.
16. Spread the remaining marinara sauce over the noodles.
17. Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the top. Tip: Cover the dish tightly with aluminum foil to trap steam and help the noodles cook through.
18. Bake, covered, for 30 minutes.
19. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden brown. Tip: Let the lasagna rest for 10 minutes after baking to set the layers for cleaner slices.
20. Garnish with fresh basil leaves before serving.

Golden and bubbling straight from the oven, this lasagna offers tender noodles layered with a creamy, nutmeg-kissed ricotta and vibrant spinach. The edges crisp up beautifully, providing a delightful contrast to the soft, saucy interior. Serve it with a simple green salad dressed in a bright vinaigrette to cut through the richness.

Mushroom and Zucchini Lasagna

Mushroom and Zucchini Lasagna
Kick off your weeknight dinner with this hearty mushroom and zucchini lasagna, a vegetarian twist that’s packed with savory flavor and wholesome veggies. Keep it simple with layers of tender pasta, roasted vegetables, and creamy cheese—no fuss, just delicious results. Perfect for feeding a crowd or prepping ahead for easy leftovers.

Serving: 8 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

– 12 no-boil lasagna noodles
– 1 lb cremini mushrooms, thinly sliced
– 2 medium zucchini, thinly sliced into rounds
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 cups ricotta cheese, whole-milk and creamy
– 2 cups shredded mozzarella cheese, part-skim and melty
– 1 cup grated Parmesan cheese, freshly grated and nutty
– 2 cups marinara sauce, jarred and robust
– 2 tbsp extra virgin olive oil, rich and fruity
– 1 tsp dried oregano, aromatic and earthy
– 1/2 tsp red pepper flakes, finely crushed and spicy
– Salt and black pepper, freshly ground

Instructions

1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with olive oil.
2. Heat 1 tbsp olive oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
3. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
4. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
5. Add the sliced mushrooms and zucchini to the skillet, spreading them in an even layer.
6. Cook the vegetables for 8-10 minutes, stirring occasionally, until they release moisture and brown slightly.
7. Season the vegetables with dried oregano, red pepper flakes, salt, and black pepper, then remove from heat.
8. In a medium bowl, combine the ricotta cheese with 1/2 cup Parmesan cheese, mixing until smooth.
9. Spread 1/2 cup marinara sauce evenly across the bottom of the prepared baking dish.
10. Place 4 lasagna noodles in a single layer over the sauce, slightly overlapping if needed.
11. Spread half of the ricotta mixture over the noodles using a spatula for an even layer.
12. Top with half of the cooked vegetable mixture, spreading it out evenly.
13. Sprinkle 1/2 cup mozzarella cheese over the vegetables for a melty middle layer.
14. Repeat the layers: sauce, noodles, remaining ricotta mixture, remaining vegetables, and 1/2 cup mozzarella.
15. Finish with a final layer of 4 noodles, remaining marinara sauce, remaining mozzarella, and remaining Parmesan.
16. Cover the dish tightly with aluminum foil and bake for 30 minutes at 375°F.
17. Remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden brown.
18. Let the lasagna rest for 10 minutes before slicing to allow the layers to set properly.

Packed with earthy mushrooms and tender zucchini, this lasagna offers a satisfying, meaty texture without the meat. The creamy ricotta and sharp Parmesan meld into a rich, savory flavor that’s balanced by a hint of spice from the red pepper flakes. Serve it with a crisp green salad or garlic bread for a complete, comforting meal that’s sure to become a family favorite.

Hearty Eggplant and Red Pepper Lasagna

Hearty Eggplant and Red Pepper Lasagna
Just when you think you’ve tried every lasagna variation, this vegetable-forward version surprises with smoky depth and satisfying layers. Perfect for a cozy dinner or impressive potluck dish, it skips the meat without sacrificing heartiness.
Serving: 8 | Pre Time: 25 minutes | Cooking Time: 55 minutes

Ingredients

– 2 large globe eggplants, sliced into ¼-inch rounds
– 3 large red bell peppers, seeded and sliced into strips
– 3 tablespoons rich extra-virgin olive oil, divided
– 1 teaspoon coarse kosher salt, divided
– ½ teaspoon freshly ground black pepper
– 1 (24-ounce) jar high-quality marinara sauce
– 15 ounces whole-milk ricotta cheese
– 1 large farm-fresh egg
– ¼ cup finely chopped fresh basil leaves
– 12 no-boil lasagna noodles
– 2 cups shredded low-moisture mozzarella cheese
– ½ cup freshly grated Parmesan cheese

Instructions

1. Preheat your oven to 425°F.
2. Arrange eggplant rounds and pepper strips in a single layer on two large baking sheets lined with parchment paper.
3. Drizzle vegetables with 2 tablespoons of the olive oil, then sprinkle with ½ teaspoon of the salt and all the black pepper.
4. Roast vegetables for 20 minutes, flipping halfway through, until eggplant is tender and peppers are slightly charred at the edges.
5. Reduce oven temperature to 375°F.
6. In a medium bowl, combine ricotta cheese, egg, remaining ½ teaspoon salt, and chopped basil; mix until fully incorporated.
7. Spread ½ cup of the marinara sauce evenly across the bottom of a 9×13-inch baking dish.
8. Place 4 lasagna noodles in a single layer over the sauce.
9. Spread half of the ricotta mixture evenly over the noodles.
10. Arrange half of the roasted vegetables in an even layer over the ricotta.
11. Spoon 1 cup of marinara sauce over the vegetables.
12. Sprinkle 1 cup of the mozzarella cheese over the sauce.
13. Repeat layers: 4 noodles, remaining ricotta mixture, remaining vegetables, 1 cup marinara sauce, and remaining 1 cup mozzarella.
14. Top with a final layer of 4 noodles, remaining marinara sauce, and the grated Parmesan cheese.
15. Cover the baking dish tightly with aluminum foil.
16. Bake at 375°F for 30 minutes.
17. Remove foil and bake for an additional 10–12 minutes, until cheese is bubbly and golden brown.
18. Let the lasagna rest for 15 minutes before slicing to allow layers to set.
19. Drizzle the remaining 1 tablespoon of olive oil over the top just before serving.
Allowing the lasagna to rest ensures clean slices and melded flavors. The roasted vegetables provide a tender, smoky sweetness that contrasts beautifully with the creamy ricotta and tangy tomato sauce. For a fresh twist, serve each portion with a small arugula salad dressed simply with lemon juice and a pinch of salt.

Butternut Squash and Kale Lasagna

Butternut Squash and Kale Lasagna
Gather around for a comforting twist on a classic. This butternut squash and kale lasagna layers sweet, earthy flavors with creamy richness for a satisfying vegetarian meal. It’s perfect for a cozy dinner or a make-ahead weekend project.

Serving: 8 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 1 large butternut squash, peeled, seeded, and cubed into 1-inch pieces
– 1 tablespoon rich extra virgin olive oil
– 1 teaspoon fine sea salt, divided
– ½ teaspoon freshly ground black pepper, divided
– 1 bunch fresh curly kale, stems removed and leaves roughly chopped
– 15 ounces whole-milk ricotta cheese
– 1 large farm-fresh egg
– ¼ cup freshly grated Parmesan cheese
– 2 cups shredded whole-milk mozzarella cheese
– 9 no-boil lasagna noodles
– 3 cups robust marinara sauce
– 2 cloves garlic, minced
– ½ teaspoon dried oregano

Instructions

1. Preheat your oven to 400°F (200°C).
2. Toss the cubed butternut squash with the olive oil, ½ teaspoon of the sea salt, and ¼ teaspoon of the black pepper on a large rimmed baking sheet.
3. Roast the squash for 25 minutes, or until fork-tender and lightly caramelized at the edges.
4. While the squash roasts, heat a large skillet over medium heat. Add the chopped kale and cook for 5-7 minutes, stirring frequently, until wilted and bright green. Tip: A splash of water helps steam the kale without needing extra oil.
5. In a medium bowl, combine the ricotta cheese, egg, remaining ½ teaspoon sea salt, remaining ¼ teaspoon black pepper, Parmesan cheese, and minced garlic. Mix until fully incorporated.
6. Reduce the oven temperature to 375°F (190°C).
7. Spread 1 cup of the marinara sauce evenly over the bottom of a 9×13 inch baking dish.
8. Arrange 3 lasagna noodles in a single layer over the sauce.
9. Spread half of the ricotta mixture evenly over the noodles.
10. Scatter half of the roasted butternut squash and half of the wilted kale over the ricotta layer.
11. Sprinkle ⅔ cup of the shredded mozzarella cheese over the vegetables.
12. Repeat the layers: 1 cup marinara sauce, 3 noodles, the remaining ricotta mixture, the remaining squash and kale, and another ⅔ cup of mozzarella.
13. Top with the final 3 noodles, the remaining 1 cup of marinara sauce, and the remaining ⅔ cup of mozzarella cheese. Tip: Ensure the top noodle layer is fully covered with sauce to prevent drying out.
14. Sprinkle the dried oregano evenly over the top.
15. Cover the dish tightly with aluminum foil and bake for 30 minutes.
16. Remove the foil and bake for an additional 15-20 minutes, until the cheese is bubbly and golden brown. Tip: Let the lasagna rest for 15 minutes after baking for cleaner slices.
17. You’ll find the layers hold beautifully, offering a creamy texture from the ricotta that contrasts with the tender squash and hearty kale. The sweet squash balances the savory, garlicky notes perfectly. Serve it with a simple arugula salad for a complete meal.

Artichoke and Sun-Dried Tomato Lasagna

Artichoke and Sun-Dried Tomato Lasagna
Gather around for a comforting twist on a classic. This artichoke and sun-dried tomato lasagna layers vibrant flavors into a satisfying, cheesy bake. It’s a hearty vegetarian main that comes together with straightforward prep.

Serving: 8 | Pre Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

– 1 (9-ounce) package no-boil lasagna noodles
– 2 tablespoons rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 (14-ounce) can artichoke hearts in water, drained and roughly chopped
– 1/2 cup oil-packed sun-dried tomatoes, thinly sliced
– 2 cups whole-milk ricotta cheese
– 1 large farm-fresh egg, lightly beaten
– 1/4 cup freshly grated Parmesan cheese
– 1 teaspoon dried oregano
– 1/2 teaspoon finely ground black pepper
– 3 cups shredded whole-milk mozzarella cheese
– 2 (24-ounce) jars high-quality marinara sauce

Instructions

1. Preheat your oven to 375°F.
2. Heat the rich extra virgin olive oil in a large skillet over medium heat.
3. Add the finely diced yellow onion and cook for 5 minutes, until softened.
4. Stir in the minced garlic and cook for 1 minute, just until fragrant.
5. Add the roughly chopped artichoke hearts and thinly sliced sun-dried tomatoes. Cook for 3 minutes to warm through, then remove from heat.
6. In a medium bowl, combine the whole-milk ricotta cheese, lightly beaten farm-fresh egg, freshly grated Parmesan cheese, dried oregano, and finely ground black pepper. Mix until fully incorporated.
7. Spread 1 cup of the high-quality marinara sauce evenly over the bottom of a 9×13-inch baking dish.
8. Arrange a single layer of no-boil lasagna noodles over the sauce, breaking noodles to fit as needed.
9. Spread half of the ricotta mixture evenly over the noodles.
10. Top with half of the artichoke-tomato mixture from the skillet.
11. Sprinkle with 1 cup of the shredded whole-milk mozzarella cheese.
12. Repeat the layers: sauce, noodles, remaining ricotta mixture, remaining artichoke-tomato mixture, and 1 more cup of mozzarella.
13. Finish with a final layer of noodles, the remaining marinara sauce, and the remaining 1 cup of mozzarella cheese.
14. Cover the dish tightly with aluminum foil.
15. Bake at 375°F for 30 minutes.
16. Remove the foil and bake for an additional 15 minutes, until the cheese is bubbly and golden brown.
17. Let the lasagna rest for 15 minutes before slicing and serving.

Vivid layers of tender noodles, creamy ricotta, and tangy vegetables bake into a cohesive, golden-topped masterpiece. The sun-dried tomatoes offer a sweet, concentrated punch that balances the mild, earthy artichokes. Serve a square alongside a crisp arugula salad dressed simply with lemon and olive oil for a complete meal.

Creamy Cauliflower and Broccoli Lasagna

Creamy Cauliflower and Broccoli Lasagna
You’ll love this cozy, veggie-packed twist on a classic. Creamy cauliflower and broccoli lasagna layers tender roasted vegetables with a rich, cheesy sauce for a comforting weeknight dinner that’s surprisingly light yet deeply satisfying.

Serving: 6 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

– 1 large head of cauliflower, cut into small, bite-sized florets
– 1 large head of broccoli, cut into small, bite-sized florets
– 2 tablespoons rich extra virgin olive oil
– 1 teaspoon finely ground black pepper
– 1 teaspoon coarse kosher salt
– 12 no-boil lasagna noodles
– 2 cups whole milk ricotta cheese
– 1 large farm-fresh egg
– 1 cup freshly grated Parmesan cheese
– 3 cups shredded whole-milk mozzarella cheese
– 3 cups creamy homemade marinara sauce
– 1/4 cup chopped fresh basil leaves

Instructions

1. Preheat your oven to 425°F.
2. Toss the cauliflower florets and broccoli florets with the extra virgin olive oil, black pepper, and kosher salt on a large baking sheet.
3. Roast the vegetables for 20 minutes until tender and lightly charred at the edges.
4. Reduce the oven temperature to 375°F.
5. In a medium bowl, whisk together the ricotta cheese, egg, and 1/2 cup of the Parmesan cheese until smooth.
6. Spread 1 cup of the marinara sauce evenly over the bottom of a 9×13-inch baking dish.
7. Arrange 4 lasagna noodles in a single layer over the sauce.
8. Spread half of the ricotta mixture evenly over the noodles.
9. Scatter half of the roasted cauliflower and broccoli over the ricotta layer.
10. Sprinkle 1 cup of the mozzarella cheese over the vegetables.
11. Repeat the layers: 1 cup marinara sauce, 4 noodles, remaining ricotta mixture, remaining vegetables, and 1 cup mozzarella.
12. Top with a final layer of 4 noodles, the remaining 1 cup marinara sauce, the remaining 1 cup mozzarella, and the remaining 1/2 cup Parmesan.
13. Cover the dish tightly with aluminum foil and bake at 375°F for 30 minutes.
14. Remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden brown.
15. Let the lasagna rest for 10 minutes before slicing to allow the layers to set.
16. Garnish with the chopped fresh basil.

Rich, creamy layers meld with the sweet, roasted vegetables for a hearty texture. Serve it with a crisp green salad to cut through the richness, or enjoy leftovers reheated the next day—the flavors deepen beautifully overnight.

Sweet Potato and Black Bean Lasagna

Sweet Potato and Black Bean Lasagna
Gather around for a comforting twist on a classic. This hearty Sweet Potato and Black Bean Lasagna layers creamy textures with bold southwestern flavors. It’s a satisfying vegetarian meal that’s perfect for feeding a crowd.

Serving: 8 | Pre Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

– 12 no-boil lasagna noodles
– 2 large sweet potatoes, peeled and thinly sliced into 1/8-inch rounds
– 2 (15-ounce) cans of seasoned black beans, drained and rinsed
– 1 (28-ounce) can of crushed fire-roasted tomatoes
– 1 large yellow onion, finely diced
– 4 cloves of fresh garlic, minced
– 2 cups of full-fat ricotta cheese
– 1 large egg, lightly beaten
– 3 cups of shredded Monterey Jack cheese
– 1/4 cup of rich extra virgin olive oil
– 2 teaspoons of ground cumin
– 1 teaspoon of smoked paprika
– 1/2 teaspoon of finely ground black pepper
– 1/4 cup of fresh cilantro, chopped
– Kosher salt

Instructions

1. Preheat your oven to 375°F.
2. Heat the rich extra virgin olive oil in a large skillet over medium heat.
3. Add the finely diced yellow onion and cook for 5-7 minutes until translucent and soft.
4. Stir in the minced fresh garlic, ground cumin, smoked paprika, and finely ground black pepper; cook for 1 minute until fragrant.
5. Pour in the can of crushed fire-roasted tomatoes and bring to a simmer. Tip: Simmering unlocks deeper tomato flavor.
6. Gently fold in the drained and rinsed seasoned black beans and remove the skillet from heat.
7. In a medium bowl, combine the full-fat ricotta cheese, the lightly beaten large egg, and 1/2 teaspoon of kosher salt.
8. Spread 1 cup of the tomato-bean sauce evenly across the bottom of a 9×13-inch baking dish.
9. Arrange 4 no-boil lasagna noodles in a single layer over the sauce.
10. Layer half of the thinly sliced sweet potato rounds over the noodles.
11. Spread half of the ricotta mixture over the sweet potatoes.
12. Sprinkle 1 cup of the shredded Monterey Jack cheese over the ricotta.
13. Spoon 1 1/2 cups of the tomato-bean sauce over the cheese layer.
14. Repeat the layers: noodles, remaining sweet potatoes, remaining ricotta, 1 cup of cheese, and 1 1/2 cups of sauce.
15. Top with a final layer of the remaining 4 no-boil lasagna noodles.
16. Spread the remaining sauce over the top noodles. Tip: Ensure noodles are fully covered with sauce to prevent drying.
17. Sprinkle the remaining 1 cup of shredded Monterey Jack cheese evenly over the top.
18. Cover the dish tightly with aluminum foil and bake for 30 minutes.
19. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden brown. Tip: Let it rest for 10 minutes before slicing for cleaner layers.
20. Garnish with the chopped fresh cilantro before serving.

Layers of tender sweet potato melt into the creamy ricotta, while the smoky bean sauce adds a robust depth. The finished lasagna holds its shape beautifully when sliced, offering a satisfying contrast between the soft interior and slightly crisp top. For a fresh twist, serve each portion with a dollop of cool sour cream or a crisp side salad.

Pesto Vegetable Lasagna with Cherry Tomatoes

Pesto Vegetable Lasagna with Cherry Tomatoes
Craving a veggie-packed twist on classic lasagna? This pesto version layers roasted vegetables and fresh cherry tomatoes for a satisfying meatless meal that comes together surprisingly fast. Perfect for weeknights or casual entertaining.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

– 9 no-boil lasagna noodles
– 2 cups fresh basil pesto
– 15 oz creamy ricotta cheese
– 1 cup freshly grated Parmesan cheese
– 2 cups shredded mozzarella cheese
– 2 medium zucchini, thinly sliced into rounds
– 1 large eggplant, cut into ½-inch cubes
– 1 pint sweet cherry tomatoes, halved
– 3 tbsp rich extra-virgin olive oil
– 3 cloves garlic, minced
– ½ tsp kosher salt
– ¼ tsp freshly ground black pepper

Instructions

1. Preheat your oven to 400°F.
2. Toss zucchini rounds and eggplant cubes with 2 tbsp olive oil, minced garlic, salt, and pepper on a large baking sheet.
3. Roast vegetables for 20 minutes until tender and lightly browned at the edges.
4. Reduce oven temperature to 375°F.
5. Spread ½ cup pesto evenly over the bottom of a 9×13-inch baking dish.
6. Arrange 3 lasagna noodles in a single layer over the pesto.
7. Spread ⅓ of the ricotta cheese over the noodles using the back of a spoon.
8. Scatter ⅓ of the roasted vegetables and ⅓ of the halved cherry tomatoes over the ricotta.
9. Drizzle ⅓ of the remaining pesto over the vegetables.
10. Sprinkle ⅓ cup Parmesan and ⅓ cup mozzarella over the layer.
11. Repeat steps 6-10 twice more to create two additional layers.
12. Top the final layer with the remaining mozzarella and Parmesan cheeses.
13. Cover the dish tightly with aluminum foil.
14. Bake at 375°F for 25 minutes.
15. Remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown.
16. Let the lasagna rest for 10 minutes before slicing to allow the layers to set.
Now you can slice and serve. Notice how the roasted vegetables retain a slight bite while the ricotta melts into creamy pockets between the layers. The pesto infuses every bite with herby brightness that complements the sweet burst of cherry tomatoes. For a fresh contrast, serve with a simple arugula salad dressed with lemon juice.

Roasted Vegetable and Goat Cheese Lasagna

Roasted Vegetable and Goat Cheese Lasagna
Unbelievably creamy and satisfying, this roasted vegetable and goat cheese lasagna layers smoky, caramelized veggies with tangy cheese and tender pasta. It’s a hearty vegetarian main that feels indulgent yet wholesome. Serving: 8 | Pre Time: 25 minutes | Cooking Time: 55 minutes

Ingredients

– 1 lb fresh lasagna noodles
– 2 cups creamy whole-milk ricotta cheese
– 8 oz tangy goat cheese, crumbled
– 2 cups shredded mozzarella cheese
– 1 cup grated Parmesan cheese
– 3 cups roasted vegetables (zucchini, bell peppers, eggplant), chopped into ½-inch pieces
– 2 cups rich marinara sauce
– 2 tbsp extra virgin olive oil
– 3 cloves garlic, minced
– 1 tsp dried oregano
– ½ tsp crushed red pepper flakes
– Salt and freshly ground black pepper

Instructions

1. Preheat oven to 400°F.
2. Toss chopped vegetables with 1 tbsp olive oil, salt, and pepper on a baking sheet.
3. Roast vegetables for 20-25 minutes until tender and lightly charred, stirring halfway through.
4. Reduce oven temperature to 375°F.
5. Heat remaining 1 tbsp olive oil in a skillet over medium heat.
6. Sauté minced garlic for 1 minute until fragrant, then stir in marinara sauce, oregano, and red pepper flakes; simmer for 5 minutes.
7. In a bowl, combine ricotta, goat cheese, and half the Parmesan.
8. Spread a thin layer of sauce in a 9×13-inch baking dish.
9. Place a single layer of lasagna noodles over the sauce.
10. Spread half the cheese mixture evenly over the noodles.
11. Top with half the roasted vegetables.
12. Sprinkle with 1 cup mozzarella.
13. Repeat layers: sauce, noodles, remaining cheese mixture, remaining vegetables, and 1 cup mozzarella.
14. Finish with a final layer of noodles, remaining sauce, and remaining Parmesan.
15. Cover dish tightly with foil and bake for 30 minutes.
16. Remove foil and bake uncovered for 10-15 minutes until bubbly and golden brown.
17. Let lasagna rest for 15 minutes before slicing to set layers. Heavily layered with smoky roasted vegetables and tangy goat cheese, this lasagna offers a creamy, melt-in-your-mouth texture with a hint of spice from the red pepper flakes. Serve it with a crisp green salad or crusty bread to soak up the rich sauce.

Caramelized Onion and Bell Pepper Lasagna

Caramelized Onion and Bell Pepper Lasagna
Lasagna doesn’t need meat to be hearty. This vegetarian version layers sweet caramelized onions, tender bell peppers, and creamy cheeses for a satisfying bake. It’s a comforting classic with a colorful twist.
Serving: 8 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 3 tablespoons rich extra virgin olive oil
– 2 large yellow onions, thinly sliced
– 1 red bell pepper, thinly sliced
– 1 yellow bell pepper, thinly sliced
– 3 cloves fresh garlic, minced
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 1/4 teaspoon crushed red pepper flakes
– 1 (28-ounce) can crushed San Marzano tomatoes
– 1 tablespoon dried Italian seasoning
– 15 no-boil lasagna noodles
– 1 (15-ounce) container whole-milk ricotta cheese
– 1 large farm-fresh egg
– 2 cups shredded whole-milk mozzarella cheese
– 1 cup freshly grated Parmesan cheese
– 1/4 cup chopped fresh basil leaves

Instructions

1. Heat 2 tablespoons of extra virgin olive oil in a large skillet over medium-low heat.
2. Add the thinly sliced yellow onions and cook, stirring occasionally, for 25 minutes until deeply golden brown and caramelized. Tip: Low, slow heat is key for proper caramelization without burning.
3. Add the sliced red and yellow bell peppers to the skillet. Cook for 10 minutes until softened.
4. Stir in the minced garlic, fine sea salt, black pepper, and red pepper flakes. Cook for 1 minute until fragrant.
5. Pour in the crushed San Marzano tomatoes and dried Italian seasoning. Simmer for 15 minutes, then remove from heat.
6. In a medium bowl, combine the whole-milk ricotta cheese, farm-fresh egg, and 1/2 cup of the grated Parmesan cheese. Mix until smooth.
7. Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with the remaining 1 tablespoon of olive oil.
8. Spread 1 cup of the vegetable-tomato sauce evenly over the bottom of the prepared dish.
9. Arrange 5 no-boil lasagna noodles in a single layer over the sauce, slightly overlapping.
10. Spread half of the ricotta mixture evenly over the noodles.
11. Sprinkle 1/2 cup of the shredded mozzarella cheese over the ricotta layer.
12. Spoon 1 1/2 cups of the vegetable-tomato sauce over the cheese.
13. Repeat the layering process: 5 noodles, remaining ricotta mixture, 1/2 cup mozzarella, and 1 1/2 cups sauce.
14. Top with a final layer of 5 noodles and the remaining sauce. Tip: Ensure the top noodle layer is completely covered with sauce to prevent drying out.
15. Sprinkle the remaining 1 cup of mozzarella and 1/2 cup of Parmesan cheese evenly over the top.
16. Cover the dish tightly with aluminum foil. Bake at 375°F for 40 minutes.
17. Remove the foil and bake for an additional 20 minutes until the cheese is bubbly and golden brown. Tip: Let the lasagna rest for 15 minutes before slicing to allow the layers to set cleanly.
18. Garnish with the chopped fresh basil before serving.
Hearty and layered, this lasagna delivers a sweet-savory depth from the slow-cooked vegetables against the creamy, tangy cheeses. Serve it with a crisp green salad dressed in a sharp vinaigrette to cut through the richness. Leftovers reheat beautifully, often tasting even better the next day.

Spicy Jalapeño and Corn Lasagna

Spicy Jalapeño and Corn Lasagna
Mouthwatering layers of spicy jalapeños and sweet corn come together in this bold twist on classic lasagna. This hearty vegetarian dish delivers a satisfying kick with every bite, perfect for feeding a crowd or meal prepping for the week. Get ready to assemble a comforting casserole that’s packed with flavor and texture.

Serving: 8 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

– 1 tablespoon rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 4 fresh jalapeño peppers, seeds removed and finely chopped
– 3 cloves garlic, minced
– 2 cups sweet corn kernels, fresh or frozen and thawed
– 1 (28-ounce) can crushed San Marzano tomatoes
– 1 teaspoon smoked paprika
– 1 teaspoon kosher salt
– ½ teaspoon freshly ground black pepper
– 15 ounces whole milk ricotta cheese
– 1 large farm-fresh egg, lightly beaten
– ¼ cup freshly grated Parmesan cheese
– 12 no-boil lasagna noodles
– 2 cups shredded mozzarella cheese
– Fresh cilantro leaves, for garnish

Instructions

1. Preheat your oven to 375°F.
2. Heat the rich extra virgin olive oil in a large skillet over medium heat.
3. Add the finely diced yellow onion and cook for 5 minutes, until softened.
4. Stir in the finely chopped jalapeño peppers and minced garlic; cook for 2 minutes until fragrant.
5. Add the sweet corn kernels and cook for 3 minutes, stirring occasionally.
6. Pour in the crushed San Marzano tomatoes, smoked paprika, kosher salt, and freshly ground black pepper.
7. Simmer the sauce uncovered for 10 minutes, stirring occasionally, until slightly thickened.
8. In a medium bowl, combine the whole milk ricotta cheese, lightly beaten farm-fresh egg, and freshly grated Parmesan cheese.
9. Spread ½ cup of the sauce evenly in the bottom of a 9×13-inch baking dish.
10. Arrange 4 no-boil lasagna noodles in a single layer over the sauce.
11. Spread half of the ricotta mixture evenly over the noodles.
12. Spoon one-third of the remaining sauce over the ricotta layer.
13. Sprinkle ⅔ cup of shredded mozzarella cheese over the sauce.
14. Repeat the layering process: 4 noodles, remaining ricotta mixture, one-third of sauce, and ⅔ cup mozzarella.
15. Top with the final 4 noodles, remaining sauce, and remaining mozzarella cheese.
16. Cover the baking dish tightly with aluminum foil.
17. Bake at 375°F for 30 minutes.
18. Remove the foil and bake for an additional 15 minutes, until the cheese is golden and bubbly.
19. Let the lasagna rest for 10 minutes before slicing to allow the layers to set.
20. Garnish with fresh cilantro leaves before serving.

Layers of tender noodles meld with the creamy ricotta and zesty tomato-corn sauce for a satisfying texture. The spicy jalapeños provide a gradual heat that balances the sweet corn, while the melted mozzarella adds a gooey richness. Serve slices alongside a crisp green salad or with garlic bread for a complete meal that’s sure to become a new favorite.

Mediterranean Vegetable Lasagna

Mediterranean Vegetable Lasagna
Nothing beats a cozy dinner that’s both hearty and healthy. Mediterranean Vegetable Lasagna layers roasted veggies, creamy ricotta, and tangy marinara for a satisfying meatless meal that’s packed with flavor. It’s perfect for weeknights or impressing guests.

Serving: 8 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

– 1 large eggplant, sliced into ½-inch rounds
– 2 medium zucchinis, sliced into ¼-inch rounds
– 1 red bell pepper, cut into 1-inch strips
– 1 yellow bell pepper, cut into 1-inch strips
– 3 tablespoons rich extra virgin olive oil
– 1 teaspoon kosher salt
– ½ teaspoon finely ground black pepper
– 15 ounces whole-milk ricotta cheese
– 1 large farm-fresh egg
– ¼ cup freshly grated Parmesan cheese
– 2 tablespoons chopped fresh basil
– 9 no-boil lasagna noodles
– 24 ounces jarred marinara sauce
– 8 ounces shredded low-moisture mozzarella cheese

Instructions

1. Preheat your oven to 425°F.
2. Arrange the eggplant rounds, zucchini rounds, red bell pepper strips, and yellow bell pepper strips on two large baking sheets in a single layer.
3. Drizzle the vegetables with 2 tablespoons of rich extra virgin olive oil and sprinkle with ½ teaspoon of kosher salt and ¼ teaspoon of finely ground black pepper.
4. Roast the vegetables at 425°F for 20 minutes, flipping halfway through, until tender and lightly browned.
5. Reduce the oven temperature to 375°F.
6. In a medium bowl, combine 15 ounces of whole-milk ricotta cheese, 1 large farm-fresh egg, ¼ cup of freshly grated Parmesan cheese, and 2 tablespoons of chopped fresh basil.
7. Spread ½ cup of jarred marinara sauce evenly over the bottom of a 9×13-inch baking dish.
8. Place 3 no-boil lasagna noodles in a single layer over the sauce.
9. Spread one-third of the ricotta mixture over the noodles.
10. Layer one-third of the roasted vegetables over the ricotta.
11. Spoon ¾ cup of jarred marinara sauce over the vegetables.
12. Sprinkle ⅓ of the shredded low-moisture mozzarella cheese over the sauce.
13. Repeat steps 8–12 two more times to create three layers total.
14. For the top layer, after adding the final mozzarella, drizzle with the remaining 1 tablespoon of rich extra virgin olive oil.
15. Cover the baking dish tightly with aluminum foil.
16. Bake at 375°F for 30 minutes.
17. Remove the foil and bake for an additional 15 minutes, until the cheese is bubbly and golden brown.
18. Let the lasagna rest for 10 minutes before slicing.

Golden and bubbling straight from the oven, this lasagna offers a delightful contrast of creamy ricotta, tender roasted vegetables, and tangy marinara. The edges get beautifully crisp while the center stays moist and layered. Serve it with a simple arugula salad dressed in lemon vinaigrette to balance the richness.

Herb-Infused Ratatouille Lasagna

Herb-Infused Ratatouille Lasagna
Craving a veggie-packed twist on classic lasagna? This herb-infused ratatouille version layers roasted summer vegetables with creamy ricotta and tangy marinara. It’s a hearty, flavorful dish that’s perfect for feeding a crowd or meal prepping.
Serving: 8 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 2 large, firm eggplants, sliced into ¼-inch rounds
– 3 medium, ripe zucchinis, sliced into ¼-inch rounds
– 2 large, sweet red bell peppers, seeded and chopped into 1-inch pieces
– 1 large, yellow onion, thinly sliced
– 4 cloves of fresh garlic, minced
– ¼ cup of rich extra virgin olive oil, divided
– 1 tablespoon of dried Italian seasoning
– 1 teaspoon of kosher salt
– ½ teaspoon of freshly ground black pepper
– 15 ounces of whole-milk ricotta cheese
– 1 large, farm-fresh egg
– ¼ cup of freshly grated Parmesan cheese
– 2 cups of shredded, low-moisture mozzarella cheese
– 24 ounces of jarred, high-quality marinara sauce
– 12 no-boil lasagna noodles
– ¼ cup of fresh basil leaves, chopped

Instructions

1. Preheat your oven to 425°F.
2. Toss the eggplant rounds, zucchini rounds, red bell pepper pieces, sliced onion, and minced garlic with 3 tablespoons of olive oil, Italian seasoning, kosher salt, and black pepper on two large baking sheets.
3. Roast the vegetables for 25 minutes, stirring halfway through, until they are tender and lightly caramelized.
4. Reduce the oven temperature to 375°F.
5. In a medium bowl, combine the ricotta cheese, egg, and grated Parmesan cheese until smooth.
6. Spread ½ cup of marinara sauce evenly over the bottom of a 9×13-inch baking dish.
7. Arrange 4 lasagna noodles in a single layer over the sauce.
8. Spread half of the ricotta mixture over the noodles.
9. Top with one-third of the roasted vegetable mixture.
10. Sprinkle with ⅔ cup of shredded mozzarella cheese.
11. Repeat the layers: ½ cup marinara, 4 noodles, remaining ricotta, another third of the vegetables, and ⅔ cup mozzarella.
12. For the final layer, place the last 4 noodles, cover with the remaining marinara sauce, add the last third of vegetables, and top with the remaining mozzarella.
13. Cover the dish tightly with aluminum foil and bake for 30 minutes.
14. Remove the foil and bake for an additional 15 minutes, until the cheese is bubbly and golden brown.
15. Let the lasagna rest for 15 minutes before slicing to allow the layers to set.
16. Garnish with chopped fresh basil just before serving.
The finished lasagna boasts tender, herb-roasted vegetables layered between creamy ricotta and tangy marinara, all held together by perfectly cooked noodles. For a creative twist, serve individual portions in shallow bowls with a side of crusty garlic bread to soak up the savory juices.

Conclusion

Perfect for any occasion, these 20 vegetable lasagna recipes offer endless inspiration for delicious, comforting meals. We hope you find a new favorite to try in your own kitchen! Don’t forget to leave a comment telling us which recipe you loved most, and please share this roundup on Pinterest to help other home cooks discover these tasty ideas.

Leave a Comment