This post contains affiliate links.

This zucchini lasagna replaces wheat-based pasta with zoodles for a low-carb, keto-friendly dinner! Don’t worry—it’s still loaded with cheesy goodness and smothered in a rich, creamy white sauce. And the best part? This easy recipe is on the table in under an hour!

A white plate filled with two large servings of zucchini lasagna
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Not Grandma’s Lasagna

When you think of lasagna, what pops into your mind? For some, it’s that ooey-gooey cheese and thick, creamy sauce. For others, it’s perfectly cooked noodles piled high with extra Parmesan! But guess what? Lasagna doesn’t have to be just about those classic elements.

Enter zucchini lasagna—a lighter, healthier twist that swaps out traditional pasta for zoodles (yup, zucchini noodles!). This summer squash is a low-calorie ingredient that makes the perfect noodle replacement if you’re on a keto or low-carb diet.

Reader rating

★★★★★

“This is a great zucchini recipe, as I gave up on making regular lasagna. Loved this one!” —Holly

Add your review

A close up view detailing the texture of vegetarian lasagna

Here’s What You’ll Need

Gather these core ingredients, and let’s rock and roll. Jump to the recipe for all measurements and printable instructions!

  • Zoodles: Kick things off with 5 medium-sized zucchinis. You can also use yellow squash, which will mimic the color of pasta.
  • Veggies: Mushrooms add bulk and savory flavor – you’ll need 16 oz, sliced. You’ll also need 10 oz of frozen spinach. This is a great way to sneak in the greens.
  • Cheese: For that classic lasagna taste, we’ll add 15 oz of ricotta, 1 heaping cup of shredded mozzarella, and 1 cup of freshly grated Parmesan. (Divide the mozzarella and Parmesan to use at two points—in the lasagna and to top it!)
  • Egg: 1 large egg will help bind the ricotta mixture together.
  • Oregano: For extra flavor, add ½ tsp of oregano. You could also add some garlic powder!
  • Alfredo Sauce: While classic lasagna includes bechamel (like in my vegetarian lasagna), we’re using Alfredo sauce to keep this one gluten-free. Use 15 oz of your favorite store-bought brand.
A white plate filled with a serving of vegetarian zucchini lasagna

Recipe Tips

Choose Firm Zucchini: To prevent a watery lasagna, you need fresh, firm zucchini. Go for smooth and shiny ones!

Follow The Layer Protocol: We have a reason for the layer order! Starting with sauce on the bottom prevents sticking, making your lasagna much easier to serve.

Let it Rest: After baking, let your zucchini lasagna rest for 10-15 minutes before slicing. This helps the layers set and makes serving easier.

A serving of zucchini lasagna on a white plate on an orange background

Pairs Well With

Now that you’ve got yourself a creamy zucchini lasagna recipe, you need some low-carb dishes to pair it with! Here are a few ideas that work well with zucchini.

  • Ricotta Stuffed Peppers: Serve these without the breadcrumb topping to keep your meal low in carbs.
  • Vegetarian Caesar Salad: There’s nothing better than a crisp, refreshing salad to complement the richness of the lasagna.
  • Baked Feta: For the creamy, gooey prequel to the meal!

Zucchini Noodle Lasagna With White Sauce

5 from 16 ratings
Prep: 30 minutes
Cook: 30 minutes
Total: 1 hour
Servings: 6 servings
This zucchini lasagna replaces wheat-based pasta with zoodles for a low-carb, keto-friendly dinner! Don't worry—it's still loaded with cheesy goodness and smothered in a rich, creamy white sauce. And the best part? This easy recipe is on the table in under an hour!

