Italian Vegetarian Lasagna Recipe

This Italian vegetarian lasagna recipe combines roasted vegetables, creamy ricotta, and bubbling mozzarella for a wholesome yet indulgent meal. Balanced layers and authentic Italian flavors make it perfect for family dinners or gatherings, with easy swaps for dairy-free or gluten-free diets.

RecipeRate
Prep Time
40 min
Cook Time
50 min
Total Time
90 min
Servings
8 servings
5-Ingredient Dump & Go Crockpot Meals by Sarah Mitchell - book cover
Cookbook spotlight

5-Ingredient Dump & Go Crockpot Meals

101 effortless slow cooker recipes for busy families.

By Sarah Mitchell

View on AmazonAvailable on Amazon

This italian vegetarian lasagna recipe blends roasted vegetables, creamy ricotta, and bubbling cheese for a wholesome yet indulgent dinner. With balanced layers and authentic Italian flavors, it’s perfect for family gatherings or a weekend treat. Emma & Ella’s method makes it adaptable for dairy-free or gluten-free needs without losing richness.

Italian vegetarian lasagna recipe slice with roasted vegetables and cheese
A comforting Italian vegetarian lasagna with layers of roasted vegetables, ricotta, and mozzarella.
Table of Contents

What is Italian Vegetarian Lasagna?

Italian vegetarian lasagna is a classic baked pasta dish that replaces meat with hearty vegetables while keeping the structure of a traditional lasagna. In this recipe, roasted mushrooms, zucchini, and bell peppers bring depth, spinach adds freshness, and mozzarella with ricotta provides creaminess. The result is comforting, flavorful, and satisfying.

The concept is similar to pairing tomato basil pasta with fresh vegetables, but in layered form. Each bite offers contrast soft noodles, rich cheese, and tender roasted vegetables making it a perfect plant-based main dish.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian vegetarian lasagna recipe slice with roasted vegetables and cheese

Italian Vegetarian Lasagna


  • Author: Emma & Ella
  • Total Time: 90 min
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

This Italian vegetarian lasagna recipe combines roasted vegetables, creamy ricotta, and bubbling mozzarella for a wholesome yet indulgent meal. Balanced layers and authentic Italian flavors make it perfect for family dinners or gatherings, with easy swaps for dairy-free or gluten-free diets.


Ingredients

Scale

Extra-virgin olive oil

8 ounces cremini mushrooms, stemmed and quartered

1 red bell pepper, stemmed, seeded, and cut into 1-inch pieces

1 medium zucchini, cut into ½-inch pieces

½ medium yellow onion, cut into ½-inch pieces

Sea salt and freshly ground black pepper

15 lasagna noodles

3 cups marinara sauce, 24 ounces

3 cups fresh spinach

2 cups grated low-moisture, part-skim mozzarella cheese

½ cup grated pecorino cheese

Fresh basil leaves or chopped fresh parsley, for garnish

Ricotta Filling:

3 cups whole milk ricotta cheese, 24 ounces

3 garlic cloves, grated

2 teaspoons lemon zest

1 teaspoon sea salt

Freshly ground black pepper


Instructions

  1. Preheat oven to 425°F: Preheat oven to 425°F and line a baking sheet with parchment paper. Oil a 9×13-inch baking dish.
  2. Place mushrooms, red pepper: Place mushrooms, red pepper, zucchini, and onion on the baking sheet. Drizzle with olive oil, season with salt and pepper, and roast for 20–25 minutes until tender.
  3. Reduce oven temperature to: Reduce oven temperature to 400°F.
  4. Cook lasagna noodles until: Cook lasagna noodles until al dente, drain, and toss with olive oil to prevent sticking.
  5. In a large bowl: In a large bowl, mix ricotta, garlic, lemon zest, salt, and pepper.
  6. Spread 1 cup marinara: Spread 1 cup marinara in the prepared dish. Add a layer of noodles, half the ricotta, half the spinach, half the vegetables, and ⅔ cup sauce.
  7. Repeat layers, finishing with: Repeat layers, finishing with noodles, sauce, mozzarella, and pecorino.
  8. Bake uncovered for 30: Bake uncovered for 30 minutes until cheese is golden and bubbling.
  9. Rest for 20 minutes: Rest for 20 minutes before slicing. Garnish with basil or parsley.

Notes

For a dairy-free version, replace ricotta with vegan ricotta and skip the cheese topping, baking covered until noodles are tender.

For no-boil noodles: Cover and bake 40–50 minutes, then uncover until cheese browns.

Great for meal prep freezes well for up to 3 months.

  • Prep Time: 40 min
  • Cook Time: 50 min
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 7g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 50mg

Why You’ll Love This Recipe

  • Rich flavor from slow-roasted vegetables
  • Customizable for vegan or gluten-free diets
  • Easy to prepare ahead for busy weeknights
  • Perfect pairing with fresh salads like cucumber salad or tomato-based sides
  • Feels indulgent but uses fresh, whole ingredients

This dish also works beautifully with seasonal variations swap zucchini for eggplant in summer, or add extra mushrooms in colder months. See also: baked-eggplant-parmesan-no-breading.

How to Make Italian Vegetarian Lasagna Recipe

Quick Overview

Making this italian vegetarian lasagna recipe is all about building layers of flavor. You’ll roast the vegetables to deepen their taste, prepare a creamy ricotta filling, cook the noodles until al dente, then assemble everything with marinara sauce and cheese before baking to golden perfection. If you love vegetable-forward mains like stuffed bell peppers, this process will feel familiar.

