3 Cheese Lasagna Recipe No Meat: Layers of Melty Mozzarella, Parmesan, and Ricotta Bliss

3 Cheese Lasagna Recipe No Meat: Layers of Melty Mozzarella, Parmesan, and Ricotta Bliss

This 3 cheese lasagna recipe no meat delivers restaurant-quality layers without a single bite of meat—just creamy ricotta, gooey mozzarella, and nutty parmesan working their magic. I perfected this vegetarian version after years of testing, ensuring each forkful delivers that perfect balance of melt-in-your-mouth cheese and tender noodles. The secret? Pre-cooking the noodles just right and layering cheeses strategically for maximum creaminess.

What makes this recipe special is how it transforms simple ingredients into something extraordinary. You’ll start with a rich ricotta base infused with herbs, then build layers of mozzarella for stretchy goodness and parmesan for depth. The baking time is key—45 minutes at 375°F—to create a bubbling, golden-brown top that hides nothing but cheese bliss underneath. Even picky eaters can’t resist this version.

By the time it emerges from the oven, you’ll have a lasagna so rich and satisfying it rivals any meat-based version. The edges will be crisp, the layers perfectly set, and every bite will reveal that perfect marriage of cheeses. This is comfort food at its finest—ideal for family dinners, potlucks, or when you simply crave something hearty yet vegetarian.

The best part? Leftovers reheat beautifully, making this the ultimate meal prep solution. Serve with a simple side salad or garlic bread to soak up every last drop of that cheesy goodness. Let’s get started on creating your new favorite lasagna.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for 3 cheese lasagna recipe no meat

Six servings of cheesy perfection—just noodles, three dreamy cheeses, and herbs working their magic.

Ingredient Amount Notes
Lasagna Noodles 🍝 12 pieces No-boil or pre-cooked variety
Whole Milk Ricotta Cheese 🧀 2 cups Full-fat for creaminess
Part-Skim Mozzarella Cheese 🧀 2 cups Shredded, fresh if possible
Parmesan Cheese 🧀 1 ½ cups Freshly grated, aged
Large Eggs 🥚 2 whole Room temperature for binding
All-Purpose Flour 🌾 ¼ cup For ricotta mixture
Fresh Basil Leaves 🌿 ½ cup Chopped, for ricotta blend
Garlic Cloves 🧄 4 cloves Minced, for ricotta blend
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Nutritional Yeast 🍄 2 tbsp For umami depth in ricotta
Extra-Virgin Olive Oil 🫒 ¼ cup For drizzling between layers
Vegetable Broth 💧 2 cups Low-sodium preferred
Marinara Sauce 🍅 2 ½ cups Homemade or high-quality jarred

The cheeses here are non-negotiable. Parmigiano-Reggiano for the Parmesan—none of that pre-shredded stuff—grate it yourself for that nutty, aged punch. Mozzarella should be part-skim for stretchiness, but don’t skimp on quality. Whole milk ricotta is a must for that ultra-creamy texture (part-skim feels dry). I grab mine from Whole Foods or Trader Joe’s—their Italian cheeses are always reliable. For the lasagna noodles, no-boil saves time, but pre-cooked works too if you prefer. Just make sure they’re wide enough to hold all those cheesy layers without breaking.

No ricotta? Cottage cheese blended until smooth works in a pinch, though it won’t be as creamy. Short on Parmesan? Pecorino Romano adds a sharp tang—use half the amount. The marinara can be store-bought (I won’t judge), but if you’re making it fresh, San Marzano tomatoes are worth the splurge. For the ricotta blend, I always add nutritional yeast—it gives that cheesy, umami kick without dairy. Fresh basil and garlic are ideal, but dried oregano and garlic powder at half the amount will do in a bind. The vegetable broth? Use low-sodium so you don’t over-salt the whole dish.

This lasagna tastes even better the next day—3-4 days in the fridge, 3 months frozen. To reheat, cover with foil and bake at 375°F until bubbly. I always make a double batch because it disappears faster than you can say ‘vegetarian potluck.’ Store leftovers in airtight containers with a layer of foil pressed directly on the cheese to prevent drying. The ricotta mixture can be prepped a day ahead—just cover it tightly and refrigerate. Trust me, the anticipation makes it taste even better.

