Spring Veggie Alfredo Lasagna

Featured in: Seasonal Kitchen Picks

This vibrant vegetarian lasagna combines the best of spring produce with creamy Alfredo sauce. Tender asparagus, sugar snap peas, zucchini, carrots, spinach, and sweet peas create colorful layers between no-boil noodles and a rich cheese blend. The dish comes together in just over an hour, with 30 minutes of prep followed by 45 minutes in the oven. Each serving delivers satisfying protein from ricotta and mozzarella while keeping the sauce light. Perfect for feeding a family or meal prepping for the week ahead.

Updated on Wed, 21 Jan 2026 08:05:00 GMT
Baked Spring Veggie Alfredo Lasagna with golden, bubbly mozzarella topping and fresh basil garnish. Save
Baked Spring Veggie Alfredo Lasagna with golden, bubbly mozzarella topping and fresh basil garnish. | happytiziri.com

The first time I made this lasagna, it was a rainy Tuesday and I was craving something that felt like comfort food but wouldnt weigh me down. I had a bunch of spring vegetables from the farmers market that needed using, and somehow they ended up in a lasagna. Now it has become my go-to when I want something that feels indulgent but actually celebrates fresh produce.

Last spring, my neighbor came over while this was baking and actually asked what smelled so incredible. We ended up sharing the dish on her back porch while watching the sunset, and she confessed she usually hates vegetable lasagna but went back for seconds. Something about the tender asparagus and sweet snap peas just works perfectly with the creamy sauce.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 2 cups asparagus, trimmed and cut into 1-inch pieces: Choose bright green spears that snap when you bend them, and cut them into uniform pieces so they cook evenly
  • 1 cup sugar snap peas, trimmed and halved: These add a satisfying crunch and natural sweetness that balances the rich sauce
  • 1 cup baby spinach, roughly chopped: Wilts beautifully into the layers and adds color without overwhelming the other vegetables
  • 1 cup zucchini, diced: Use smaller zucchini for better texture and avoid ones that feel spongy when you press them
  • 1 cup carrots, julienned or shredded: Shredded carrots distribute more evenly throughout the layers and cook faster
  • 3/4 cup frozen peas, thawed: Thawed completely and patted dry to prevent excess moisture in the lasagna
  • 2 cups part-skim ricotta cheese: Room temperature ricotta spreads more evenly and prevents watery layers
  • 1 cup shredded mozzarella cheese: Low moisture mozzarella creates that perfect cheese pull without making the lasagna soupy
  • 1/2 cup grated Parmesan cheese: Adds a salty, nutty depth that cuts through the creaminess
  • 3 cups light Alfredo sauce: Homemade or high-quality store-bought works, just avoid ones that taste overly floury
  • 9 no-boil lasagna noodles: These absorb moisture while baking and become perfectly tender without the extra step
  • 2 cloves garlic, minced: Fresh garlic is essential here, jarred minced garlic lacks the punch this dish needs
  • 2 tablespoons fresh basil, chopped: Basil loses flavor quickly when dried, always use fresh for that bright, peppery finish
  • 1 tablespoon olive oil: Extra virgin adds a fruity undertone that complements the spring vegetables
  • 1/2 teaspoon salt: Adjust based on how salty your Alfredo sauce and Parmesan are
  • 1/4 teaspoon freshly ground black pepper: Freshly ground makes a huge difference in flavor complexity
  • 1/4 teaspoon crushed red pepper flakes: Just enough warmth to highlight the vegetables without overwhelming the dish

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven:
Set your oven to 375F and lightly grease a 9x13-inch baking dish with butter or cooking spray
Sauté the vegetables:
Heat olive oil in a large skillet over medium heat, add garlic and sauté for 30 seconds until fragrant, then add asparagus, snap peas, zucchini, and carrots and cook for 4 to 5 minutes until slightly tender
Add the delicate vegetables:
Stir in spinach and peas and cook for 1 minute just until wilted, then season with salt, black pepper, and red pepper flakes, remove from heat, and stir in fresh basil
Make the ricotta mixture:
In a small bowl, combine ricotta cheese with half of the Parmesan cheese until well incorporated
Start layering:
Spread 1/2 cup of Alfredo sauce on the bottom of the prepared baking dish, then arrange 3 no-boil noodles over the sauce
Build the first layer:
Top with one third of the ricotta mixture, one third of the vegetable mixture, 1/3 cup mozzarella, and 2/3 cup Alfredo sauce
Repeat the layers:
Add two more layers of noodles, ricotta, vegetables, mozzarella, and sauce, then finish with remaining noodles, Alfredo sauce, mozzarella, and Parmesan cheese
Bake covered:
Cover tightly with foil and bake for 30 minutes to let everything steam and cook through
Finish baking uncovered:
Remove foil and bake for an additional 15 minutes until the cheese is golden and bubbly around the edges
Rest before serving:
Let the lasagna rest for 10 minutes before slicing to help the layers set and make serving easier
A slice is lifted to reveal layers of creamy ricotta, tender asparagus, and snap peas. Save
A slice is lifted to reveal layers of creamy ricotta, tender asparagus, and snap peas. | happytiziri.com

This dish became a regular at my monthly dinner parties after I served it on a whim when friends were visiting from out of town. They still text me asking when I will make it again, which is the highest compliment I can imagine for a vegetarian lasagna.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Your Own

