Skip to Content

Zucchini Lasagna

Zucchini lasagna is a low-carb and low calorie take on a classic Italian dish, and it’s loaded with veggies! The lasagna recipe replaces traditional noodles with fresh zucchini strips but it still has the same flavor and texture as the original. 

A casserole dish of zucchini lasagna.

This noodle-free lasagna replaces pasta, but it’s so good you won’t miss it! The meal is a bit labor intensive, so give yourself extra time to prepare it. But you can easily meal prep this recipe, and it’s great for volume eaters. Plus, it’s also gluten-free, low-carb, and keto-friendly, so it checks all the boxes.

“I found this recipe really thorough and followed it basically to the letter (the initial microwaving/salting of the zucchini was especially helpful because I was expecting this to be really liquidy and it wasn’t)…Absolutely loved it and so did my boyfriend who is a known hater of zoodles.”

Reddit User

Key Ingredients

  • Zucchini: Zucchini is a versatile and mild-tasting vegetable with various uses, but they naturally release a ton of water as they cook. Follow my prep instructions below—unless you’re aiming for zucchini soup. (I’ve been there. It was delicious, but not what I had in mind.)
  • Salt: Use kosher salt to remove excess moisture and flavor the zucchini strips.
  • Ground Beef: Use lean ground beef, chicken, or turkey to avoid extra moisture.
  • Onion & Garlic: Cook the beef and tomato sauce with four garlic cloves and yellow or white onion.
  • Spices: Red pepper flakes, black pepper, and dried basil do the heavy lifting of seasoning the easy zucchini lasagna recipe. There’s no need for extra salt since the zucchini is already salted.
  • Marinara Sauce: Stick to one cup of your favorite marinara sauce. I love Rao’s for its rich flavor and lower carbs, or you can try homemade sugo al Pomodoro.
  • Cream Cheese & Egg: The cream cheese and egg combo is a game-changer. It may not be authentic, but trust me—it’s delicious. And let’s be honest, zucchini lasagna is already breaking all the rules.
  • Cheese: Layer with grated parmesan and mozzarella cheese for melty goodness.

Additions and Substitutions

  • Switch up the protein. Try lean Italian sausage, ground turkey, or ground chicken instead of beef.
  • Swap the dairy. Use drained cottage cheese or ricotta cheese instead of cream cheese.

How to Prepare the Zucchini

Use a vegetable peeler or sharp knife to cut the zucchini into ¼-inch lengthwise strips by hand. A mandolin (with a 4mm setting) is ideal for a more consistent cut.

How to Make Zucchini Lasagna

The full recipe with measurements is in the recipe card below.

Step 1: Slice the zucchini lengthwise and microwave them in a microwave-safe dish for 3 minutes. Drain the excess fluid.

Zucchini strips in the microwave.

Step 2: Lightly salt the zucchini strips and set them aside for 10 minutes. Then, use paper towels to pat them dry.  

Zucchini strips salted and lined up on a towel.

Step 3: Warm the beef in a preheated sauté pan over medium heat, breaking it up using a meat chopper. Once browned, add the onions and garlic, cooking until the onions soften and the excess moisture is absorbed.

Ground beef, onions, and garlic sautéing in a pan.

Step 4: Stir in the dried basil, red pepper flakes, black pepper, and marinara sauce. Simmer for 5 minutes and set it aside.

Sauce and seasoning is added to the ground beef mixture.

Step 5: Preheat the oven to 375°F (190°C) and combine the cream cheese and egg in a food processor until smooth.

Mix the cream cheese and egg in a blender.

Assemble the Zucchini Lasagna

Step 1: Layer the lasagna in a prepared baking dish, starting with the zucchini strips, followed by a layer of the cheese mixture, the ground beef, and then the mozzarella cheese. Repeat the layers with the remaining ingredients, reserving some mozzarella cheese for the topping.

Step 2: Top the lasagna with the remaining mozzarella cheese and grated parmesan. Cover the baking dish with foil and bake for 45 minutes.