❤️

Why You’ll Love This Recipe

  • No-Fuss Assembly: I swear, this lasagna comes together faster than takeout—just layer noodles, ricotta, and cheese. No chopping, no fussing, and honestly, the only “cooking” is the 30 minutes in the oven while you sip wine and pretend you’re not making dinner.
  • Cheese Love Overload: That ricotta-mozzarella-parmesan combo? It’s like a hug in every bite—creamy, stretchy, and salty in all the right ways. Between us, I’ve tried fancier combos, but this trio is my secret weapon for pure, simple satisfaction.
  • Weeknight to Holiday: Make it for Tuesday or Sunday brunch—just adjust the baking time. My kids beg for leftovers, and I’ve even brought a casserole dish to potlucks (it’s always gone first). Not the prettiest, but the taste makes up for it every time.
  • Budget-Friendly Leftovers: A single batch feeds six, and the ricotta stretch goes a long way—no wasted ingredients here. Plus, reheats like a dream (microwave or oven, no judgment). I’ll be real: this is the dish that keeps me from ordering pizza when my wallet’s thin.

Step-by-step instructions for 3 cheese lasagna layers

Here’s how to build the perfect cheese lasagna—creamy ricotta, melty mozzarella, and aged parmesan in every bite.

1

Prepare the Creamy Ricotta Mixture

In a large bowl, combine the 2 cups whole milk ricotta cheese, 0.25 cup all-purpose flour, 2 tbsp nutritional yeast, 1.5 tsp salt, and 0.5 tsp black pepper. Mix until smooth and fully incorporated. This creates the perfect binding base for your lasagna layers.

In a separate small bowl, whisk together the 2 whole large eggs. Then add the eggs to the ricotta mixture and stir gently until just combined. Fold in the 0.5 cup chopped fresh basil leaves and 4 cloves minced garlic, mixing until evenly distributed. The basil adds freshness while the garlic deepens the flavor profile. Set this mixture aside while you prepare the other components.

2

Assemble the Lasagna Layers

Preheat your oven to 375°F. Spread 1 cup of the marinara sauce on the bottom of a 9×13-inch baking dish to prevent sticking and create a flavorful base. This initial layer ensures every bite starts with rich tomato flavor.

Layer the 12 pieces no-boil lasagna noodles evenly over the sauce, slightly overlapping them if needed. Spread half of the ricotta mixture evenly over the noodles, then sprinkle 1 cup of the part-skim mozzarella cheese and 0.75 cup of the parmesan cheese. Repeat with another layer of noodles, remaining ricotta mixture, and another 1 cup mozzarella and 0.75 cup parmesan. Finish with a final layer of noodles.

3

Add Final Sauce and Broth

Pour the remaining 1.5 cups marinara sauce evenly over the top layer of noodles, spreading it to cover completely. Then carefully pour the 2 cups vegetable broth over the sauce. The broth prevents the top from drying out and adds moisture throughout the baking process.

Drizzle the 0.25 cup extra-virgin olive oil evenly over the entire surface. This creates a beautiful golden crust while adding rich flavor. The oil should be distributed evenly to ensure consistent browning.

4

Bake to Perfection

Cover the lasagna tightly with aluminum foil and bake for 30 minutes. After 30 minutes, remove the foil and continue baking for another 20-25 minutes until the top is golden brown and bubbly. You’ll know it’s done when the edges are crispy and the cheese has melted completely.

Let the lasagna rest for 15-20 minutes before slicing. This resting period allows the layers to set and makes it easier to cut clean slices. The cheese will be perfectly melted and the noodles al dente throughout.

👨‍🍳