Sometimes I add leeks or artichoke hearts when I find them at the market, and once I threw in some fresh shelled peas from my garden which made it incredibly sweet and special. The beauty of this recipe is how forgiving it is with different spring vegetables.

Serving Suggestions

A crisp white wine like Pinot Grigio cuts through the creaminess beautifully, and I often serve it with a simple arugula salad dressed with lemon vinaigrette. The bright, peppery greens balance the richness perfectly.

Storage And Reheating

This lasagna actually tastes even better the next day as the flavors have time to meld together. Store it in the refrigerator for up to four days, and reheat individual portions in the microwave or cover the whole dish with foil and warm it in a 350F oven until heated through.

  • Cover leftovers tightly to prevent the noodles from drying out
  • Let refrigerated lasagna come to room temperature for 20 minutes before reheating
  • Sprinkle a little fresh Parmesan on top before reheating to refresh the flavor
Serve with a crisp green salad for a vibrant vegetarian dinner on a white plate. Save
Serve with a crisp green salad for a vibrant vegetarian dinner on a white plate. | happytiziri.com

I hope this spring veggie Alfredo lasagna brings as much joy to your table as it has to mine over the seasons.

Recipe Q&A

Can I make this lasagna ahead of time?

Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Add 5-10 minutes to the baking time if baking cold from the refrigerator.

What vegetables work best in this dish?

Asparagus, snap peas, and spinach are classic spring choices. You can also substitute leeks, artichoke hearts, or bell peppers depending on seasonal availability.

Is homemade Alfredo sauce better than store-bought?

Homemade sauce allows you to control ingredients and sodium levels, but quality store-bought light Alfredo works perfectly well and saves significant prep time.

Can I freeze this lasagna?

Absolutely. Wrap the assembled but unbaked lasagna tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

Why is resting important before serving?

Letting the lasagna rest for 10 minutes allows the layers to set, making cleaner slices and preventing the cheese and sauce from running when cut.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spring Veggie Alfredo Lasagna

Fresh asparagus, snap peas, and spinach layered with creamy Alfredo sauce and three cheeses for a comforting vegetarian bake.

Prep duration
30 minutes
Cooking duration
45 minutes
Overall time
75 minutes
Written by Rebecca Holt


Skill level Medium

Cuisine type Italian-American

Serves 6 Number of servings

Dietary details Vegetarian friendly

What You Need

Vegetables

01 2 cups asparagus, trimmed and cut into 1-inch pieces
02 1 cup sugar snap peas, trimmed and halved
03 1 cup baby spinach, roughly chopped
04 1 cup zucchini, diced
05 1 cup carrots, julienned or shredded
06 3/4 cup frozen peas, thawed

Cheeses

01 2 cups part-skim ricotta cheese
02 1 cup shredded mozzarella cheese
03 1/2 cup grated Parmesan cheese

Sauce

01 3 cups light Alfredo sauce (store-bought or homemade)

Pasta

01 9 no-boil lasagna noodles

Aromatics & Seasonings

01 2 cloves garlic, minced
02 2 tablespoons fresh basil, chopped (plus extra for garnish)
03 1 tablespoon olive oil
04 1/2 teaspoon salt
05 1/4 teaspoon freshly ground black pepper
06 1/4 teaspoon crushed red pepper flakes (optional)

Step-by-step guide

Step 01

Prepare Oven and Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or a small amount of oil.

Step 02

Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add minced garlic and sauté for 30 seconds until fragrant. Add asparagus, snap peas, zucchini, and carrots. Cook for 4–5 minutes until slightly tender. Stir in spinach and peas; cook for 1 minute until spinach wilts. Season with salt, black pepper, and red pepper flakes if using. Remove from heat and stir in fresh chopped basil.

Step 03

Prepare Ricotta Mixture: In a small mixing bowl, combine ricotta cheese with half of the grated Parmesan cheese. Stir until well blended and smooth.

Step 04

Start First Layer: Spread 1/2 cup of Alfredo sauce evenly on the bottom of the prepared baking dish. Arrange 3 no-boil lasagna noodles over the sauce, slightly overlapping if necessary.

Step 05

Build Lasagna Layers: Top the first layer of noodles with 1/3 of the ricotta mixture, spreading evenly. Add 1/3 of the sautéed vegetables, 1/3 cup mozzarella, and 2/3 cup Alfredo sauce. Repeat this layering process twice more, finishing with the remaining noodles, Alfredo sauce, mozzarella, and remaining Parmesan cheese.

Step 06

Bake Covered: Cover the baking dish tightly with aluminum foil. Bake for 30 minutes to allow noodles to cook and flavors to meld.

Step 07

Brown and Finish: Remove the foil and bake for an additional 15 minutes, or until the cheese is golden brown and bubbly around the edges.

Step 08

Rest and Serve: Let the lasagna rest for 10 minutes before slicing to allow layers to set. Garnish with additional fresh basil and serve warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential equipment

  • 9x13-inch baking dish
  • Large skillet
  • Mixing bowls
  • Knife and cutting board
  • Aluminum foil

Allergy details

Always check every ingredient for allergens and talk with a medical expert if unsure.
  • Contains milk and dairy products (ricotta, mozzarella, Parmesan, Alfredo sauce)
  • Contains wheat and gluten (lasagna noodles, Alfredo sauce)
  • Those with allergies should always double-check ingredient labels on packaged items

Nutrition data (per serve)

Details given for informational use only and aren't medical advice.
  • Energy: 370
  • Fats: 13 g
  • Carbohydrates: 44 g
  • Proteins: 19 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.