Cover the baking dish with aluminum foil.

Step 3: Drain any excess fluid and bake uncovered for 15 minutes. Remove the lasagna from the oven and let it cool before serving.

Bake the zucchini lasagna uncovered for the second bake.

How Do You Keep Zucchini Lasagna from Getting Watery?

Have you found yourself asking, why is my zucchini lasagna watery? One of the challenges of using zucchini to replace pasta in lasagna is avoiding a watery mess. Here are some steps to bypass making zucchini soup.

  • Cut the zucchini slices thin, about ¼-inch.
  • Microwave the zucchini beforehand; this will draw out most of the moisture.
  • Salt the zucchini and allow them to sit while you prepare the meat sauce. Blot dry the strips thoroughly with a towel before adding them to the baking dish.
  • After cooking the beef, drain any accumulated juices before adding the pasta sauce.
  • ONLY add 1 ½ cup of pasta sauce.
  • After baking the lasagna for the first 45 minutes, drain any excess fluid and then bake it uncovered accordingly.

If you enjoy zucchini lasagna, try more low carb recipes!  

A casserole dish of zucchini lasagna.

Serving Suggestions

Zucchini lasagna is a healthy alternative to traditional lasagna. However, I change the recipe from time to time! Before adding additional ingredients, consider how watery lasagna with zucchini is without preparing the zucchini properly.

  • Mushrooms
  • Spinach
  • Eggplant
  • Squash
  • Lentils
  • Roasted Red Peppers
  • Bell Peppers

What to do with the Leftovers

  • Refrigerate: Store the leftovers in an airtight container for 3-5 days.
  • Can you freeze cooked zucchini lasagna? Let the dish cool and transfer it to a freezer-safe container. Zucchini lasagna freezes for three months.
  • Thaw: Defrost the lasagna in the refrigerator overnight
  • Reheat: Warm the individual servings in the microwave or bake the lasagna uncovered in the oven at 375°F (190°C) for 30 minutes.
  • Repurpose: Repurpose leftover lasagna by transforming it into a tasty new dish. Try making zucchini lasagna roll-ups by rolling individual portions and baking them with marinara sauce and cheese. Another option is to stuff bell peppers, bake them until tender, and top them with more cheese. You can also create a zucchini lasagna frittata by combining broken lasagna pieces with eggs and baking until firm.

Frequently Asked Questions

Does zucchini lasagna taste like regular lasagna?

It’s pretty close to the real thing; the only difference is a slight textural one. No-noodle lasagna is one of the most requested meals in our home, and I don’t feel like we are missing anything!

Can the lasagna be made ahead of time?

Assemble the lasagna the day before and refrigerate. When you’re ready to eat, let it to come to room temperature (no longer than one hour) and bake according to the instructions.

Is zucchini lasagna healthy?

Lasagna with zucchini can be a healthier choice compared to traditional lasagna. It’s low in calories, rich in nutrients, and a great way to work in more vegetables. By replacing pasta with zucchini slices, it also reduces carbohydrates.

More Italian Recipes:

For more ideas for what to make with ground beef, try one of these ground beef recipes!

Did you make this recipe?

Let me know how it turned out for you by leaving a comment and rating below. And if you’re looking for more healthy international recipes for everyday cooking, sign up to get them delivered straight to your inbox.

A casserole dish of zucchini lasagna.

Zucchini Lasagna

Tressa Jamil
Zucchini lasagna is a low-carb take on an Italian classic. The one-pan meal is loaded with veggies and has the same flavor as traditional lasagna.
5 from 8 votes
Prep Time 10 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 30 minutes
Course Main Course
Cuisine American
Servings 8 Servings
Calories 199 kcal
Ingredients
  
  • 4 medium zucchini, trimmed and cut lengthwise into ¼-inch strips
  • 1 teaspoon kosher salt
  • 1 pound lean ground beef
  • ½ large yellow onion, finely diced
  • 4 garlic cloves, minced
  • 2 teaspoons dried basil
  • 1 teaspoon red pepper flakes
  • 1 teaspoon coarse black pepper
  • 1 cup marinara sauce
  • 1 block cream cheese, softened at room temperature
  • 1 large egg
  • 8 ounces shredded mozzarella cheese
  • ¼ cup shaved parmesan cheese, for garnish
  • 1 bunch basil leaves, julienned, for garnish
