Zucchini Lasagna


Hearty no-noodle zucchini lasagna with a robust meat sauce, creamy spinach filling, and low-carb zucchini noodles. NOT watery or soggy! 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.


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


  • 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.
  • Marinara: I opted to use jarred marinara-style pasta sauce to help make this recipe quick and easy. Choose any sauce you enjoy. If making gluten-free make sure to look for Gluten-Free Marinara.
  • 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.
  • 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.
  • Fresh Basil. A finishing touch of fresh basil perfectly complements the flavors in the lasagna.


  • Trim and slice the zucchini. Cook with oil, salt, and pepper on the grill or under the broiler. Pat dry.
zucchini lasagna_prep1
  • Cook the beef with salt and oregano. Stir in the garlic.
  • Stir in the sauce.
zucchini lasagna_prep2
zucchini lasagna_prep3
  • Add the cottage cheese, Parmesan, egg, salt, pepper, and spinach to a bowl.
  • Stir until combined.
zucchini lasagna_prep
zucchini lasagna_prep7
  • In a casserole dish coated with nonstick spray, spread half of the sauce on the bottom. Top the sauce with half of the zucchini.
  • Add all of the cheese mixture.
  • Add another layer of zucchini and sauce on top.
  • 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!
zucchini lasagna_prep
zucchini lasagna

Zucchini Lasagna

Hearty no-noodle zucchini lasagna with a robust meat sauce, creamy spinach filling, and low-carb zucchini noodles. NOT watery or soggy!
No ratings yet
Prep Time 30 mins
Cook Time 30 mins
Course Main Course
Servings 6
Calories 359 kcal


  • 3 Medium/ Large Zucchini about 2 lbs
  • 3 tbsp Olive Oil extra virgin
  • 1 1/2 tsp Kosher Salt
  • 1/2 tsp Black Pepper
  • 1 lb Ground Beef grass fed if possible
  • 1/2 tsp Dried Oregano
  • 3 cloves Garlic minced
  • 1 24 oz can Prepared Marinara Pasta Sauce gluten free for GF option
  • 1 16 oz container Cottage Cheese or part skim ricotta
  • 1 10 oz pack Frozen Chopped Spinach thawed, and excess water squeezed out
  • 1/2 cup Parmesan finely grated
  • 1 cup Shredded Mozzarella Cheese or blend of Mozzarella and Provolone
  • 1/4 cup Basil thinly sliced


  • 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.
  • 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.
  • Remove the pan from the heat. Add the pasta sauce and stir to combine.
  • 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.
  • Stir in the spinach, using a fork to break it up and distribute it as evenly with the cottage cheese mixture as possible.
  • 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.
  • Top the zucchini slices with all of the cheese mixture.
  • Top with the remaining zucchini, then the remaining sauce.
  • 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.


  • 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. 


Calories: 359kcalCarbohydrates: 4gProtein: 21gFat: 29gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 14gTrans Fat: 1gCholesterol: 76mgSodium: 934mgPotassium: 512mgFiber: 1gSugar: 0.4gVitamin A: 4694IUVitamin C: 14mgCalcium: 237mgIron: 3mg
Keyword Gluten Free, healthy, lasagna, vegetable, zucchini
Tried this recipe?Let us know how it was!