Love this? Pin it for later!
Why This Recipe Works
- Roasted vegetables: Concentrates flavors and prevents watery lasagna
- Three-cheese blend: Ricotta, mozzarella, and parmesan create perfect texture balance
- No-boil noodles: Saves time and absorbs vegetable flavors
- Make-ahead friendly: Tastes even better the next day
- Freezer hero: Assembles beautifully for future meals
- Customizable: Swap vegetables seasonally or based on preferences
- Feeds a crowd: 12 generous portions from one 9x13 pan
- Nutrient-dense: Hidden vegetables even picky eaters devour
Ingredients You'll Need
The magic of this lasagna lies in its thoughtfully selected ingredients, each playing a crucial role in creating layers of flavor and texture. Let's explore what makes each component special and how to select the best quality items for your dish.
For the vegetables, I use a classic Mediterranean combination of zucchini, yellow squash, bell peppers, and mushrooms. When selecting zucchini and squash, look for smaller specimens—no longer than 6 inches. These younger vegetables have fewer seeds and less water content, crucial for preventing a soggy lasagna. The skin should be glossy and free from blemishes. For bell peppers, I prefer a mix of red and yellow for both visual appeal and sweetness. Choose peppers that feel heavy for their size with tight, smooth skin. The mushrooms should be fresh white button or cremini; avoid any with dark spots or a fishy smell.
The cheese selection elevates this from good to unforgettable. Whole milk ricotta is non-negotiable—skip the low-fat versions that become grainy when baked. Look for ricotta sold in containers rather than tubs, as it tends to be fresher. For mozzarella, I use a combination of fresh and shredded. The fresh mozzarella layered between provides those Instagram-worthy cheese pulls, while the shredded variety on top creates that golden, bubbly crust we all crave. Parmigiano-Reggiano, not generic parmesan, adds the necessary umami depth.
Quality pasta sheets make a difference. I prefer Barilla no-boil lasagna noodles for their consistent texture, but if you have access to fresh pasta sheets from an Italian market, they're worth the splurge. The no-boil variety absorbs excess moisture from the vegetables while cooking, creating perfect al dente layers without pre-boiling hassle.
Fresh herbs transform this dish from winter comfort food to something that tastes like summer in Italy. Use fresh basil and parsley if possible; the dried versions can't compete with the bright, grassy notes fresh herbs provide. Garlic should be firm with no green sprouts—sprouted garlic tastes bitter and will overpower the vegetables' subtle sweetness.
How to Make Hearty Vegetable Lasagna with Ricotta and Mozzarella
Roast the Vegetables
Preheat your oven to 425°F (220°C). Dice zucchini, yellow squash, and bell peppers into 1/2-inch pieces—this ensures even cooking and prevents them from turning to mush in the lasagna. Slice mushrooms 1/4-inch thick so they roast rather than steam. Toss vegetables with 3 tablespoons olive oil, 1 teaspoon salt, 1/2 teaspoon black pepper, and a pinch of red pepper flakes for subtle heat. Spread on two parchment-lined baking sheets in a single layer; overcrowding causes steaming instead of caramelization. Roast for 25-30 minutes, stirring once halfway through, until vegetables are golden at the edges. This step concentrates flavors by removing excess moisture while adding depth through caramelization. Let cool while preparing other components.
Prepare the Ricotta Mixture
In a large bowl, combine 32 ounces whole milk ricotta, 2 large eggs, 1 cup grated Parmigiano-Reggiano, 1/2 cup chopped fresh basil, 1/4 cup chopped fresh parsley, 2 minced garlic cloves, 1 teaspoon salt, 1/2 teaspoon black pepper, and a pinch of nutmeg. The eggs act as a binder, preventing the ricotta from becoming runny. Nutmeg might seem unusual, but it enhances the cheese's natural sweetness. Mix gently with a spatula—over-mixing incorporates too much air, causing the mixture to puff and then deflate during baking. For extra creaminess, add 1/4 cup heavy cream. This creates a luxurious texture that melts between the pasta layers. Taste and adjust seasoning; the mixture should be well-seasoned since it flavors the entire lasagna.
Make the Tomato Sauce
While vegetables roast, prepare a quick tomato sauce. Heat 2 tablespoons olive oil in a saucepan over medium heat. Add 4 minced garlic cloves and cook 30 seconds until fragrant but not browned. Pour in two 28-ounce cans whole San Marzano tomatoes, crushing them with your hands as you add them. San Marzano tomatoes are worth seeking out—they're naturally sweeter and less acidic than regular canned tomatoes. Add 1 teaspoon salt, 1/2 teaspoon black pepper, 1 teaspoon dried oregano, and a pinch of sugar to balance acidity. Simmer 20 minutes until slightly thickened. Stir in 1/4 cup chopped fresh basil and 2 tablespoons butter for richness. The butter might seem unusual, but it rounds out the tomato's acidity and creates a silkier texture. For extra flavor, add a parmesan rind while simmering; remove before assembly.
Assemble the Lasagna
Reduce oven temperature to 375°F (190°C). In a 9x13-inch baking dish, spread 1/2 cup tomato sauce on the bottom—this prevents sticking and adds flavor to the first pasta layer. Arrange 4-5 no-boil lasagna noodles, overlapping slightly. They'll expand as they absorb liquid. Spread 1/3 of the ricotta mixture over noodles, using an offset spatula for even coverage. Sprinkle 1/3 of roasted vegetables over ricotta, then 1/3 of remaining tomato sauce. Tear half of fresh mozzarella into small pieces and distribute over sauce. Repeat layers twice more, ending with noodles, remaining sauce, and shredded mozzarella on top. Press down gently to compact layers; this prevents air pockets that cause the lasagna to collapse when cut.
Bake to Perfection
Cover the dish tightly with aluminum foil, tenting it so it doesn't touch the cheese. This traps steam for even cooking while preventing the cheese from sticking to the foil. Bake 25 minutes covered, then remove foil and bake 25-30 minutes uncovered until cheese is golden and bubbly. For extra browning, broil 2-3 minutes watching carefully. The lasagna is done when a knife inserted in the center meets no resistance from hard pasta. Let rest 15-20 minutes before serving—this is crucial! Resting allows the layers to set, preventing the molten cheese from oozing out when cut. The internal temperature should reach 165°F (74°C) for food safety. If the top browns too quickly, cover loosely with foil.
Serve and Garnish
Using a sharp knife, cut into 12 portions. Wipe the knife between cuts for clean slices. Garnish each portion with fresh basil chiffonade—stack basil leaves, roll into a cigar shape, and slice thinly. This releases the oils without bruising the delicate leaves. Offer extra parmesan at the table for those who like it extra cheesy. A simple green salad with lemon vinaigrette provides bright contrast to the rich lasagna. For wine pairing, serve a medium-bodied Chianti; its acidity cuts through the cheese while complementing the tomato sauce. Leftovers reheat beautifully—add a splash of water before microwaving to restore moisture.
Expert Tips
Prevent Watery Lasagna
Salt zucchini and squash after dicing, let drain 15 minutes, then pat dry. This removes excess moisture that can make lasagna soupy.
Time-Saving Hack
Roast vegetables and make sauce up to 3 days ahead. Store separately in airtight containers in the refrigerator.
Temperature Matters
Let ricotta and eggs come to room temperature before mixing. Cold dairy doesn't incorporate smoothly.
Perfect Portions
Use a 1/4-cup measuring cup to portion ricotta evenly between layers for consistent lasagna height.
Overnight Flavor
Assemble lasagna the night before and refrigerate. The flavors meld beautifully, and it bakes perfectly the next day.
Golden Top Secret
Mix 1/4 cup panko with 2 tablespoons melted butter and sprinkle on top for an extra-crispy, golden crust.
Variations to Try
Winter Comfort
Replace summer squash with roasted butternut squash and add sautéed kale. Use sage instead of basil for cozy autumn flavor.
Mediterranean Twist
Add roasted eggplant and artichoke hearts. Include kalamata olives in the sauce and use feta in the ricotta mixture.
Spicy Southwest
Use poblano peppers, corn, and black beans. Add cumin and chipotle powder to the sauce, use pepper jack cheese on top.
Green Goddess
Layer in steamed spinach, broccoli florets, and asparagus tips. Add pesto to the ricotta and use fontina cheese for extra nuttiness.
Storage Tips
Refrigerator Storage
Cool completely, then cover tightly with plastic wrap and foil. Refrigerate up to 5 days. Individual portions reheat in 2-3 minutes. Add a tablespoon of water before microwaving to restore moisture.
Freezer Instructions
Wrap entire pan (or individual portions) in plastic wrap, then foil. Freeze up to 3 months. Thaw overnight in refrigerator before baking. Bake 45-50 minutes at 375°F until center reaches 165°F.
Make-Ahead Magic
Assemble completely, cover tightly, and refrigerate up to 24 hours before baking. Add 15-20 minutes to covered baking time if starting from cold. Perfect for entertaining!
Frequently Asked Questions
Yes! Boil regular noodles for 5 minutes less than package directions—they'll finish cooking in the oven. Drain and lay flat on oiled parchment to prevent sticking. You may need extra sauce since regular noodles don't absorb liquid like no-boil varieties.
Watery lasagna usually means excess vegetable moisture. Salt and drain vegetables after roasting, use whole milk ricotta (low-fat releases water), and let the lasagna rest 20 minutes before cutting. Also ensure your tomato sauce is thick enough to coat a spoon.
Absolutely! Replace ricotta with a mixture of crumbled firm tofu, nutritional yeast, lemon juice, and garlic. Use vegan mozzarella shreds and skip the eggs. Add 2 tablespoons cornstarch to the tofu mixture as a binder. The result is surprisingly creamy and satisfying.
The lasagna is ready when it's bubbling at the edges, the top is golden brown, and a knife inserted in the center meets no resistance from hard pasta. An instant-read thermometer should register 165°F in the center. The cheese should be melted and slightly browned.
Yes! Use two 9x13 pans or one deep restaurant-sized pan (11x15 inches). Increase cooking time by 15-20 minutes for the larger pan. Lasagna freezes beautifully, so making a double batch means you'll have one for now and one for later.
Vegetables with low water content work best: roasted bell peppers, zucchini, mushrooms, spinach, kale, butternut squash, caramelized onions, and roasted eggplant. Avoid high-water vegetables like tomatoes (except in sauce) and cucumbers. Always pre-cook vegetables to remove moisture.
Hearty Vegetable Lasagna with Ricotta and Mozzarella
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425°F. Toss zucchini, squash, peppers, and mushrooms with olive oil, salt, and pepper. Roast 25-30 minutes until golden.
- Make ricotta mixture: Combine ricotta, eggs, parmesan, herbs, garlic, salt, pepper, and nutmeg. Mix gently until combined.
- Prepare sauce: Simmer canned tomatoes with garlic, oregano, salt, and sugar. Cook 20 minutes until thickened. Stir in basil and butter.
- Assemble: In a 9x13 dish, layer sauce, noodles, ricotta mixture, roasted vegetables, sauce, and cheeses. Repeat layers twice.
- Bake: Cover with foil and bake at 375°F for 25 minutes. Uncover and bake 25-30 minutes more until golden and bubbly.
- Rest and serve: Let lasagna rest 15-20 minutes before cutting. Garnish with fresh basil and serve hot.
Recipe Notes
For best results, roast vegetables until golden to concentrate flavors. Let the lasagna rest before cutting to allow layers to set properly. Leftovers keep 5 days refrigerated or 3 months frozen.