Cheesy Ground Beef Zucchini Lasagna

This comforting Zucchini Lasagna with a rich meat sauce is an ideal low-carb family dinner. Cheesy, saucy, and satisfying, it swaps thin zucchini slices for traditional lasagna noodles, making it a great keto-friendly option without sacrificing flavor or texture.

zucchini lasagna being lifted out of a white rectangular baking dish.

An Easy, Cheesy Low-Carb Lasagna Recipe

There’s something wonderfully comforting about lasagna: layers of creamy cheese, robust meat sauce, and melted mozzarella. Traditional lasagna is delicious but high in carbs because of the pasta. Replacing the noodles with thin zucchini slices gives you the same layered satisfaction with far fewer carbs. The zucchini is mild in flavor, so it blends seamlessly with the tomato and cheese components.

This zucchini lasagna delivers the classic lasagna experience with a lighter twist. It’s an excellent choice for families who want a hearty meal that’s also lower in carbs. The recipe is straightforward and forgiving, and the result is a casserole that’s both flavorful and visually appealing.

Close-up shot of a corner of zucchini lasagna, garnished with fresh basil.

What You’ll Need

The recipe uses a simple homemade meat sauce made from crushed tomatoes and savory seasonings, but you can substitute your favorite jarred sauce if you prefer. Key ingredients are listed below along with brief notes on each.

  • Zucchini: Slice lengthwise into thin strips (about 1/8 inch). You can leave the peel on for color and texture.
  • Flour: A light coating on the zucchini helps improve texture and absorb some moisture; it’s optional if you need to avoid gluten.
  • Mozzarella: Part of the mozzarella is mixed into the cheese filling and the rest is layered on top for a melty finish.
  • Ground beef: Leaner beef requires less draining; fattier cuts yield more flavor. You can substitute turkey, chicken, pork, or sausage.
  • Onion and garlic: Sauteed together to form the aromatic base of the sauce.
  • Cottage cheese or ricotta: Either works for the creamy cheese layer; ricotta offers the more traditional texture.
  • Eggs: Help bind the cheese filling so it slices cleanly.
  • Parmesan: Adds a savory, nutty depth to the cheese mixture.
  • Crushed tomatoes: Use one can and reserve about a half-cup for lining the baking dish.
  • Olive oil and seasonings: Olive oil for sauteing; oregano, salt, pepper, and chili flakes for flavor. Fresh basil for garnish.
From top left: Cottage cheese, eggs, seasonings, flour, olive oil, garlic, diced onion, crushed tomatoes, mozzarella, Parmesan, zucchini slices, ground beef.

How to Make Zucchini Lasagna, Step by Step

Although lasagna often seems time-consuming, this version is simple and efficient. There’s no need to pre-cook the zucchini, which saves time and keeps the dish from becoming mushy when handled correctly.

  • Salt and drain the zucchini: Lay the zucchini slices on paper towels and sprinkle lightly with salt. Let them rest for 15 minutes to draw out excess moisture.
  • Prepare the meat sauce: Heat olive oil in a large skillet over medium heat. Saute the diced onion and minced garlic until soft, then add the ground beef and cook until no pink remains. Drain if necessary, stir in crushed tomatoes, reserve about a half-cup for the casserole base, and season with oregano, chili flakes, salt, and pepper. Simmer 10–15 minutes to develop flavor.
  • Make the cheese filling: In a bowl, combine cottage cheese or ricotta with one cup of shredded mozzarella, the eggs, and grated Parmesan. Season with salt and pepper and stir until smooth.
  • Dry and flour the zucchini: Wipe or gently rinse the salted zucchini, then pat dry. Toss the slices with a light dusting of flour to help absorb moisture and improve texture.
  • Assemble the lasagna: Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish. Spread the reserved crushed tomatoes over the bottom of the dish. Layer one third of the floured zucchini slices in a single layer, spread half of the cheese mixture over them, and sprinkle with one third of the remaining mozzarella. Add a layer of meat sauce, then repeat the zucchini and cheese layers. Finish with a final layer of zucchini, a thin spread of meat sauce (about two tablespoons), and the remaining mozzarella on top.
  • Bake and rest: Bake until bubbly and golden on top, about 45–50 minutes. Remove from the oven and let rest for at least 15 minutes before slicing so the layers set and the lasagna holds together.
  • Garnish: Sprinkle fresh basil over the cooled slices before serving for a bright, fresh finish.
  • Garlic, onions, and ground beef cooking in a skillet.
  • Meat sauce ingredients in a skillet.

How Do You Cut Zucchini for Lasagna?

