Lasagna Recipe Veg: Meat-Free Layers of Italian Comfort

Lasagna Recipe Veg: Meat-Free Layers of Italian Comfort

I developed this vegetarian lasagna to capture the same hearty satisfaction as the classic, but with layers of rich, meat-free flavor. The secret lies in a well-seasoned tomato sauce and a creamy ricotta mixture that holds everything together.

Each layer builds on the last—tender pasta, savory tomato sauce, and a blend of cheeses that melt into gooey perfection. The result is a dish that delivers comfort without compromise, perfect for feeding a crowd or meal prepping for the week.

Baking at the right temperature ensures the top gets golden and slightly crispy while the inside stays soft and bubbling. It’s the kind of meal that fills your kitchen with an irresistible aroma and your table with satisfaction.

This version proves you don’t need meat to create a lasagna that feels indulgent and deeply satisfying.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Lasagna Recipe Veg

Rich cheeses, hearty veggies, and bold tomato sauce build layers of flavor.

Ingredient Amount Notes
Lasagna Noodles 🍝 12 sheets Oven-ready or no-boil variety
Ricotta Cheese 🧀 2 cups Whole milk for creaminess
Mozzarella Cheese 🧀 3 cups Shredded, low-moisture preferred
Parmesan Cheese 🧀 1 cup Freshly grated from block
Marinara Sauce 🍅 4 cups Homemade or quality jarred
Spinach 🥬 10 oz Fresh or thawed frozen, drained
Mushrooms 🍄 8 oz Cremini or white, sliced
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for sauce
Olive Oil 🫒 2 tbsp Extra-virgin for sauteing
Dried Oregano 🍃 1 tsp For seasoning sauce
Dried Basil 🌿 1 tsp For layering flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Large Egg 🥚 1 whole For ricotta mixture

[recipe_ingredient_scaler]

The cheese makes this. Whole Foods or Italian markets have the best ricotta—creamy, not grainy. I always grab BelGioioso if I see it. Mozzarella should be low-moisture so it doesn’t make the lasagna watery. For Parmesan, wedge from the deli counter tastes way better than pre-grated. The noodles are easier if you use oven-ready (just layer dry), but regular works too if you parboil them first.

No ricotta? Cottage cheese blended smooth works in a pinch. Out of spinach? Swiss chard or zucchini add great texture. Mushroom haters can swap in eggplant or bell peppers. For the sauce, San Marzano tomatoes crushed with garlic and herbs make it next-level. If you’re short on time, Rao’s or Victoria jarred sauces are solid backups.

