This zucchini lasagna recipe is cheesy, meaty, and packed with flavor — no noodles, naturally gluten-free, only 266 calories and 24g of protein per serving. One key technique keeps it from ever getting watery.
Preheat the oven to 375°F. Spray a 9x13" baking dish with non-stick cooking spray.
Heat a large non-stick skillet over medium-high heat. Add olive oil and heat until shimmering. Add the zucchini and ¼ teaspoon salt. Sauté for 6–8 minutes, flipping every 1–2 minutes, until the moisture has evaporated and the zucchini turns golden brown. Remove from the pan and set aside.
Wipe out the pan and return it to the heat. Add the ground meat, onion, and garlic powder to the same pan. Cook, crumbling as you stir, for 4–5 minutes until cooked through.
Add the marinara sauce, balsamic vinegar, and frozen spinach. Stir well and bring to a simmer. Reduce the heat to medium-low and cook uncovered for 10–13 minutes, until the sauce is deep red and thick. Season with black pepper. Remove from heat.
In a medium bowl, whisk together the ricotta, eggs, Italian seasoning, remaining ¼ teaspoon salt, and parmesan until smooth.
Spread half the meat sauce evenly in the bottom of the baking dish. Layer half the zucchini on top. Dollop and spread half the ricotta mixture over the zucchini. Sprinkle with half the mozzarella. Repeat the layers with the remaining ingredients.
Bake uncovered for 40-45 minutes, until bubbling around the edges and golden brown on top.
Remove from the oven and let rest for 5–10 minutes before slicing and serving.
Notes
Don't skip sautéing the zucchini — this removes excess moisture and is what keeps the lasagna from getting watery.
Make-ahead: Assemble through Step 6, cover tightly, and refrigerate up to 24 hours. Add 5–10 minutes to bake time.
Meat swap: Ground turkey or Italian chicken or turkey sausage work in place of ground beef.
Spinach: No need to thaw — add frozen spinach directly to the sauce. For fresh, add 5 oz in the last 2 minutes of simmering.
Ricotta swap: Cottage cheese can substitute — drain it well first and blend if desired.
Storage: Refrigerate, covered, for 4–5 days, or freeze in individual portions for up to 3 months.
Nutrition
Serving: 1/12 of the lasagnaCalories: 266kcalCarbohydrates: 10gProtein: 24gFat: 14gSaturated Fat: 6gPolyunsaturated Fat: 7gCholesterol: 87mgSodium: 668mgFiber: 3gSugar: 5g