Zucchini Lasagna

Zucchini Lasagna

A piece of zucchini lasagna being removed with a spatula

Carb-lover and staunch believer in all things in moderation, I was highly skeptical about no-noodle lasagna. Thus, it is without exaggeration that I tell you, this pasta-free Zucchini Lasagna is positively fantastic!

A piece of zucchini lasagna being removed with a spatula

Pin this recipe on Pinterest to save for later

Pin It!

In fact, I served it to our neighbors and casually didn’t mention that this recipe uses thinly sliced zucchini squash in place of the lasagna pasta noodles. 

No one knew.

Mild zucchini is a surprisingly good pasta stand-in when paired with robust sauces, like the hearty Bolognese-ish sauce you’ll find in this zucchini lasagna with meat, the fresh tomato sauce in Zucchini Pasta, and the garlic in this Healthy Shrimp Scampi with Zucchini Noodles.

A serving of healthy zucchini lasagna on a plate

The biggest struggle with making zucchini lasagna is to keep it from becoming watery.

Fortunately, I have accumulated a lot of knowledge in this area, courtesy of other zucchini carb-swap recipes I’ve developed, like Zucchini Ravioli and Zucchini Enchiladas.

The same method works for zucchini lasagna!

The best zucchini lasagna

Keep Your Zucchini Lasagna from Getting Soggy

Zucchini has a high water content.

In order to keep the zucchini lasagna from becoming watery, you must draw out the water by broiling or grilling the zucchini first.

  • Broil method: place the zucchini slices under the broiler for 5 to 8 minutes, until browned.
  • Grill method: grill the zucchini slices for 2 to 3 minutes per side.

Both methods work well, so choose which is most convenient.

You can also experiment with drawing water out of the zucchini by salting the slices, letting them sit for 10 minutes, then patting them dry, instead of broiling or grilling it, though I found the results were mixed.

For no-sog guaranteed, broiling or grilling the zucchini noodles prior to layering is the best method.

Zucchini lasagna in a baking dish

A Light But SATISFYING Recipe

To be clear—I love classic lasagna (I do have a pulse)—but it feels heavy during the summer months.

When it comes to keeping dinner on the lighter side while making sure it is plenty satisfying, this low carb zucchini lasagna is the move!

How to Make Zucchini Lasagna

To make zucchini lasagna, you’ll prepare and layer three main components:

  • A hearty tomato meat sauce. I use jarred pasta sauce to keep this fast and easy.
  • A creamy, cheesy layer. While less traditional, I use cottage cheese in place of ricotta in lasagna. Cottage cheese healthy and high in protein (feel free to use ricotta if you prefer).
  • Zucchini noodles. A mandoline is the best way to make sure they are nice and thin.

And of course, we’ll be adding some gooey cheese for good measure.

Dietary Note

If you prefer your zucchini lasagna vegetarian, use zucchini noodles in place of the eggplant in this Eggplant Lasagna or Vegetable Lasagna. Prepare the zucchini according to the salting/blotting method outlined in the recipe below.

This Crock Pot Low Carb Lasagna is an excellent vegetarian option too.

Cheesy zucchini lasagna cut into squares

The Ingredients

  • Zucchini. Swapping pasta noodles for sliced and cooked zucchini is a simple way to significantly lower the carbs and calories in this classic comfort food.
  • Ground Beef. Packed with protein and iron, ground beef makes the lasagna heartier and adds a delicious meaty flavor.

Substitution Tip

Ground bison would also be tasty in this recipe. You can also make zucchini lasagna with ground turkey or chicken.

  • Marinara. I opted to use jarred marinara-style pasta sauce to help make this recipe quick and easy. Choose any sauce you enjoy.
  • Cottage Cheese. Helps create the creamy, cheesy layer and adds richness. Low-fat cottage cheese is a healthy choice, as it’s lower in fat and calories and is high in protein.

Substitution Tip

