
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.
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
Frequently Asked Questions
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.
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.
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.
What can I substitute for ricotta?
Blend cottage cheese until smooth, or use mascarpone for extra richness. Both work in a pinch.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026