Instructions
 
  • Slice the zucchini lengthwise and microwave them in a microwave-safe dish for 3 minutes. Drain the excess fluid.
  • Lightly salt the zucchini strips and set them aside for 10 minutes. Then, use paper towels to pat them dry.  
  • Warm the beef in a preheated sauté pan over medium heat, breaking it up using a meat chopper. Once browned, add the onions and garlic, cooking until the onions soften and the excess moisture is absorbed.
  • Stir in the dried basil, red pepper flakes, black pepper, and marinara sauce. Simmer for 5 minutes and set it aside.
  • Preheat the oven to 375°F (190°C) and combine the cream cheese and egg in a food processor until smooth.
  • Layer the lasagna in a prepared baking dish, starting with the zucchini strips, followed by a layer of the cheese mixture, the ground beef, and then the mozzarella cheese. Repeat the layers with the remaining ingredients, reserving mozzarella cheese for the topping.
  • Top the lasagna with the remaining mozzarella cheese and grated parmesan. Cover the baking dish with foil and bake for 45 minutes.
  • Drain any excess fluid and bake uncovered for 15 minutes. Remove the lasagna from the oven and let it cool before serving.
Notes
How do I keep Zucchini Lasagna from getting watery?
  • Cut the zucchini slices thin, about ¼-inch.
  • Microwave the zucchini beforehand; this will draw out most of the moisture.
  • Salt the zucchini and allow them to sit while you prepare the meat sauce. Blot dry the strips thoroughly with a towel before adding them to the baking dish.
  • After cooking the beef, drain any accumulated juices before adding the pasta sauce.
  • ONLY add 1 ½ cup of pasta sauce.
  • After baking the lasagna for the first 45 minutes, drain any excess fluid and then bake it uncovered accordingly.
How to Prepare Zucchini: 
  • I use a peeler or cut the zucchini by hand; you can also use a mandolin since they offer more consistent cuts. Slice the zucchini into ¼-inch strips, and if you’re using a mandolin, set it to 4mm (the lowest setting for most mandolins).
Nutrition
Serving: 1 Serving | Calories: 199 kcal | Carbohydrates: 7 g | Protein: 14 g | Fat: 13 g | Saturated Fat: 5 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 5 g | Trans Fat: 1 g | Cholesterol: 63 mg | Sodium: 327 mg | Potassium: 581 mg | Fiber: 2 g | Sugar: 5 g | Vitamin A: 539 IU | Vitamin C: 22 mg | Calcium: 79 mg | Iron: 2 mg
Did you make this recipe? Let me know how it turned out for you! Leave a comment below and follow @thejamilghar or tag #thejamilghar on Instagram!
4.75 from 8 votes (5 ratings without comment)
Recipe Rating




Tiffany

Saturday 19th of August 2023

I love this idea! I have lots of zucchini and a low carb lasagna seems like a great way to use it. :)

Tressa Jamil

Saturday 19th of August 2023

It's low carb but high in flavor. Please come back and let me know what you think.

Sarah M.

Tuesday 14th of February 2023

I made this zucchini lasagna last night for my family, and it was a huge hit! We're all trying to eat healthier, so the low-carb zucchini option was perfect. But what really surprised us was how much it tasted like traditional lasagna - we didn't even miss the noodles! Thanks for sharing this amazing recipe.

R

Sunday 17th of July 2022

I make this recipe on the regular, it is so so good. Even my boyfriend (who normally hates zucchini) really loves it.

I follow the recipe to a T and it’s amazing every time :)

Tressa Jamil

Sunday 17th of July 2022

I am so happy to hear this meal is part of your regular rotation; thank you for taking the time to comment and rate the recipe!