Ingredients 

  • 5 medium zucchini
  • Salt as needed, this will draw the moisture out of the zucchini and we’ll wipe it off later!
  • 1 Tbsp oil, 15 mL
  • 16 oz sliced mushrooms, 450 g
  • ¼ tsp each salt and pepper
  • 10 oz frozen spinach, 280 g
  • 15 oz ricotta, 425 g
  • 1 cup shredded mozzarella, divided, 112 g
  • 1 cup fresh grated parmesan, divided, 112 g
  • 1 large egg
  • ½ tsp oregano
  • ¼ tsp salt
  • 15 oz Alfredo sauce, 425 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Preheat: Oven to 350°F (176°C).
  • Prep Zucchini: Cut zucchini lengthwise into thin (¼ inch) strips – using a mandolin slicer makes this much easier! Place strips on a clean tea towel or paper towel, then sprinkle enough salt over each to lightly coat. Place another towel on top to help absorb moisture. Let these sit while you prepare everything else. Before assembling, wipe off excess salt.
    Cucumber slices rest on a paper towel, partially covered by another sheet, atop an orange surface—looking like the fresh ingredients waiting to be layered in zucchini lasagna.
  • Mushrooms: Heat oil in a large saute pan over medium heat. Add mushrooms and salt, cooking until mushrooms release their moisture and begin to brown.
  • Spinach: Thaw frozen spinach in the microwave until soft. Firmly squeeze out as much moisture as possible.
  • Ricotta Mixture: In a large bowl, combine thawed spinach, ricotta, ½ cup of mozzarella, ½ cup of Parmesan, egg, oregano, and salt.
    A glass bowl brimming with ricotta cheese, shredded cheese, a raw egg, herbs, and chopped spinach sits ready on an orange surface—perfect for crafting a delicious zucchini lasagna.
  • Assemble: In a 9×13 inch (or similarly sized) casserole dish, spread ¼ of the Alfredo sauce onto the bottom. Using ⅓ of the zucchini, create a tightly packed single layer of zucchini. Spoon and spread on ⅓ of the ricotta mixture, ⅓ of the mushrooms, and ¼ of the Alfredo. Continue this pattern until all ingredients are used (¼ Alfredo > ⅓ zucchini > ⅓ ricotta > ⅓ mushrooms > repeat). When you finish layering, sprinkle on the remaining mozzarella and Parmesan.
    Layered zucchini lasagna with ricotta, spinach, and mushrooms rests elegantly on an orange background.
  • Bake: Place in the center of the oven and bake for about 30 minutes until the top is golden brown.
    A baked spinach and cheese zucchini lasagna in a white rectangular dish, with one piece missing, on a peach-colored background.

Notes

Leftover zucchini lasagna should be refrigerated. Let the dish cool, then transfer the extras to a tightly sealed container. Enjoy within 2 to 3 days.

Nutrition

Serving: 1serving | Calories: 550kcal | Carbohydrates: 48g | Protein: 32.8g | Fat: 27.2g | Saturated Fat: 15.2g | Cholesterol: 95mg | Sodium: 3007mg | Potassium: 1034mg | Fiber: 3.7g | Sugar: 4.6g | Calcium: 441mg | Iron: 5mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 16 votes (7 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




19 Comments

  1. Sara eidenbach says:

    5 stars
    I’m always looking for carb veggie substitutes. I also have found delightful nondairy cheese substitutes! I love basil and garlic, they’re almost a staple as is oregano. Thanks for this wonderful meatless veggie recipe!

  2. nancy says:

    5 stars
    omg, this is amazing. so tasty and rich.

  3. Sherri Graham says:

    Can this be frozen? If so before if after it’s cooked?

    1. Sarah Bond says:

      I wouldn’t recommend freezing this one – I think the texture will be too affected!

  4. Alex says:

    Could this be made a day ahead (unbaked) and refrigerated? Trying to decide if I could prep this for while I’m at work, thanks!

    1. Sarah Bond says:

      I haven’t tried doing this so it’s hard to say, but I think it could work!

  5. HOLLY says:

    5 stars
    This is a great zucchini recipe as I gave up on making regular lasagna. Loved this one. I could only use 4 zucchini because my homegrown ones were sort of big.

  6. Gw says:

    5 stars
    This is one of my favorites from your site. With the Kitchen Aide lasagna noodle slicer it is so easy.

    1. Sarah Bond says:

      Oh I love that thing! So happy you like the recipe! 😀

  7. Kari Ward says:

    5 stars
    Delicioso! Another winner! I love zucchini noodles, I may try them with a normal marinara meat sauce, and see if my family can tell the difference. I love Alfredo, so this is a good comfort food for the start of fall.

  8. RESE says:

    5 stars
    I love your recipes and the beauty and simplicity in which you share the information on your site. I’m also a visual learning so the pictures really, REALLY help. 🙂 There’s a good bit of anxiety around cooking in my home. My son has joked; “Mom, sometimes when you cook, it’s like you cross your fingers, and hope for the best!” LOL. True as accused.
    However, you inspire me to push past that fear and become a better cook. Thank you a million-trillion times for all you do and share. It’s like learning from an dear and trusted friend.

    1. Sarah Bond says:

      This make me SO happy to read!! I’m so glad these recipes give you confidence to cook! 😀

  9. Joy says:

    5 stars
    Very original recipe thank you

  10. Jeffrey Scoby says:

    Can fresh spinach be used instead of frozen? Jeff

    1. Sarah Bond says:

      Absolutely, Jeff! You can use fresh spinach instead of frozen—just sauté it first to cook off the moisture so your lasagna doesn’t end up watery. About 5 to 6 cups of fresh will cook down to the same amount as a 10 oz package of frozen.