Zucchini Lasagna Recipe – Healthy, Low-Carb Comfort Food with Big Flavor
Introduction
Lasagna has always held a special place at the heart of comforting family dinners. Layers of rich tomato sauce, creamy cheese, and tender pasta come together to create a dish that warms both the body and the soul. But what if you’re craving that same flavor without the heaviness of traditional noodles? That’s where zucchini lasagna shines.

Zucchini lasagna offers all the familiar richness of classic lasagna but replaces the pasta with thin slices of zucchini. Not only does this drastically cut down on carbs and gluten, but it also brings a fresh, slightly sweet element to the dish. The natural moisture in zucchini helps keep the lasagna juicy without drowning it. Whether you’re looking to eat lighter, follow a keto diet, reduce gluten intake, or simply want to try something new, this dish fits the bill.
People often think healthy eating means giving up their favorite meals. The truth is, with smart swaps like this one, you can still enjoy everything you love. Zucchini lasagna tastes indulgent, smells amazing while baking, and satisfies cravings without guilt. The best part? It’s incredibly customizable. You can keep it vegetarian, add ground meat, or play around with different cheeses and sauces.
Now let’s dive into exactly what you’ll need to make it and how to bring all the flavors together.
Ingredients Needed
Here’s a complete list of what you’ll need to make a classic zucchini lasagna. Each ingredient also includes an approximate calorie count to help with meal planning.
| Ingredient | Quantity | Calories |
|---|---|---|
| Zucchini (medium) | 3 | 100 |
| Olive oil | 2 tbsp | 240 |
| Ricotta cheese | 1 cup | 430 |
| Mozzarella cheese (shredded) | 2 cups | 640 |
| Parmesan cheese (grated) | ½ cup | 220 |
| Egg | 1 | 70 |
| Garlic (minced) | 2 cloves | 10 |
| Onion (chopped) | 1 medium | 45 |
| Ground beef or turkey (optional) | 1 lb | 600 (average) |
| Crushed tomatoes | 1 can (28 oz) | 180 |
| Tomato paste | 2 tbsp | 30 |
| Italian seasoning | 2 tsp | 10 |
| Salt | To taste | 0 |
| Black pepper | To taste | 0 |
| Fresh basil (optional, chopped) | 2 tbsp | 1 |
Total Calories (Approximate): 2626 (without meat: 2026)
This recipe makes about 6 servings, bringing each serving to around 330 to 440 calories depending on optional ingredients.
Step-by-Step Cooking Instructions
Step 1: Prep the Zucchini
Start by washing and slicing your zucchini lengthwise into thin strips. You want them about ⅛ inch thick. A mandoline slicer works great here if you have one. Lay the slices on a clean towel or paper towels. Sprinkle both sides lightly with salt and let them rest for 20 minutes. This draws out excess moisture to prevent a watery lasagna.
After 20 minutes, blot the slices with more towels to absorb the released liquid. Set them aside.
Step 2: Make the Sauce
Heat a tablespoon of olive oil in a skillet over medium heat. Add chopped onions and cook until soft, about 5 minutes. Stir in garlic and cook for another minute.You can also explore White Lasagna_ for a unique twist.
If you’re using ground meat, add it now and cook until browned. Drain any excess fat. Add the crushed tomatoes, tomato paste, Italian seasoning, salt, and pepper. Let the sauce simmer for 15 to 20 minutes. The goal is a thick, rich sauce that will hold up between layers.
Step 3: Mix the Ricotta Filling
In a bowl, combine ricotta cheese, one egg, half of the Parmesan cheese, salt, and pepper. Stir until smooth. You can also add a pinch of nutmeg for extra flavor.
Step 4: Assemble the Lasagna
Preheat your oven to 375°F (190°C). In a 9×13 inch baking dish, spread a thin layer of sauce on the bottom. Add a layer of zucchini slices, then spread a layer of the ricotta mixture over them. Sprinkle a handful of shredded mozzarella, then repeat the layers.
Continue layering until all ingredients are used, finishing with sauce and a generous sprinkle of mozzarella and the remaining Parmesan on top.
Step 5: Bake the Lasagna
Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 15 to 20 minutes until the cheese is bubbly and golden.
Step 6: Rest Before Serving
Let the lasagna sit for 10 to 15 minutes before cutting into it. This helps everything firm up and makes serving much easier.

