Easy Vegetable Lasagna Recipe
Introduction
This easy vegetable lasagna is a comforting and flavorful dish perfect for a family dinner or meal prep. Roasted veggies combine with rich cheeses and a savory tomato sauce for a satisfying vegetarian meal everyone will enjoy.

Ingredients
- 1 box lasagna noodles
- 1 lb mozzarella cheese, shredded (about 4 cups)
- 2 large zucchini, sliced into thin rounds
- 1 red bell pepper, chopped
- 1 yellow bell pepper, chopped
- 1 cup mushrooms, sliced
- 1 onion, diced
- 3 cloves garlic, minced
- 2 tbsp olive oil (for roasting vegetables)
- 1 tsp Italian seasoning
- Salt and pepper, to taste
- 2 tbsp olive oil (for sauce)
- 1 onion, chopped (for sauce)
- 3 cloves garlic, chopped (for sauce)
- 28 oz can crushed tomatoes
- 1 tsp salt (for sauce)
- 1/4 cup red wine (Cabernet, Pinot Noir, or a red blend)
- 32 oz ricotta cheese
- 1 cup Parmesan cheese, grated
- 2 eggs
- 1 tsp Italian seasoning (for ricotta mixture)
- 1/2 tsp salt (for ricotta mixture)
Instructions
- Step 1: Preheat your oven to 400°F. Toss zucchini, bell peppers, mushrooms, onion, olive oil, garlic, Italian seasoning, salt, and pepper together. Spread on a baking sheet and roast for 15–20 minutes until tender and slightly caramelized.
- Step 2: To make the sauce, heat 2 tbsp olive oil in a medium saucepan over medium heat. Add chopped onion and sauté for about 5 minutes until soft. Add garlic and cook for 1 minute more. Stir in crushed tomatoes, salt, pepper, and red wine. Simmer on low heat for 15–20 minutes, stirring occasionally.
- Step 3: In a large bowl, combine ricotta cheese, Parmesan, eggs, Italian seasoning, salt, and pepper. Mix well until smooth.
- Step 4: Spread 1 cup of marinara sauce on the bottom of a 9×13-inch lasagna pan. Layer 4 lasagna noodles over the sauce. Spread 1/4 of the ricotta mixture over the noodles, then add 1/4 of the roasted vegetables. Sprinkle 1 cup mozzarella cheese over the vegetables and spoon some sauce on top.
- Step 5: Repeat layering with noodles, ricotta mixture, vegetables, mozzarella, and sauce until all ingredients are used, finishing with sauce and mozzarella on top. You should get about 4 layers of noodles.
- Step 6: Bake uncovered at 375°F for 30–40 minutes or until the cheese is golden and bubbly.
- Step 7: Remove from oven and let the lasagna rest for 10–15 minutes before slicing. This helps the layers set for clean slices. Garnish with fresh basil or parsley if desired and serve.
Tips & Variations
- Use no-boil lasagna noodles to save time and skip pre-cooking.
- Try adding spinach or eggplant to the vegetable mix for extra flavor and nutrition.
- For a gluten-free version, substitute regular noodles with gluten-free lasagna noodles.
- If you don’t have red wine, use vegetable broth or water for the sauce instead.
Storage
Store leftover lasagna covered in the refrigerator for up to 4 days. Reheat individual slices in the microwave or oven until warmed through. You can also freeze the baked lasagna for up to 3 months—thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this lasagna ahead of time?
Yes, you can assemble the lasagna a day in advance, cover it tightly, and refrigerate. Bake it when ready, adding a few extra minutes to the cooking time since it will be cold from the fridge.
Do I need to boil the noodles before assembling?
If you use no-boil lasagna noodles, there is no need to pre-cook them. However, if using traditional noodles, boil them according to package instructions before layering.
Print
Easy Vegetable Lasagna Recipe
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This easy vegetable lasagna is a delicious and comforting Italian-inspired dish featuring layers of roasted vegetables, creamy ricotta mixture, marinara sauce, and melted mozzarella cheese. Perfect for a family dinner or meal prep, this lasagna combines simple ingredients with classic flavors to create a hearty, satisfying vegetarian meal.
Ingredients
Vegetables
- 2 Large Zucchini (sliced into thin rounds)
- 1 Red Bell Pepper (chopped)
- 1 Yellow Bell Pepper (chopped)
- 1 cup Mushrooms (sliced)
- 1 Onion (diced)
- 3 cloves Garlic (minced)
- 2 tbsp Olive Oil
- 1 tsp Italian Seasoning
- Salt and Pepper to taste
Marinara Sauce
- 2 tbsp Olive Oil
- 1 Onion (chopped)
- 3 cloves Garlic (chopped)
- 28 oz Can of Crushed Tomatoes
- 1 tsp Salt
- 1/4 cup Red Wine (Cabernet, Pinot Noir, or a Red Blend)
- Salt and Pepper to taste
Cheese Mixture
- 32 oz Ricotta Cheese
- 1 cup Parmesan Cheese (grated)
- 2 Eggs
- 1 tsp Italian Seasoning
- 1/2 tsp Salt
- Salt and Pepper to taste
Other Ingredients
- 1 box Lasagna Noodles
- 1 lb Mozzarella Cheese (shredded, about 4 cups)
Instructions
- Roast the Vegetables: Preheat your oven to 400°F. In a large bowl, toss the sliced zucchini, chopped red and yellow bell peppers, sliced mushrooms, diced onion, minced garlic, 2 tbsp olive oil, 1 tsp Italian seasoning, salt, and pepper until well combined. Spread the vegetables evenly on a baking sheet and roast for 15–20 minutes, until tender and slightly caramelized.
- Prepare the Sauce: In a medium saucepan, heat 2 tbsp olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until soft. Add chopped garlic and cook for an additional minute. Stir in the crushed tomatoes, 1 tsp salt, pepper, and 1/4 cup red wine. Reduce heat to low and simmer the sauce for 15–20 minutes, stirring occasionally to develop rich flavors.
- Mix the Ricotta Filling: In a large mixing bowl, combine the ricotta cheese, grated Parmesan, eggs, 1 tsp Italian seasoning, 1/2 tsp salt, and pepper. Mix thoroughly until smooth and well incorporated.
- Assemble the Lasagna: Spread one cup of the marinara sauce on the bottom of a 9×13-inch lasagna pan. Layer four lasagna noodles over the sauce. Spread one-quarter of the ricotta mixture evenly over the noodles. Top with one-quarter of the roasted vegetables, then sprinkle one cup of shredded mozzarella cheese over the veggies. Add a scoop or two of sauce on top. Repeat these layers—noodles, ricotta, vegetables, mozzarella, and sauce—until all ingredients are used, finishing with a top layer of sauce and mozzarella cheese. This recipe yields about four layers with four noodles per layer.
- Bake the Lasagna: Lower the oven temperature to 375°F. Cover the lasagna with foil (optional to prevent drying) and bake for 30 to 40 minutes until the cheese on top is golden and bubbly.
- Let it Rest: Remove the lasagna from the oven and allow it to rest on a cooling rack for 10–15 minutes. This resting period helps the layers set and results in cleaner, more stable slices. Optionally, garnish with fresh basil or parsley before serving.
Notes
- Roasting the vegetables enhances their sweetness and adds depth of flavor.
- If you prefer, you can use no-boil lasagna noodles to save time.
- Cover the lasagna with foil during baking to prevent the top from over-browning, removing it in the last 10 minutes to allow the cheese to brown.
- Letting the lasagna rest before cutting helps maintain its structure and keeps slices intact.
- Make sure to use fresh herbs like basil or parsley for a bright garnish that adds color and flavor.
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Keywords: vegetable lasagna, vegetarian dinner, roasted vegetable lasagna, easy lasagna recipe, Italian lasagna, ricotta lasagna

