This post may contain affiliate links. Please read our disclosure.
This low-carb zucchini lasagna is a healthy and diabetes-friendly alternative to normal lasagna, with 30 grams of protein and only 12 grams of carbs per serving!

This low-carb zucchini lasagna proves you don’t need pasta or a heavy sauce to make a delicious lasagna!
I had tried a lot of “healthy” lasagna recipes before but never found one I liked. So I came up with my own, and now, it’s one of my favorite meals to make for guests!
Why you will love low-carb zucchini lasagna
- It’s low-carb and won’t spike your blood sugar
- It has plenty of protein per serving (30 grams!)
- It’s packed with fresh vegetables and lean protein
- You can make this dish to feed a crowd
Reader reviews
Delicious every time! I’m the T1D – but everyone prefers this version. We don’t miss lasagna noodles at all. Thanks for this recipe.
Michelle
I have made this dish a couple of times and received rave reviews.
Jeff
Low-carb zucchini lasagna ingredients
This recipe uses simple, wholesome ingredients that develop deep flavor for a super satisfying lasagna!
- Zucchini — Thinly sliced zucchini replaces traditional lasagna noodles for a low-carb dish that’s packed with fiber.
- Tomatoes — I recommend fresh tomatoes to add natural sweetness and a rich base for the sauce.
- Onion — Add a sweet and savory depth to the meat sauce.
- Garlic — I recommend using fresh for the best flavor, but you can use jarred or even garlic powder in a pinch.
- Serrano chili — You can adjust the amount based on your heat tolerance or omit entirely if you’re not a fan of spicy food.
- Mushrooms — Add an earthy flavor and give the sauce more texture.
- Cooking spray — I recommend spraying the pan to prevent the zucchini and meat from sticking.
- Ground beef — This is our main source of protein! I like to use 92% lean to give the lasagna a nice heartiness without making it greasy.
- Chicken bouillon — This enhances the flavor of the sauce.
- Mozzarella — I recommend using low-fat mozzarella. The cheese melts beautifully on top of the lasagna.
- Seasonings — A combination of paprika, dried thyme, and dried basil enhances the rich flavor of the lasagna.
- Salt and pepper — Adjust to taste. You’ll also use the salt to help draw moisture out of the zucchini.
How to make low-carb zucchini lasagna
Step 1: Use a julienne peeler to cut the zucchini into ½-inch (1 cm) slices. Sprinkle lightly with salt and set aside for 10 minutes.
Step 2: Blot the zucchini slices with a paper towel to remove excess moisture.
Step 3: Grill or broil the zucchini in the oven for 3 minutes at high heat.
Step 4: After grilling or broiling, place the zucchini on paper towels (you want to get as much of the liquid out as possible).
Step 5: Cut off the ends of the tomatoes and make an X insertion on top. Place in boiling water for 3 minutes, then pour cold water over them and peel off the skin. Alternatively, you can use canned tomatoes.
Step 6: Roughly chop onions, garlic, chili, peeled tomatoes, and mushrooms.
Step 7: Add a little cooking spray to a deep skillet and fry the garlic, onion, and chili for 1 minute.
Step 8: Add the tomatoes and mushrooms to the skillet and sauté the vegetables for 4 minutes. Take them off the heat and set aside.
Step 9: Cook the beef with the paprika in the same skillet you used for the veggies until fully browned.
Step 10: Add the vegetables back into the skillet, then add the chicken bouillon and the remaining spices. Allow the sauce to simmer for 25 minutes over low heat.
Step 11: Heat the oven to 375 degrees F (190 C).
Step 12: Line a small baking tray with parchment paper and use 1/3 of the zucchini to make a layer in the bottom. Put 1/3 of the meat sauce on top. Add another layer of zucchini and continue like this until you’re out of sauce and zucchini.
Step 13: Spread shredded mozzarella on top and bake for 35 minutes.
Step 14: Take the lasagna out of the oven and allow to rest for 10 minutes before serving.
That’s it! It may look like a lot of work, but it’s all very straightforward. It’s easy once you get started!
I make this all the time for guests because it’s one of the easiest recipes to make for a lot of people.
Recipe tips and tricks
- Slice the zucchini as thinly as possible to ensure it cooks evenly and absorbs the flavors of the sauce.
- Salt the zucchini slices and let them sit for 10 minutes to draw out excess moisture, then pat them dry. This helps prevent a watery lasagna.
- Brown the ground beef thoroughly to bring out its natural flavor before adding the spices and vegetables.
Substitutions and variations
- You can swap ground beef for ground turkey or bison for a lighter option.
- For a lactose-free version, you can replace the mozzarella with a dairy-free cheese.
- I sometimes add red chili flakes or a hotter chili in place of the serrano when I want a spicier lasagna.
What to serve with this recipe
This hearty zucchini lasagna is satisfying enough to enjoy all on its own!
If I’m looking for a cozy side, I love making some keto garlic bread. These spinach ricotta dumplings are another delicious option.
For something lighter, I love a good eggplant caprese salad as an appetizer. Otherwise, you can’t go wrong with some mixed greens tossed in a lemon vinaigrette!
Storage and freezing
- Leftovers can be stored in an airtight container in the refrigerator and should be eaten within a day or two. After that, the veggies start to get mushy.
- I don’t recommend freezing zucchini lasagna as the vegetables will lose their crisp texture when they thaw.
Low Carb Zucchini Lasagna
Ingredients
- 2 medium zucchini
- ½ teaspoon salt
- 3 tomatoes
- 4½ ounces onion
- 2 cloves garlic
- 1 serrano chili
- 5½ ounces mushrooms
- Cooking spray
- 16 ounces ground beef, (92% lean)
- 1 teaspoon paprika
- ½ cube Knorr chicken bouillon
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- ⅓ teaspoon pepper
- ½ cup shredded low-fat mozzarella
Instructions
- Use a julienne peeler to cut the zucchini into ½-inch (1 cm) slices. Sprinkle lightly with salt and set aside for 10 minutes.2 medium zucchini, ½ teaspoon salt
- Blot the zucchini slices with a paper towel to remove moisture.
- Grill or broil the zucchini in the oven for 3 minutes at high heat.
- After grilling or broiling, place the zucchini on paper towels (you want to get as much of the liquid out as possible).
- Cut off the ends of the tomatoes and make an X insertion on top. Place in boiling water for a few minutes, then pour cold water over them and peel off the skin. Alternatively, you could used canned tomatoes.3 tomatoes
- Roughly chop onions, garlic, chili, peeled tomatoes, and mushrooms.4½ ounces onion, 2 cloves garlic, 1 serrano chili, 5½ ounces mushrooms
- Add a little cooking spray or vegetable oil to a deep skillet and fry the garlic, onion, and chili for 1 minute.Cooking spray
- Add the tomatoes and mushrooms to the skillet and sauté the vegetables for an additional 4 minutes. Then take them off the heat and set aside.
- Cook the beef with the paprika in the same skillet you used for the veggies until fully browned.16 ounces ground beef, 1 teaspoon paprika
- Add the vegetables back into the skillet, then add the chicken bouillon and remaining spices. Allow the sauce to simmer for 25 minutes over low heat.½ cube Knorr chicken bouillon, 1 teaspoon dried thyme, 1 teaspoon dried basil, ⅓ teaspoon pepper
- Heat the oven to 375 degrees F (190 C).
- Line a small baking tray with parchment paper and use 1/3 of the zucchini to make a layer in the bottom. Put 1/3 of the meat sauce on top. Add another layer of zucchini and continue like this until you’re out of sauce and zucchini.
- Spread shredded mozzarella on top and bake for 35 minutes.½ cup shredded low-fat mozzarella
- Take the lasagna out of the oven and allow to rest for 10 minutes before serving.
tx hospitals
That sounds absolutely delicious *and* nutritious! Love how it’s packed with protein and keeps the carbs in check—perfect for staying on track with a low-carb or diabetes-friendly lifestyle. Zucchini makes such a great pasta substitute without sacrificing flavor. Definitely a guilt-free comfort food win! 🍴💪✨