Introduction
There’s something undeniably comforting about a bubbling pan of vegetable lasagna fresh from the oven. Layers of tender lasagna noodles, rich marinara sauce, creamy ricotta, melty mozzarella, and vibrant vegetables come together in a dish that’s both hearty and wholesome. Whether you’re feeding a family, hosting friends, or meal-prepping for the week, this vegetable lasagna is sure to satisfy. It’s packed with flavor, easy to make, and endlessly customizable. Best of all, it’s a delicious way to sneak more veggies onto your plate without sacrificing that classic lasagna comfort.
Prep Time, Cook Time, and Servings
Prep Time: 25 minutes
Cook Time: 40 minutes
Total Time: 1 hour 5 minutes
Servings: 8
Ingredients
- 9–12 lasagna noodles (depending on your pan size)
- 2 cups ricotta cheese
- 1 large egg
- 1/4 cup grated Parmesan cheese
- 1 tsp dried basil
- 1 tsp dried oregano
- Salt and pepper to taste
- 2 cups fresh spinach, roughly chopped
- 1 medium zucchini, sliced into thin rounds
- 1 medium yellow squash, sliced into thin rounds
- 1 cup shredded carrots
- 3 cups marinara sauce (store-bought or homemade)
- 2 cups shredded mozzarella cheese
- 1 tbsp olive oil (for greasing the pan)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil.
- Boil the lasagna noodles according to package instructions until al dente. Drain and set aside.
- In a medium bowl, mix the ricotta cheese, egg, Parmesan cheese, basil, oregano, salt, and pepper until well combined.
- Spread a thin layer of marinara sauce on the bottom of the baking dish.
- Arrange a layer of lasagna noodles over the sauce, slightly overlapping them.
- Spread a third of the ricotta mixture over the noodles, then add a layer of spinach, zucchini, yellow squash, and shredded carrots.
- Sprinkle a third of the mozzarella cheese over the vegetables.
- Repeat the layers: sauce, noodles, ricotta mixture, veggies, and mozzarella. Do this two more times, ending with a final layer of noodles topped with marinara sauce and the remaining mozzarella.
- Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 15 minutes, or until the cheese is bubbly and golden.
- Let the lasagna rest for 10–15 minutes before slicing and serving.
Pro Tips for Perfect Vegetable Lasagna
- Use no-boil noodles for a quicker prep time, but be sure to add extra sauce so they cook properly.
- Salt and drain your zucchini and squash slices for 10 minutes before layering to remove excess moisture and prevent a soggy lasagna.
- Mix in a handful of chopped fresh herbs like parsley or basil for a burst of fresh flavor.
- If you want a richer flavor, stir a clove of minced garlic into your ricotta mixture.
- Let the lasagna rest after baking—this helps the layers set and makes slicing much easier.
Variations and Substitutions
- For a vegan version, use dairy-free ricotta, mozzarella, and a flaxseed egg substitute.
- Add mushrooms, bell peppers, or eggplant for extra veggies and depth of flavor.
- Use whole wheat or gluten-free lasagna noodles for dietary preferences.
- Boost protein by adding cooked lentils or crumbled tofu to the marinara sauce.
- For a lighter option, swap half the ricotta for cottage cheese.
Storage and Reheating Tips
Store leftover lasagna in an airtight container in the refrigerator for up to 4 days. To freeze, wrap individual portions tightly in plastic wrap and foil, then freeze for up to 3 months. Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual slices for 2–3 minutes. If reheating from frozen, thaw overnight in the fridge before baking.
Frequently Asked Questions
- Can I make vegetable lasagna ahead of time?
Yes! Assemble the lasagna, cover, and refrigerate for up to 24 hours before baking. You may need to add 5–10 minutes to the baking time if starting from cold. - How do I keep my lasagna from being watery?
Salt and drain your vegetables before layering, and avoid using too much sauce. Letting the lasagna rest after baking also helps it set. - Can I use frozen spinach instead of fresh?
Absolutely. Thaw and squeeze out excess moisture from the frozen spinach before adding it to the layers. - What’s the best way to reheat lasagna?
Reheat in the oven at 350°F for 15–20 minutes, or microwave individual slices for 2–3 minutes. Cover with foil if reheating in the oven to prevent drying out. - Can I add meat to this recipe?
Yes, cooked ground beef, turkey, or sausage can be added between the layers for a meaty version.
Nutrition Estimate (Per Serving)
Approximately 380 calories, 18g protein, 35g carbohydrates, and 18g fat per serving (values may vary based on specific ingredients used).