I made this as a zucchini lasagna without ricotta, but you can swap the cottage cheese for part skim ricotta cheese if you prefer.

  • Frozen Spinach. Using frozen, pre-chopped spinach in the cheese layer is an easy way to squeeze in extra veggies.
  • Parmesan. This lasagna would not be complete without the addition of salty, crowd-pleasing Parmesan cheese.
  • Egg. Helps bind the lasagna layers together and makes the cheese layer extra creamy.
  • Mozzarella. A melty, dreamy mozzarella cheese lid is a hallmark of any good lasagna.
  • Fresh Basil. A finishing touch of fresh basil perfectly complements the flavors in the lasagna.

The Directions

Roasted zucchini for zucchini lasagna
  1. Trim and slice the zucchini. Cook with oil, salt, and pepper on the grill or under the broiler. Pat dry.
Meat being cooked in a skillet for zucchini lasagna
  1. Cook the beef with salt and oregano. Stir in the garlic.
Meat sauce being stirred in a pot
  1. Stir in the sauce.
Spinach, egg, and cheese for zucchini lasagna
  1. Add the cottage cheese, Parmesan, egg, salt, pepper, and spinach to a bowl.
Cheese and spinach being stirred in a bowl
  1. Stir until combined.
A layer of zucchini noodles
  1. In a casserole dish coated with nonstick spray, spread half of the sauce on the bottom. Top the sauce with half of the zucchini.
Cheese and spinach layer for zucchini lasagna
  1. Add all of the cheese mixture.
Sauce layer for zucchini lasagna
  1. Add another layer of zucchini and sauce on top.
An unbaked casserole with cheese
  1. Finish with the mozzarella and Parmesan. Bake zucchini lasagna at 350 degrees F for 20 minutes. Top the lasagna with fresh basil. Let rest, then DIG IN!


You may notice that this zucchini lasagna has fewer layers compared to traditional lasagnas. This is because as you pile on the zucchini, you increase the likelihood of the zucchini lasagna being watery. Two layers will give you cheesy, saucy lasagna that isn’t soggy or watery.

Storage Tips

  • To Store. Refrigerate lasagna in an airtight container for up to 4 days. 
  • To Reheat. Rewarm leftovers in a baking dish in the oven at 350 degrees F or in the microwave. 

Meal Prep Tip

Up to 1 day in advance, trim and slice the zucchini as directed. Prepare the meat sauce layer and the cottage cheese layer. Refrigerate separately until you’re ready to layer the lasagna.

Zucchini lasagna served on a plate

What to Serve with Zucchini Lasagna

A baking dish of zucchini lasagna

Recommended Tools to Make this Recipe

The Best Casserole Dish

This beautiful, high-quality casserole dish is a worthwhile investment piece. It’s dishwasher safe too!

A piece of zucchini lasagna being removed with a spatula

Did you make this recipe?

Let me know what you thought!

Leave a rating below in the comments and let me know how you liked the recipe.

Zucchini lasagna is just what tonight’s dinner (and your zucchini supply) ordered.

I hope you love it just as much as we do!

Frequently Asked Questions

Can I Use Fresh Spinach Instead of Frozen?

If you have fresh spinach on hand that you’d like to use instead, you can swap it here. Saute it on the stove first to draw out the extra moisture, then add to the recipe as directed.

Would Summer Squash Work in this Recipe?

Yes, you can swap the zucchini for summer squash if that’s what you have on hand. Or, use a mix.

Can I Freeze Zucchini Lasagna?

Unfortunately, I do not recommend freezing this recipe, as the zucchini will become very watery and mushy once thawed.

A piece of zucchini lasagna being removed with a spatula

Zucchini Lasagna

