Vegetable Lasagna is a hearty and flavorful dish that layers pasta with a rich tomato sauce, a variety of vegetables, and creamy cheese. This wholesome meal is perfect for a family dinner or a gathering with friends!
Ingredients
For the Lasagna:
- 9 lasagna noodles (uncooked)
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 zucchini, sliced
- 1 bell pepper (red or green), chopped
- 1 cup mushrooms, sliced
- 2 cups fresh spinach (or 1 cup frozen, thawed)
- 1 can (14 oz) diced tomatoes, with juices
- 2 cups marinara sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper, to taste
For the Cheese Mixture:
- 15 ounces ricotta cheese
- 1 cup grated mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 1 teaspoon dried parsley
Timing
Making the Vegetable Lasagna takes about 30 minutes for preparation and 45 minutes for baking.
Instructions
Step 1: Prepare the Vegetable Filling
- Sauté Vegetables: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until softened, about 3-4 minutes.
- Add Other Vegetables: Stir in the zucchini, bell pepper, and mushrooms. Cook for an additional 5-7 minutes until the vegetables are tender. Add the spinach and cook until wilted. Season with salt, pepper, oregano, and basil. Remove from heat.
Step 2: Prepare the Cheese Mixture
- Mix Cheeses: In a bowl, combine the ricotta cheese, 1/2 cup of the mozzarella cheese, Parmesan cheese, egg, and dried parsley. Mix until well combined.
Step 3: Assemble the Lasagna
- Preheat Oven: Preheat your oven to 375°F (190°C).
- Layer Ingredients: In a 9×13-inch baking dish, spread a thin layer of marinara sauce on the bottom. Place three lasagna noodles on top.
- Add Fillings: Spread half of the ricotta cheese mixture over the noodles, followed by half of the sautéed vegetable mixture. Top with a layer of marinara sauce.
- Repeat Layers: Add another layer of three noodles, the remaining ricotta mixture, the remaining vegetables, and more marinara sauce. Top with the final three noodles.
- Final Toppings: Spread the remaining marinara sauce over the top layer of noodles and sprinkle with the remaining mozzarella cheese.
Step 4: Bake
- Cover and Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
Step 5: Serve
- Cool and Slice: Remove from the oven and let it cool for about 10 minutes before slicing. Serve warm and enjoy!

Nutritional Information
Here’s a quick overview of the nutritional content of the Vegetable Lasagna (per serving, based on 8 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Protein | 18g |
| Fat | 14g |
| Carbohydrates | 36g |
| Fiber | 3g |
| Sugar | 5g |
Tips for Customization
- Vegetable Variations: Feel free to add other vegetables such as eggplant, broccoli, or carrots based on your preference.
- Cheese Options: Substitute cottage cheese for ricotta for a different texture, or use vegan cheese for a dairy-free version.
- Herb Enhancements: Add fresh herbs like basil or thyme for extra flavor.
Conclusion
Vegetable Lasagna is a delicious and satisfying dish that is packed with flavor and nutrition. This layered delight is perfect for vegetarians and anyone looking to enjoy a comforting meal. Enjoy this delightful recipe!
Vegetable Lasagna Recipe
Ingredients
- For the Lasagna:
- • 9 lasagna noodles (uncooked)
- • 2 tablespoons olive oil
- • 1 onion, chopped
- • 2 cloves garlic, minced
- • 1 zucchini, sliced
- • 1 bell pepper (red or green), chopped
- • 1 cup mushrooms, sliced
- • 2 cups fresh spinach (or 1 cup frozen, thawed)
- • 1 can (14 oz) diced tomatoes, with juices
- • 2 cups marinara sauce
- • 1 teaspoon dried oregano
- • 1 teaspoon dried basil
- • Salt and pepper, to taste
- For the Cheese Mixture:
- • 15 ounces ricotta cheese
- • 1 cup grated mozzarella cheese, divided
- • 1/2 cup grated Parmesan cheese
- • 1 large egg
- • 1 teaspoon dried parsley
Instructions
Step 1: Prepare the Vegetable Filling
1. Sauté Vegetables: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until softened, about 3-4 minutes.
2. Add Other Vegetables: Stir in the zucchini, bell pepper, and mushrooms. Cook for an additional 5-7 minutes until the vegetables are tender. Add the spinach and cook until wilted. Season with salt, pepper, oregano, and basil. Remove from heat.
Step 2: Prepare the Cheese Mixture
1. Mix Cheeses: In a bowl, combine the ricotta cheese, 1/2 cup of the mozzarella cheese, Parmesan cheese, egg, and dried parsley. Mix until well combined.
Step 3: Assemble the Lasagna
1. Preheat Oven: Preheat your oven to 375°F (190°C).
2. Layer Ingredients: In a 9x13-inch baking dish, spread a thin layer of marinara sauce on the bottom. Place three lasagna noodles on top.
3. Add Fillings: Spread half of the ricotta cheese mixture over the noodles, followed by half of the sautéed vegetable mixture. Top with a layer of marinara sauce.
4. Repeat Layers: Add another layer of three noodles, the remaining ricotta mixture, the remaining vegetables, and more marinara sauce. Top with the final three noodles.
5. Final Toppings: Spread the remaining marinara sauce over the top layer of noodles and sprinkle with the remaining mozzarella cheese.
Step 4: Bake
1. Cover and Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
Step 5: Serve
1. Cool and Slice: Remove from the oven and let it cool for about 10 minutes before slicing. Serve warm and enjoy!
Did you make this recipe?
Please leave a comment on the blog or share a photo on Facebook