Meatless Lasagna Recipe With Ricotta Cheese: Layers of Creamy Vegetable Richness

Meatless Lasagna Recipe With Ricotta Cheese: Layers of Creamy Vegetable Richness

This meatless version delivers all the creamy satisfaction of traditional lasagna without a single ounce of meat. I developed this recipe during my farm-to-table years, perfecting the layering technique that makes every bite rich and satisfying.

The secret lies in the ricotta mixture, which gets lightened with spinach and herbs for layers of flavor. Between you and me, David declared this his favorite lasagna after the first bite. It’s the kind of dish that proves vegetarian meals can be just as hearty.

What emerges from the oven is a golden, bubbling masterpiece with perfect layers of pasta, creamy ricotta, and vegetable-rich tomato sauce. Each serving holds together beautifully, with no risk of a soggy bottom.

Ideal for feeding a crowd or making ahead for busy weeks. This recipe never fails to impress.

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

Ingredients for Meatless Lasagna Recipe with Ricotta Cheese

Nothing exotic here—just good stuff for layers of creamy, hearty satisfaction.

Ingredient Amount Notes
Lasagna Noodles 🍝 12 sheets Oven-ready or no-boil preferred
Ricotta Cheese 🧀 2 cups Whole milk for creaminess
Spinach 🍃 10 oz Fresh, chopped, thawed if frozen
Mozzarella Cheese 🧀 3 cups Shredded, full-fat preferred
Parmesan Cheese 🧀 1 cup Freshly grated from block
Marinara Sauce 🍅 4 cups Homemade or quality jarred
Eggs 🥚 2 whole Large, beaten for ricotta mixture
Garlic 🧄 4 cloves Minced for sauce and filling
Fresh Basil 🌿 ½ cup Chopped, for layers and garnish
Fresh Parsley 🌿 ¼ cup Chopped, for ricotta mixture
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Onion 🧅 1 whole Medium, finely diced for sauce
Salt 🧂 1 ½ tsp Divided, to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Red Pepper Flakes 🔥 ½ tsp Optional, for heat in sauce

[recipe_ingredient_scaler]

The ricotta is non-negotiable here—whole milk from a trusted brand like BelGioioso or Calabro gives you that ultra-creamy texture. I grab mine at Whole Foods or Trader Joe’s (their store brand is surprisingly good). Spinach should be bright green and fresh (baby spinach works great, or frozen in a pinch). For the mozzarella, low-moisture from a block shreds better than pre-shredded, which has anti-caking agents.

No ricotta? Cottage cheese blended smooth works, but it’s less rich. Fresh herbs can be swapped for dried at one-third the amount. The marinara can be jarred—Rao’s or Victoria are my go-tos. Need to make it gluten-free? Oven-ready brown rice or chickpea lasagna noodles work perfectly. The Parmesan rind can be added to the sauce while simmering for extra depth (remove before layering).

Assemble and refrigerate up to 24 hours before baking—great for prep ahead. Leftovers keep 4-5 days in the fridge or 3 months frozen. Portion into squares for easy reheating (the edges get extra crispy when warmed in the oven).

❤️

Why You’ll Love This Recipe

  • No-Boil Noodles: I skip the pre-cooking step entirely—just layer the dry lasagna sheets with ricotta and spinach, and they soften perfectly in the oven.
  • Cheesy Heaven: The ricotta is creamy, the mozzarella melts into stretchy perfection, and the Parmesan adds that salty bite I crave.
  • Feeds the Freezer: I always make two trays—one for dinner, one for the freezer. Honestly, it reheats like it’s fresh out of the oven.
  • Budget Stretcher: Spinach and ricotta are affordable, and this dish fills up even the hungriest crowd without breaking the bank.

Step-by-Step Instructions for Meatless Lasagna With Ricotta Cheese

Here’s how to build those perfect layers of creamy, cheesy, vegetable-packed goodness.

Step 1: Prepare the Spinach and Ricotta Filling

In a large bowl, combine the 2 cups Ricotta Cheese, 2 whole Eggs, 0.25 cup Fresh Parsley, ½ tsp Black Pepper, and ½ tsp Salt. Mix until the ingredients are just blended—don’t overmix, or the ricotta will turn grainy.

Fold in the 10 oz Spinach, making sure it’s well-drained to avoid a watery filling. The spinach should be evenly distributed throughout the ricotta mixture. Set this aside while you work on the sauce. This filling is the heart of the dish, giving it that rich, creamy texture without any meat.

Step 2: Sauté Aromatics for the Marinara Layer

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 it softens and turns translucent. Stir occasionally to prevent browning.

