Best Vegetarian Lasagna
The Best Vegetarian Lasagna is a comforting and vibrant recipe featuring layers of tender pasta, rich marinara sauce, creamy ricotta, mozzarella, and parmesan cheeses, combined with sautéed zucchini, spinach, mushrooms, and bell peppers. This hearty, cheesy dish is perfect for vegetarians and meat-eaters alike, ideal for family dinners, make-ahead meals, and customizable to various dietary needs including gluten-free and vegan options.

Ingredients
Instructions
Wash and slice all vegetables. Heat olive oil in a large skillet over medium heat. Sauté onion and garlic until translucent, about 3-4 minutes. Add mushrooms, bell peppers, and zucchini, cooking until just tender, about 5-6 minutes. Finally, add spinach and cook until wilted. Season with salt, pepper, and fresh herbs; set aside.
In a medium bowl, combine ricotta cheese with ½ cup shredded mozzarella, ¼ cup parmesan, salt, pepper, and chopped fresh basil. Stir until well blended to form a creamy mixture.
Spread a thin layer of marinara sauce on the bottom of a 9×13 inch baking dish. Lay down a layer of noodles over the sauce. Spread a portion of the sautéed vegetables evenly over the noodles, then spoon some cheese mixture on top. Repeat layering with sauce, noodles, vegetables, and cheese mixture until all ingredients are used, finishing with a generous topping of the remaining mozzarella and parmesan cheese.
Cover the dish with aluminum foil. Bake in a preheated oven at 375°F (190°C) for 40 minutes. Remove the foil and bake for an additional 10 minutes, allowing the cheese on top to brown and bubble, forming a golden crust.
Remove the lasagna from the oven and let it rest for 10-15 minutes before slicing and serving. This step helps the layers set and makes for easier, cleaner servings.
Nutrition
- Serving Size
- 1 slice (1/8th of recipe)
- Calories
- 350 calories
- Sugar Content
- 7g
- Sodium Content
- 600mg
- Fat Content
- 15g
- Saturated Fat Content
- 8g
- Unsaturated Fat Content
- 6g
- Trans Fat Content
- 0g
- Carbohydrate Content
- 38g
- Fiber Content
- 6g
- Protein Content
- 18g
- Cholesterol Content
- 40mg