Advertisement

Ingredients

Ingredients for Italian vegetarian lasagna recipe
Fresh ingredients for our Italian vegetarian lasagna recipe, ready to be layered and baked.
IngredientQuantity
Extra-virgin olive oilDrizzle
Cremini mushrooms, quartered8 oz
Red bell pepper, diced1
Zucchini, chopped1 medium
Yellow onion, chopped½ medium
Sea salt & pepperTo taste
Lasagna noodles15
Marinara sauce3 cups
Fresh spinach3 cups
Mozzarella cheese (low-moisture, part-skim)2 cups
Pecorino cheese½ cup
Fresh basil or parsleyFor garnish

Ricotta Filling

  • Whole milk ricotta – 3 cups
  • Garlic cloves, grated – 3
  • Lemon zest – 2 tsp
  • Sea salt – 1 tsp
  • Fresh pepper – to taste

Tip: For dairy-free swaps, see our dairy-free lasagna guide to keep the recipe creamy without traditional cheese.

Step-by-Step

  1. Roast the vegetables – Preheat oven to 425°F. Spread mushrooms, red pepper, zucchini, and onion on a parchment-lined sheet. Drizzle with olive oil, season, and roast 20–25 minutes until tender and caramelized.
  2. Cook noodles – Bring salted water to a boil, cook noodles until al dente, drain, and toss with a little olive oil to prevent sticking.
  3. Mix ricotta filling – Combine ricotta, garlic, lemon zest, salt, and pepper in a large bowl.
  4. Layer the lasagna – In an oiled 9×13-inch dish, spread 1 cup marinara, then add:
    • A layer of noodles
    • Half the ricotta
    • Half the spinach
    • Half the roasted vegetables
    • ⅔ cup sauce
      Repeat layers, finishing with noodles, sauce, mozzarella, and pecorino.
  5. Bake – Reduce oven to 400°F, bake uncovered 30 minutes until cheese is browned and bubbling.
  6. Rest & serve – Let sit for 20 minutes, then garnish with fresh basil or parsley.

What to Serve Italian Vegetarian Lasagna With

A warm slice of this italian vegetarian lasagna recipe pairs beautifully with fresh, bright sides that balance its richness. Here are some serving ideas:

  • Salads – A peppery arugula salad with lemon vinaigrette, or a chilled cucumber salad for contrast.
  • Bread – Whole-grain garlic bread brushed with olive oil and fresh herbs.
  • Appetizers – Italian starters like bruschetta tomatoes or marinated olives.
  • Soup pairing – A light tomato or minestrone soup to keep the meal balanced.

This lasagna also works well for potlucks, especially when served alongside veggie-forward sides like tomato pie for a colorful spread.

Top Tips for Perfecting

Roast, Don’t Sauté

Roasting vegetables at high heat caramelizes them and prevents excess water from seeping into the lasagna. This keeps your layers structured and the texture just right.

Rest Before Serving

Letting your lasagna cool for at least 20 minutes after baking allows the layers to set, making for cleaner slices.

Choose the Right Noodles

Regular boiled noodles yield a more tender bite than no-boil. If you prefer no-boil, increase baking time and add extra sauce for moisture.

Season Each Layer

Lightly season the spinach, ricotta, and vegetables individually so every bite is flavorful. This approach is similar to how you’d season each component in a layered dish like Stanley Tucci’s zucchini pasta.

Advertisement

Storing and Reheating Tips

Refrigeration

Cool completely, then store slices in an airtight container in the fridge for up to 4 days.

Freezing

Wrap individual portions tightly in foil or freezer-safe wrap, then place in a sealed container. Freeze for up to 3 months for easy future meals.

Reheating

For best results, reheat in the oven at 350°F until warmed through. If using a microwave, heat in short bursts and cover to keep the cheese from drying out.

FAQs

How to make the best vegetarian lasagne?

Roast the vegetables to enhance their flavor, season each layer, and allow the lasagna to rest before slicing.

Do Italians make vegetarian lasagna?

Yes. Many regional Italian recipes feature vegetables like zucchini, spinach, or eggplant, especially in the summer months.

What are the layers of vegetarian lasagna?

Typically: sauce, noodles, ricotta filling, spinach, roasted vegetables, sauce again, and a cheese topping.

What is the secret to a great lasagna?

Balance moisture, season generously, and bake until the top is golden and bubbling.

A bubbling tray of this italian vegetarian lasagna recipe brings together comfort, nutrition, and true Italian flavor. Whether served for a family dinner or shared at a gathering, it’s a dish that leaves the table smiling. If you try it, share your creation with us on Facebook or tag us on Pinterest we love seeing your kitchen moments.

Must‑Have Kitchen Equipment for This Recipe:

Some links may be affiliate links. Read our affiliate disclosure.

More from our kitchen

Keep good recipes close

Add The Cooking Twins to your preferred sources on Google for more easy dinners, no-bake desserts and kitchen inspiration.

Emma & Ella Frost
Behind the recipe

Emma & Ella Frost

Emma and Ella Frost are twin sisters and co-founders of The Cooking Twins. They test every recipe together, from easy comfort food and weeknight dinners to no-bake desserts and cheesecakes.More recipes from Emma & Ella Frost

Ratings & Reviews

Leave a review
Made this recipe?

We'd love to hear how it turned out.

Leave a Review

Your email address will not be published.

Your Rating (optional)