Go Back
vegetarian lasagna

Roasted Vegetarian Lasagna with Homemade Ricotta

Create a show-stopping vegetarian lasagna layered with roasted vegetables and homemade ricotta. A make-ahead masterpiece perfect for gatherings.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course main dish
Cuisine Italian
Servings 4
Calories 400 kcal

Ingredients
  

  • Assorted Vegetables Eggplant, Zucchini, Bell Peppers, Mushrooms: These are the stars of our vegetarian lasagna! Roasting them brings out their natural sweetness and adds a smoky depth of flavor. Choose firm, vibrant vegetables. Feel free to substitute other seasonal vegetables like butternut squash or sweet potatoes.
  • Tomatoes Canned Crushed Tomatoes & Tomato Paste: The foundation of our luscious sauce. High-quality crushed tomatoes make a noticeable difference. Tomato paste adds concentrated flavor and richness. Choose organic if possible.
  • Fresh Basil & Oregano: These herbs add a bright aromatic freshness to the sauce and ricotta. Fresh herbs are essential for this recipe; dried herbs won't provide the same vibrant flavor. If you are using dietary considerations, make sure the tomatoes are safe for you to use.
  • Lasagna Noodles: These create the perfect layering foundation for our lasagna. I prefer using oven-ready lasagna noodles to save time and effort. But you can use regular lasagna noodles and cook them according to package directions.
  • Ricotta Cheese: This cheese brings a creamy luscious element to the dish. It is one of the best ingredients in a Vegetarian Lasagna.
  • Mozzarella Cheese: Adds cheesiness and helps bind the layers together. Use fresh whole-milk mozzarella for the best flavor and melt. Pre-shredded mozzarella works in a pinch, but fresh is always better.

Instructions
 

  • Roast the Vegetables: Preheat your oven to 400°F (200°C). Toss the chopped vegetables with olive oil, salt, and pepper. Spread them in a single layer on a roasting pan and roast for 25-30 minutes or until tender and slightly caramelized.
  • Make the Tomato Sauce: While the vegetables are roasting, heat olive oil in a large pot or Dutch oven over medium heat. Add garlic and cook until fragrant. Stir in crushed tomatoes, tomato paste, basil, oregano, salt, and pepper. Bring to a simmer and cook for 15-20 minutes, stirring occasionally, to allow the flavors to meld.
  • Prepare Homemade Ricotta (Optional): If making homemade ricotta, follow your favorite recipe. It’s easier than you think! Alternatively, use store-bought ricotta.
  • Combine Ricotta Mixture: In a mixing bowl, combine the ricotta cheese, grated Parmesan cheese, egg, salt, pepper, and chopped fresh basil. Mix well.
  • Preheat oven and prepare the baking dish: Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  • Layer the Lasagna: Spread a thin layer of tomato sauce on the bottom of the baking dish. Arrange a layer of lasagna noodles over the sauce.
  • Add a Ricotta Layer: Spread half of the ricotta mixture over the noodles. Top with half of the roasted vegetables and sprinkle with mozzarella cheese.
  • Repeat: Add another layer of noodles, sauce, the remaining ricotta mixture, the remaining vegetables, and mozzarella cheese.
  • Final Layer: Top with the final layer of noodles, the remaining tomato sauce, and a generous sprinkle of mozzarella cheese.
  • Cover and Bake: Cover the baking dish with aluminum foil and bake for 30 minutes.
  • Uncover and Brown: Remove the foil and bake for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly browned. Watch carefully to prevent burning.
  • Rest and Serve: Let the vegetarian lasagna rest for 10-15 minutes before slicing and serving. This allows the layers to be set and makes it easier to cut

Notes

  • Variations: Use roasted veggies, swap ricotta for cottage cheese, or try a creamy béchamel.
  • Make-Ahead Tip: Assemble and refrigerate overnight, then bake fresh.
  • Nutrition (Per Serving):
  • 400 kcal 
  • 15g protein 
  • 8g fiber 
  • 14g fat 
  • 45g carbs