You can use a mandoline set to about 1/8 inch for fast, even slices—exercise caution and follow safety directions. If you prefer a knife, slice a thin strip off one side to create a stable flat base, then lay the zucchini on that flat side and cut thin, even lengthwise slices. Slight variations in thickness are fine; the dish still turns out delicious.

More FAQs

How do you keep zucchini lasagna from getting watery?

Salting and resting the zucchini for 15 minutes removes excess moisture. Wipe or lightly rinse and pat dry before assembling. Coating the slices with a little flour helps absorb moisture and keeps the casserole from becoming soggy.

Do you rinse zucchini after salting?

Yes — either rinse briefly and pat dry, or simply pat with a clean paper towel. A quick rinse removes most of the surface salt and the drawn-out liquid, preventing the finished lasagna from tasting too salty.

Close-up shot of a pan of baked lasagna, cut into large squares.

Tips for Success

This recipe is a flexible template you can adapt to your tastes and pantry. A few suggestions:

  • Swap the protein: Ground turkey, chicken, pork, or Italian sausage all work well. For vegetarian versions, use crumbled tofu, seasoned mushrooms, or a medley of cooked vegetables.
  • Add extra vegetables: Stir chopped spinach, grated carrot, or finely chopped broccoli into the sauce for added nutrition and texture.
  • Mix pasta and zucchini: If you want a compromise between classic and low-carb, use one layer of cooked lasagna noodles in place of one zucchini layer.
Lasagna being lifted out of a white rectangular baking dish.

What to Serve with Zucchini Lasagna

Lasagna stands well on its own, but a couple of simple sides complement it nicely:

  • Bread: For non–low-carb diners, garlic bread or a crusty loaf is great for soaking up sauce.
  • Roasted vegetables: A tray of roasted seasonal vegetables pairs well and adds color to the plate.
  • Salad: A crisp green salad or a tomato-and-basil salad provides a fresh counterpoint to the rich casserole.
A serving of lasagna on a white plate with a fork.

How to Store and Reheat Leftovers

  • Allow the lasagna to cool, then cover and refrigerate for up to four days in an airtight container or covered baking dish.
  • Reheat slices in the microwave until warmed through, or reheat a covered baking dish in a preheated oven at 350°F for 15–20 minutes until heated thoroughly.

Make-Ahead and Freezing Instructions

  • Assemble the lasagna the night before, cover, and refrigerate. Bake the next day—this can deepen the flavors and saves time when you want to cook later.
  • To freeze, cool the baked lasagna to near room temperature, wrap tightly in plastic wrap and foil, label with the date, and freeze for up to three months. Thaw overnight in the fridge before reheating.

Zucchini Lasagna — Recipe Summary

Prep Time: 30 minutes | Cook Time: 40 minutes | Resting Time: 15 minutes | Total Time: 1 hour 25 minutes | Servings: 8

Ingredients

  • 2 medium zucchini, thinly sliced lengthwise into 1/8-inch strips
  • 2 tablespoons all-purpose flour (optional)
  • 2 cups shredded mozzarella cheese
  • 1½ pounds ground beef (or substitute)
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 10 ounces cottage cheese or ricotta
  • 2 large eggs
  • 3 tablespoons grated Parmesan
  • 1 can (28 ounces) crushed tomatoes, divided (reserve about ½ cup)
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon chili flakes (optional)
  • Salt and pepper to taste
  • ½ cup fresh basil for garnish

Instructions

  1. Preheat oven to 375°F and lightly grease a 9×13-inch baking dish.
  2. Salt the zucchini slices and lay them on paper towels to drain for 15 minutes.
  3. In a large pan, heat olive oil over medium heat. Saute onion and garlic until soft, then add ground beef and brown until no pink remains. Drain if needed.
  4. Stir in crushed tomatoes (reserve about ½ cup for the dish bottom), oregano, chili flakes, salt and pepper. Simmer 10–15 minutes.
  5. Mix cottage cheese or ricotta with 1 cup shredded mozzarella, eggs, and Parmesan. Season with salt and pepper.
  6. Pat zucchini dry, toss with a light coating of flour if using, and arrange a layer over the reserved tomatoes in the baking dish.
  7. Layer cheese mixture and mozzarella over zucchini, then add meat sauce and repeat. Finish with a final zucchini layer, a thin spread of sauce, and remaining mozzarella.
  8. Bake 45–50 minutes until bubbly and golden. Let rest 15 minutes before slicing. Garnish with basil and serve.

Nutrition (estimate per serving)

Calories: 346 kcal | Carbohydrates: 14 g | Protein: 33 g | Fat: 18 g

Nutrition values are estimates and will vary with ingredients and portion sizes.

More Low-Carb Dinner Ideas

  • The Best Grilled Carne Asada Recipe
  • Blackened Balsamic Tuna Steaks
  • Chicken and Vegetables in Foil Packets