Assemble it ahead and refrigerate overnight (actually tastes better). Baked lasagna keeps 4-5 days in the fridge, or freeze slices for 3 months. Reheat covered with foil to keep it from drying out (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day, and one pan gives us lunch for two days straight.
  • No-Boil Noodles: I just layer the no-boil lasagna sheets straight from the box—no messy pre-cooking, no waiting for water to boil.
  • Triple Cheese Magic: The ricotta, mozzarella, and parmesan create this ridiculous creamy, melty, slightly tangy harmony that’s honestly hard to resist.
  • Feeds a Hungry Table: Between us, this is my go-to for Sunday dinners, potlucks, or even batch-cooking for the week—everyone gets seconds.

Step-by-Step Instructions for Lasagna Recipe Veg

Here’s how to layer flavors and textures into a dish that feels like home.

Step 1: Sauté the Vegetables for Depth

Heat the 2 tbsp Olive Oil in a large skillet over medium heat. Add the 1 whole Onion, finely diced, and cook for 3-4 minutes until translucent and fragrant. This builds the foundation for your sauce.

Stir in the sliced 8 oz Mushrooms and cook for another 5-6 minutes until they release their moisture and turn golden brown. Add the minced 4 cloves Garlic Cloves, 1 tsp Dried Oregano, and 1 tsp Dried Basil, cooking for 1 minute until the garlic is aromatic. Season with 1.5 tsp Salt and 0.5 tsp Black Pepper.

Step 2: Prepare the Ricotta Filling

In a mixing bowl, combine the 2 cups Ricotta Cheese, 1 whole Large Egg, and ½ cup of the 1 cup Parmesan Cheese. Mix until smooth and well-blended. The egg helps bind the ricotta so it holds its shape between layers.

Fold in the 10 oz Spinach, making sure it’s fully drained to avoid a watery filling. I like to squeeze out as much liquid as possible from the spinach before mixing it in. This ensures your lasagna sets properly without excess moisture.

Step 3: Layer the Lasagna for Perfect Texture

Spread 1 cup of the 4 cups Marinara Sauce on the bottom of a 9×13-inch baking dish. Add a layer of 4 sheets of the 12 sheets Lasagna Noodles, slightly overlapping if needed. Spoon half of the ricotta mixture over the noodles, spreading it evenly.

Sprinkle 1 cup of the 3 cups Mozzarella Cheese over the ricotta, then add another 1 cup of marinara sauce. Repeat the layers: noodles, remaining ricotta, 1 cup mozzarella, and 1 cup marinara. Top with the final 4 sheets Lasagna Noodles, the remaining 1 cup Marinara Sauce, and the last 1 cup Mozzarella Cheese.

Step 4: Bake Until Bubbly and Golden

Cover the dish tightly with foil and bake at 375°F for 25 minutes. This allows the noodles to soften and absorb the flavors without drying out. Remove the foil and sprinkle the remaining ½ cup Parmesan Cheese on top.

Return the lasagna to the oven and bake uncovered for another 20-25 minutes until the cheese is melted and golden brown and the edges are bubbling. Let it rest for 10 minutes before slicing—this helps the layers set so they hold together when served.

👨‍🍳

Pro Tips For Making Lasagna Recipe Veg

  • Precook Noodles: Boil lasagna noodles for 2-3 minutes less than package instructions—they’ll finish cooking in the oven and won’t turn mushy. I learned this the hard way after pulling out a pan of noodle soup disguised as lasagna.
  • Drain Ricotta: Spread ricotta on a paper towel for 10 minutes before using to remove excess moisture—your layers won’t slide apart, and the texture stays creamy, not watery.
  • Skip Cold Sauce: Warm your marinara sauce before layering, or the cold temperature will slow down cooking and leave the center underdone. Sounds weird, but it works.
  • Rest Before Slicing: Let the lasagna sit for at least 15 minutes after baking so the cheese sets and the layers hold together. My grandmother swore by this, and she was right.

Pro Cooking Tips for This Recipe

Noodle Prep Perfection

If using regular lasagna sheets, parboil them for 2 minutes less than package instructions. This prevents mushy layers. I always use Barilla oven-ready to skip this step entirely. 💡

Spinach Draining Hack

After thawing frozen spinach, wrap it in a clean kitchen towel and squeeze out every drop of water. This prevents a soggy filling. For fresh spinach, wilt 10 oz in a pan first, then drain.

Layering Pro Tips

Start and end with sauce to prevent sticking. Spread each layer thinly—about ¼ inch thick—for even cooking. Press down gently as you build to remove air pockets that can cause uneven baking.

Cheese Distribution

Mix ½ cup Parmesan into your ricotta for better flavor distribution. Reserve the rest for the top layer where it’ll brown beautifully. Use low-moisture mozzarella to avoid a watery texture.

Baking Temperature Control

Bake covered at 375°F for 25 minutes, then uncovered for 20-25 minutes. If the top browns too quickly, tent with foil. I check at 20 minutes to prevent over-browning. 🔥

Resting is Key

Let it rest for exactly 10 minutes after baking. This allows the layers to set. Cutting too soon causes the lasagna to fall apart—trust me, I learned this the hard way!

Nutrition Facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 85mg28%
Sodium 850mg37%
Total Carbohydrate 30g11%
Dietary Fiber 4g14%
Sugars 6g
Protein 24g48%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use no-boil noodles for this dish?

Yes! No-boil noodles work perfectly—just layer them dry. They’ll soften beautifully during baking with the moisture from the sauce and veggies.

2

Why does my lasagna turn out watery?

Usually from undrained spinach or too much sauce. Always squeeze spinach dry and use low-moisture mozzarella to prevent a soggy texture.

3

Can I make this ahead of time?

Assemble it the night before, refrigerate, then bake as directed. It often tastes even better the next day.

4

What can I substitute for ricotta?

Blended cottage cheese works well in a pinch. For a lighter option, try mashed tofu mixed with Parmesan.

★★★★★5.0(12 reviews)
Chef Melanie

More recipe sites