Pro Tips For Making 3 Cheese Lasagna Recipe No Meat

  • Preheat That Pan: Slather your baking dish with olive oil before preheating—just a thin coat—and wipe off the excess. I learned this the hard way when my first lasagna stuck like glue; the oil creates a barrier so the ricotta-mozzarella mix doesn’t turn into a sad, dry paste at the edges.
  • Drain Ricotta Like a Pro: Line a colander with paper towels and press the ricotta through with the back of a spoon. This removes way more moisture than just draining it, and your ricotta-cheese blend won’t turn into a watery soup between the layers. (Yes, even if you’re impatient like me.)
  • Layer Thin, Layer Tight: Spread the ricotta mix in a thin, even layer—about ¼-inch thick—so it doesn’t slide around when you add noodles. Press each noodle sheet firmly against the sides of the dish to seal the edges; this keeps the whole thing from collapsing like a house of cards when you pull it out.
  • Cover It Early, Uncover Late: Tent the lasagna with foil right after baking for the first 20 minutes, then uncover and broil for 3–5 minutes until the top is bubbly and golden. Skipping this step leaves you with a sad, pale top—like someone forgot to finish the dish. (Your future self will notice.)

Health benefits of these flavors

Protein-Packed Plant Power

This vegetarian lasagna delivers a surprising 20+ grams of protein per serving—thanks to the ricotta and parmesan combo. The ricotta provides 14 grams per cup, while the parmesan adds an extra 10 grams per serving. That’s more protein than many meat-based lasagnas, making it perfect for muscle maintenance or post-workout meals. 💪

Calcium for Strong Bones

With 3 cheeses working together, this lasagna is a calcium powerhouse. Just one serving delivers 40% of your daily calcium needs—critical for bone health and preventing osteoporosis. The ricotta and parmesan are especially rich sources, while the mozzarella adds stretchy creaminess without sacrificing nutrition. I’ve been adding this to my daughter’s lunchbox since she’s growing so fast!

Rich in Healthy Fats

The whole milk ricotta and extra-virgin olive oil provide heart-healthy fats that keep you full longer. These fats support brain function and help absorb fat-soluble vitamins like A, D, E, and K. The olive oil also adds anti-inflammatory benefits, making this lasagna a nourishing choice. I always drizzle a little extra on my plate—it’s worth the calories!

Fiber from Fresh Ingredients

While lasagna isn’t typically fiber-rich, this version gets a boost from the fresh basil and garlic in the ricotta mixture. The vegetable broth also adds 2 grams of fiber per serving, supporting digestion. For even more fiber, I sometimes add sautéed mushrooms or spinach between layers. The key is balancing cheesiness with fresh, plant-based ingredients.

Low in Cholesterol

Despite all the cheese, this lasagna is surprisingly low in cholesterol because we’re using fresh, aged cheeses rather than processed varieties. The ricotta and mozzarella we use are whole-fat but contain minimal cholesterol compared to butter or cream. The vegetable broth replaces traditional meat-based sauces that often contain higher cholesterol levels. It’s one of my go-to meals when I’m watching my cholesterol levels.

Meal Prep Friendly

This lasagna reheats beautifully while maintaining its nutritional benefits, making it perfect for meal prep**. The cheeses retain their creaminess when reheated properly, and the noodles stay tender. I always make a double batch because it reheats just as well as it tastes fresh. The protein and calcium content make it especially satisfying for lunchboxes or quick dinners after a long day at the garden. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 10g
Protein 32g64%
* 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

Can I use pre-cooked lasagna noodles instead of no-boil? Yes! Pre-cooked noodles work perfectly—just

1

How do I prevent the top from getting too brown before the center is cooked?

Cover the lasagna with foil for the first 30 minutes, then uncover for the final 20-25 minutes. This two-stage approach ensures the center cooks through while the top gets golden. For extra insurance, tent loosely with foil if it browns too quickly—just check the center with a knife before removing.

2

What’s the best way to reheat leftovers?

Cover with foil and bake at 375°F for 20-25 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals on medium power. The foil prevents drying out the cheese layers while the microwave method keeps it quick for busy weeknights.

3

Can I make this lasagna ahead of time?

Assemble fully, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake first, then cool completely, wrap in foil and plastic, and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The flavors actually develop better when made ahead!

4

What are the best cheeses to substitute if I’m missing one?

For ricotta, use cottage cheese blended smooth or mascarpone for richness. Mozzarella can be swapped for provolone (less stretchy but tasty). Parmesan? Pecorino Romano** adds sharpness—use half the amount. Always grate fresh for best texture and flavor.

★★★★★5.0(2 reviews)
Brian Walker