Best Vegetarian Lasagna

Featured in Ultimate Comfort Food Dishes.

This lasagna takes layers of caramelized veggies like mushrooms, peppers, and zucchini, blending them with a zesty ricotta filling and three cheeses—ricotta, mozzarella, and pecorino. Spinach adds freshness, while the dish can easily be made gluten-free or vegan. It’s not quick but totally worth the effort, perfect for special meals or prepping ahead.
Un'immagine di una donna con i capelli raccolti in una borsa.
Updated on Wed, 02 Apr 2025 00:49:25 GMT
Delicious Vegetarian Lasagna Pin it
Delicious Vegetarian Lasagna | kyliecook.com

Ruffly pasta sheets tucked between oven-roasted veggies, fluffy ricotta, and flavorful tomato sauce make this standout veggie lasagna perfect for big gatherings. Every mouthful combines sweet caramelized vegetables, stretchy cheese, and al dente noodles that turn this comfort classic into something extra special.

This dish grew from my simple student cooking days, getting better each time I made it. Now it's what I always cook for get-togethers, and both veggie fans and meat eaters can't get enough of it.

Key Components

  • Regular lasagna sheets: Don't go for no-boil ones as they won't have the same bite
  • Garden vegetables: Pick firm zucchini and mushrooms that'll roast well
  • Full-fat ricotta: This gives you the smoothest, richest filling
  • Raw spinach: Brings vibrant color and goodness between each layer
  • Tasty marinara: The sauce base matters, whether you make it or buy it

Cooking Method

1. Nail the Veggie Prep
Start by roasting bell peppers, zucchini, onions, and mushrooms until they're golden brown. This key step boosts flavors and stops your lasagna getting soggy.
2. Mix Up the Cheese
Jazz up ricotta with lemon zest and garlic for bright flavors that work well with the roasted veggies. Stir thoroughly so everything's well mixed.
3. Handle the Pasta
Cook noodles just until they have a slight bite - they'll soften more in the oven. Drizzle with oil so they don't clump together.
4. Layer Everything Right
Begin with sauce, then build up in this order: pasta, ricotta mix, vegetables, spinach, and more sauce. Do this again, ending with cheese on top.
5. Bake It Right
Use foil at first if needed, then cook uncovered for a golden top. Let it sit before cutting for neat portions.
Tasty Vegetarian Lasagna Dish Pin it
Tasty Vegetarian Lasagna Dish | kyliecook.com

Lasagna became my specialty during college dinner nights. These days, I've gotten really good at combining tasty layers to create something that brings everyone happily to the dinner table.

Smart Prep-Ahead Tricks

Put everything together up to a day before and keep in the fridge. Take it out 30 minutes before cooking. Add extra 10-15 minutes cooking time if it's cold from the fridge.

Freezing Options

You can freeze the assembled but uncooked lasagna for up to three months. Let it thaw overnight in your fridge before baking. Keep it covered with foil for the first half of cooking time.

Side Dish Ideas

Round out your meal with a simple green salad dressed in light vinaigrette, warm garlic bread, or some oven-roasted broccoli or green beans.

Seasonal Variations

Switch things up based on what's in season: try yellow squash and eggplant in summer, butternut squash and kale in autumn, or roasted root veggies when it's cold outside.

What started as a basic veggie main course has turned into the recipe everyone asks me for at parties. The mix of roasted vegetables, three kinds of cheese, and perfectly cooked pasta creates something that's both homey and fancy. Whether you're cooking for vegetarians or just want a hearty meal without meat, this lasagna shows that vegetables can steal the show at any dinner.

Mouthwatering Plant-Based Lasagna Creation Pin it
Mouthwatering Plant-Based Lasagna Creation | kyliecook.com

Frequently Asked Questions

→ Is it okay to prepare this early?
You bet! Make it up to a day ahead, pop it in the fridge, and just bake it a bit longer straight from cold.
→ How do I reheat leftovers?
Wrap it in foil and place in a 350°F oven. It should take about 20-25 minutes to heat up fully.
→ Can this be frozen?
Absolutely! Freeze it before baking, thaw it in the fridge, and just bake a little longer when ready.
→ Why should I roast the veggies first?
It makes the flavors richer and helps prevent the dish from getting soggy.
→ Can I swap in other vegetables?
Of course! Eggplant, carrots, or squash work great. Be sure to roast them until soft.

Best Vegetarian Lasagna

Layers of richly roasted veggies, garlic-lemon ricotta, and loads of cheese make this lasagna hearty and satisfying.

Prep Time
40 Minutes
Cook Time
50 Minutes
Total Time
90 Minutes
By: Kylie

Category: Cozy & Classic

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Vegetables

01 3 cups of fresh spinach leaves
02 1 medium zucchini, diced into ½-inch cubes
03 ½ of a yellow onion, chopped into ½-inch chunks
04 1 red bell pepper, sliced into 1-inch pieces
05 8 ounces of cremini mushrooms, stems removed and quartered

→ Ricotta Filling

06 24 ounces (3 cups) of ricotta made from whole milk
07 Grated zest of 2 lemons
08 3 garlic cloves, finely grated
09 A teaspoon of sea salt
10 Ground black pepper, add as much as you like

→ Assembly

11 A 15-pack of lasagna noodles
12 3 cups (24 ounces) of marinara sauce
13 Grated pecorino cheese, ½ cup worth
14 Mozzarella cheese, shredded, about 2 cups
15 A drizzle of extra-virgin olive oil
16 Some parsley or fresh basil leaves for topping

Instructions

Step 01

Set your oven to 425°F and line a baking tray with parchment. Don’t forget to oil your 9x13-inch bakeware dish.

Step 02

Toss all the veggies with olive oil, some salt, and pepper. Lay them out on the baking sheet and roast until they’re soft and browned, about 20–25 minutes. Lower oven temp to 400°F after roasting.

Step 03

Boil lasagna pasta until it’s firm but cooked. Drain water, then coat noodles with olive oil so they don’t stick together.

Step 04

Stir together ricotta, lemon zest, grated garlic, sea salt, and black pepper in a big bowl until smooth.

Step 05

Build your layers: a dollop of sauce, noodles, dollops of ricotta filling, handfuls of spinach, then veggies. Keep layering and top it off with noodles, sauce, and plenty of cheese!

Step 06

Bake it all at 400°F for half an hour, or until the cheese is golden and bubbly. Cool for about 20 minutes before digging in.

Notes

  1. Swap cheeses with vegan options or skip them to make this plant-based
  2. You can use pre-cooked (no-boil) noodles if you tweak the baking duration
  3. For the best result, stick with traditional lasagna noodles

Tools You'll Need

  • A 9x13-inch pan
  • A couple baking trays
  • A big pot for boiling water
  • Parchment paper

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy is in ricotta, mozzarella, and pecorino
  • Gluten is found in the lasagna noodles