Hearty no-noodle zucchini lasagna with a robust meat sauce, creamy spinach filling, and low-carb zucchini noodles. NOT watery or soggy!
Course Dinner, Main Course
Cuisine Italian
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 6 servings
Calories 401kcal


  • 3 medium/large zucchini about 2 pounds
  • 3 tablespoons extra-virgin olive oil divided
  • 1 1/2 teaspoons kosher salt divided
  • 1/2 teaspoon black pepper divided
  • 1 pound lean ground beef or ground bison
  • 1/2 teaspoon dried oregano
  • 3 cloves garlic minced
  • 1 (24-ounce) can prepared marinara-style pasta sauce (I like DeLallo or Rao's)
  • 1 (16-ounce) container low-fat cottage cheese or part skim ricotta cheese
  • 1 (10-ounce) package frozen chopped spinach thawed with excess water squeezed out
  • 1/2 cup finely grated Parmesan divided
  • 1 large egg
  • 1 cup shredded part-skim mozzarella cheese or a blend of mozzarella and provolone
  • 1/4 cup thinly sliced fresh basil


  • Cook the zucchini: Trim off the ends of the zucchini (no need to peel). Slice lengthwise into 1/4-inch-thick planks (a mandolin is the best way to do this). You should have about 6 to 8 slices per zucchini. Place on a rimmed baking sheet and drizzle with 2 tablespoons of the oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Toss to coat the slices evenly.
    Roasted zucchini for zucchini lasagna
  • GRILL METHOD: Preheat an outdoor grill or indoor grill pan to medium. Lightly coat the grill with canola oil, then grill the zucchini until cooked and lightly brown, about 2 to 3 minutes per side. BROIL METHOD: Place the top oven rack about 5 inches from the upper heat element. Set the oven to broil. Divide the zucchini between two baking sheets, laying the slices in a single layer so they are not touching. (Do not line the baking sheet pans with parchment, as the paper will burn.) Broil the first sheet pan for 5 to 8 minutes, or until the zucchini slices are lightly browned. Repeat with the second sheet pan. Once the zucchini is broiled or grilled, let cool slightly, then gently pat dry to remove excess moisture. Turn the oven to 350 degrees F.
  • In a large skillet heat the remaining 1 tablespoon oil over medium-high heat. Add the beef, 1/2 teaspoon kosher salt, and oregano. Cook, breaking apart the meat, until it is browned and cooked through, about 5 to 7 minutes. Stir in the garlic and let cook 30 seconds.
    Meat being cooked in a skillet for zucchini lasagna
  • Remove the pan from the heat. Add the pasta sauce and stir to combine.
    Meat sauce being stirred in a pot
  • In a large bowl, combine the cottage cheese, 1/4 cup Parmesan, egg, and remaining 1/2 teaspoon salt and 1/4 teaspoon pepper, mixing well.
    Spinach, egg, and cheese for zucchini lasagna
  • Stir in the spinach, using a fork to break it up and distribute it as evenly with the cottage cheese mixture as possible.
    Cheese and spinach being stirred in a bowl
  • Coat a 9×13-inch casserole dish with nonstick spray. Spread half of the sauce onto the bottom of the dish in an even layer. Arrange half of the zucchini slices over the top, overlapping them slightly as needed.
    A layer of zucchini noodles
  • Top the zucchini slices with all of the cheese mixture.
    Cheese and spinach layer for zucchini lasagna
  • Top with the remaining zucchini, then the remaining sauce.
    Sauce layer for zucchini lasagna
  • Sprinkle evenly with the mozzarella and remaining 1/4 cup Parmesan. Bake the zucchini lasagna for 20 minutes, until the cheese is melted and the lasagna is hot and bubbly. Remove from the oven and sprinkle with fresh basil. Let rest 5 to 10 minutes, then serve.
    An unbaked casserole with cheese



  • TO STORE: Refrigerate lasagna in an airtight storage container for up to 4 days. 
  • TO REHEAT: Rewarm leftovers in a baking dish in the oven at 350 degrees F or in the microwave. 


Serving: 1(of 6) | Calories: 401kcal | Carbohydrates: 15g | Protein: 37g | Fat: 22g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.5g | Cholesterol: 97mg | Potassium: 1111mg | Fiber: 4g | Sugar: 9g | Vitamin A: 6510IU | Vitamin C: 29mg | Calcium: 405mg | Iron: 5mg

More Low-Carb Zucchini Recipes

READ: Zucchini Lasagna

Older Post Newer Post