Tips for Customizing the Recipe
Zucchini lasagna is wonderfully flexible. Here are some ways to make it your own:
- Make it vegetarian: Skip the meat entirely and add layers of sautéed spinach, mushrooms, or roasted bell peppers.
- Use a white sauce: For a creamier twist, substitute marinara with a béchamel or Alfredo sauce.
- Go dairy-free: Use vegan cheese alternatives and skip the egg in the ricotta filling.
- Add herbs: Fresh basil, thyme, or oregano can elevate the flavor without much effort.
- Swap the protein: Ground turkey, chicken, or plant-based meat alternatives all work beautifully.
Don’t be afraid to experiment with seasonings or layering styles. The beauty of this dish is that it’s forgiving and open to interpretation.

Nutritional Information
Here’s an approximate breakdown per serving (based on 6 servings and using ground beef):
Keep in mind that removing meat or using low-fat cheese will lower the calorie and fat content.
Serving Suggestions
Zucchini lasagna pairs well with a variety of sides. A crisp green salad with a tangy vinaigrette balances the richness of the cheese. Garlic bread or a crusty baguette works for those not watching carbs. If you want to keep the meal light, steamed green beans or roasted asparagus are great options.
For wine lovers, a medium-bodied red wine like Merlot or Chianti complements the savory flavors. If you’re serving this dish at a gathering, consider making it ahead of time and reheating just before guests arrive. It tastes even better the next day.
Zucchini Lasagna Recipe – Healthy, Low-Carb Comfort Food with Big Flavor
Course: Blog6
servings30
minutes40
minutes430
kcalIngredients
3 medium zucchinis (sliced lengthwise into thin strips)
2 tablespoons olive oil
1 medium onion (chopped)
2 garlic cloves (minced)
1 pound ground beef or turkey (optional)
1 can (28 oz) crushed tomatoes
2 tablespoons tomato paste
2 teaspoons Italian seasoning
Salt and black pepper (to taste)
Directions
- Prepare the Zucchini:
- Slice zucchini into thin strips. Sprinkle with salt and let sit on a towel for 20 minutes. Pat dry to remove excess moisture.
- Cook the Sauce:
- Heat 1 tbsp olive oil in a skillet. Sauté onions until soft. Add garlic and cook for 1 minute.
- Add ground meat (if using) and cook until browned. Stir in crushed tomatoes, tomato paste, Italian seasoning, salt, and pepper. Simmer for 15–20 minutes.
- Make Ricotta Filling:
- In a bowl, mix ricotta, egg, half the Parmesan, salt, and pepper. Stir until smooth.
Recipe Video
Notes
- To avoid excess moisture, always salt and drain zucchini before assembling.
Want it meatless? Skip the ground meat and add layers of roasted vegetables like mushrooms or bell peppers.
Frequently Asked Questions
Can I make zucchini lasagna ahead of time?
Yes. Assemble the lasagna and refrigerate it (uncooked) for up to 24 hours. Bake when ready to serve.
How do I prevent zucchini lasagna from being watery?
Salting and draining the zucchini before assembling is key. You can also grill or roast the slices briefly to reduce moisture.
Can I freeze zucchini lasagna?
Absolutely. Freeze it after assembling but before baking. Wrap tightly in foil and store for up to 2 months. Thaw overnight in the fridge before baking.
Is zucchini lasagna keto-friendly?
Yes, especially if you use full-fat cheeses and low-carb tomato sauce. It’s a popular choice for low-carb and keto meal plans.
Can I use other vegetables instead of zucchini?
Yes. Eggplant is a great alternative. Just slice, salt, and prep it the same way as zucchini.
Conclusion
Zucchini lasagna delivers everything people love about traditional lasagna while offering a healthier, lighter twist. It’s flavorful, satisfying, and easy to make, even on a busy weeknight. Whether you’re cooking for a family or just prepping meals for the week, this dish deserves a spot in your recipe rotation. Once you try it, you may find yourself reaching for zucchini over pasta more often than not.