Add the 4 cloves Garlic, minced, and the ½ tsp Red Pepper Flakes (if using). Sauté for 30 seconds until the garlic is fragrant but not browned—this builds a flavorful base for the 4 cups Marinara Sauce. Pour in the marinara and simmer for 5 minutes to let the flavors meld.

Step 3: Layer the Lasagna Noodles and Fillings

Spread 1 cup of the marinara sauce on the bottom of a 9×13-inch baking dish. Arrange 4 sheets Lasagna Noodles on top, slightly overlapping if needed. Spoon half of the ricotta-spinach mixture evenly over the noodles, then sprinkle with 1 cup Mozzarella Cheese.

Repeat the layers: another 1 cup marinara, remaining 4 sheets Lasagna Noodles, the rest of the ricotta-spinach mixture, and 1 cup Mozzarella Cheese. Top with the final 2 cups marinara, the remaining 1 cup Mozzarella Cheese, and all of the 1 cup Parmesan Cheese. Sprinkle the 0.5 cup Fresh Basil on top for a pop of color and freshness.

Step 4: Bake to Bubbly, Golden Perfection

Cover the dish tightly with foil and bake at 375°F for 25 minutes. This allows the lasagna noodles to soften and absorb the flavors without drying out. After 25 minutes, remove the foil and bake for another 20-25 minutes until the top is golden brown and the edges are bubbling.

Let the lasagna rest for 10 minutes before slicing. This resting period helps the layers set, making it easier to serve neat, creamy portions. The cheese should be fully melted and gooey, and the noodles tender but not mushy.

👨‍🍳

Pro Tips For Making Meatless Lasagna Recipe With Ricotta Cheese

  • Drain the Spinach: Squeeze every last drop of water from thawed spinach—no one wants a soggy lasagna. I learned this the hard way after my first attempt turned into a green soup.
  • Salt the Ricotta: Mix ½ teaspoon of salt into every cup of ricotta before layering. My grandmother swore by this, and it keeps the filling from tasting bland.
  • Skip the Rinse: Don’t rinse the lasagna noodles after boiling—starchy residue actually helps the layers stick together. Sounds weird, but it works.
  • Rest 15 Minutes: Let the lasagna sit after baking so the cheese sets and doesn’t slide off when you cut into it. I skip this when I’m lazy, but the slices hold better when I don’t.

Perfect Pairings for meatless lasagna recipe with ricotta cheese

Wine Pairings

A crisp Italian white like Pinot Grigio from Veneto cuts through the richness beautifully. I love Santa Margherita—David and I always keep a bottle on hand for lasagna nights. The bright acidity refreshes your palate between bites of cheesy goodness. 🍷

Beer Options

For beer lovers, a light Italian lager like Peroni works perfectly. The effervescence cleanses your palate without overpowering the dish. A wheat beer with citrus notes also complements the ricotta and tomato layers nicely.

Side Salad

Balance the richness with a simple arugula salad tossed with lemon vinaigrette. I use baby arugula from Austin farmers market and add shaved Parmesan for consistency. The peppery bite contrasts the creamy lasagna wonderfully.

Garlic Bread

A crusty Italian loaf with garlic butter is a must. I brush slices with olive oil and minced garlic, then toast until golden. It’s perfect for soaking up any extra sauce on your plate.

Roasted Veggies

Roasted zucchini or asparagus with olive oil and herbs adds a fresh, light element. Toss with salt and pepper, then roast at 400°F for 15-20 minutes. 💡

Dessert Pairing

End with a light lemon sorbet or panna cotta to cleanse your palate. The citrus notes complement the tomato sauce beautifully. I often serve this when we have guests over for dinner.

Nutrition Facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 35g13%
Dietary Fiber 4g14%
Sugars 8g
Protein 22g44%
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 frozen spinach instead of fresh?

Thaw 10 oz frozen spinach completely, then squeeze out all excess water. It works just as well as fresh in the ricotta mixture.

2

How do I prevent a soggy lasagna?

Use no-boil noodles and avoid excess moisture in your fillings. Also, let it rest for 10 minutes after baking so layers set properly.

3

Can I make this ahead of time?

Yes! Assemble up to 24 hours ahead, cover tightly, and refrigerate. Bake as directed, adding 5-10 minutes if cold from the fridge.

4

What can I substitute for ricotta?

Blend cottage cheese until smooth, or use mascarpone for extra richness. Both work in a pinch.

★★★★★4.7(14 reviews)
Chef Melanie

More recipe sites