Zucchini Lasagna with Savory Ground Beef and Cheese

This comforting Zucchini Lasagna with a rich meat sauce is an ideal low-carb family meal. Cheesy, saucy, and wholesome, it swaps zucchini slices for traditional noodles, making a simple keto-friendly change without sacrificing the classic lasagna flavors.

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

An Easy, Cheesy Low-Carb Lasagna Recipe

There’s something special about a lasagna baking in the oven: layers of creamy cheese, hearty meat sauce, and melted mozzarella bring comfort like nothing else. Traditional lasagna becomes much lower in carbs when you replace pasta with thin zucchini slices. Zucchini offers a mild flavor and far fewer carbs, while still providing the satisfying layers and texture you expect.

This recipe delivers all the indulgent taste of classic lasagna with a lighter twist. It’s straightforward to prepare, family-friendly, and adaptable to different dietary preferences.

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

What You’ll Need

This version uses a simple homemade meat sauce made with crushed tomatoes and seasonings, but you can substitute a favorite bottled pasta sauce if you prefer.

  • Zucchini: Thinly slice lengthwise into long strips. Peeling is optional.
  • Flour: A small amount to coat the zucchini and improve texture; omit if needed.
  • Mozzarella: Part goes into the cheese filling and the rest is used for topping to create a melty finish.
  • Ground beef: Leaner beef drains less, while fattier beef adds more flavor.
  • Onion: A diced yellow onion.
  • Garlic: Freshly minced is best; garlic powder works in a pinch.
  • Cottage cheese or ricotta: Either will work for the cheese layer.
  • Eggs: Help bind the cheese filling.
  • Parmesan: A small amount adds savory depth to the cheese filling.
  • Crushed tomatoes: Use a can or carton and reserve some for the dish bottom.
  • Olive oil
  • Seasonings: Oregano, salt, pepper, and optional red pepper flakes.
  • Fresh basil: For garnish.
From top left: Cottage cheese, eggs, seasonings, four, olive oil, garlic, diced onion, crushed tomatoes, mozzarella, Parmesan, zucchini slices, ground beef.

How to Make Zucchini Lasagna, Step by Step

This recipe is easier than it looks. You don’t need to pre-cook the zucchini, and the homemade sauce comes together quickly while the zucchini drains.

  • Salt and drain the zucchini: Lay the zucchini slices on paper towels and sprinkle lightly with salt. Let them rest 15 minutes to release excess moisture.
  • Prepare the sauce: Heat olive oil over medium, sauté onion and garlic until soft, then add ground beef and brown it, breaking it into small pieces. Drain excess fat if needed. Stir in crushed tomatoes (reserve about 1/2 cup for the baking dish), add oregano, red pepper flakes, salt, and pepper, and simmer for 10–15 minutes.
  • Make the cheese filling: While the sauce simmers, combine cottage cheese or ricotta, one cup shredded mozzarella, eggs, and Parmesan in a bowl. Season with salt and pepper and mix until smooth.
  • Dry and flour the zucchini: Wipe or rinse off excess salt and moisture, pat dry, then toss slices lightly with flour to help absorb extra liquid while baking.
  • Prep the dish: Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish and spread the reserved crushed tomatoes over the bottom.
  • Layer the lasagna: Arrange a single layer of floured zucchini over the sauce. Spread a third of the cheese mixture over the zucchini, then sprinkle with a portion of the mozzarella. Add a layer of meat sauce, another zucchini layer, more cheese filling, and more mozzarella. Repeat until the dish is built, finishing with a final zucchini layer, a little meat sauce, and shredded mozzarella on top.
  • Bake: Bake for 45–50 minutes, until bubbly and golden on top.
  • Cool and serve: Allow the lasagna to rest at least 15 minutes before slicing. Garnish with fresh basil if desired.
Close-up shot of a pan of baked lasagna, cut into large squares.

How Do You Cut Zucchini for Lasagna with a Knife?

Use a mandoline set to about 1/8-inch for even slices, or a large, sharp knife. If using a knife, slice a thin strip off one side to create a flat base, then carefully cut thin, long lengthwise slices. Even if slices vary slightly, the lasagna will still taste great.

More FAQs

How do you get moisture out of zucchini lasagna?

Salting the zucchini and letting it drain removes excess moisture, which prevents a watery lasagna. Let slices drain about 15 minutes (not much longer) so they don’t become too soft. Coating them lightly in flour can also help absorb extra liquid and thicken the sauce.

Do you rinse zucchini after salting?

Yes—after draining, wipe or rinse away excess salt and liquid and pat the slices dry with paper towels. Rinsing removes most of the salt; blotting is quicker if you don’t mind a bit of residual salt.

Tips for Success

Use this recipe as a base and adjust to your taste. Swap proteins, add vegetables, or make it vegetarian—this lasagna is flexible.

  • Meat options: Ground turkey, pork, chicken, or sausage all work well.
  • Vegetarian version: Replace meat with seasoned tofu crumbles, mushrooms, cooked lentils, or extra vegetables.
  • Add more veg: Stir chopped spinach, grated carrots, or finely chopped broccoli into the sauce for extra nutrition.
  • Mix with pasta: If you don’t need fully keto, substitute a layer of cooked lasagna noodles for one zucchini layer to stretch the dish.
Lasagna being lifted out of a white rectangular baking dish.

What to Serve with Zucchini Lasagna

Lasagna is filling on its own, but a few simple sides complement it nicely:

  • Bread: Garlic bread or focaccia is a favorite for those not following low-carb plans.
  • Roasted vegetables: A tray of roasted vegetables pairs well—try Brussels sprouts, radishes, or a seasonal mix.
  • Salad: A fresh green salad or a lighter option like caprese-style avocado halves makes a bright side dish.
A serving of lasagna on a white plate with a fork.

How to Store and Reheat Leftovers

  • Cool the lasagna completely, then store portions or the whole dish in airtight containers in the refrigerator for up to 4 days.
  • Reheat in the microwave (covered loosely) or in a preheated 350°F oven until heated through, about 15–20 minutes.

Make-Ahead and Freezing Instructions

  • You can assemble the lasagna a day ahead and keep it covered in the fridge for up to 24 hours before baking.
  • For longer storage, cool the baked lasagna, wrap tightly in plastic wrap and foil, and freeze up to three months. Thaw overnight in the refrigerator before reheating.
zucchini lasagna being lifted out of a white rectangular baking dish.
5 from 3 votes

Zucchini Lasagna

by Katerina | Easy Weeknight Recipes
This comforting Zucchini Lasagna with meat sauce is the perfect low-carb family meal. Cheesy, saucy, and healthy, it features slices of fresh zucchini in place of the noodles, for a quick keto-friendly swap you’ll love.
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
  • 2 cups shredded mozzarella cheese
  • 1½ pounds ground beef
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 10 ounces cottage cheese or ricotta
  • 2 large eggs
  • 3 tablespoons grated Parmesan cheese
  • 1 can (28 ounces) crushed tomatoes, divided
  • 2 tablespoons olive oil
  • 1 teaspoon dry oregano
  • 1 teaspoon chili flakes (optional)
  • Salt and pepper
  • ½ cup fresh basil, for garnish

Instructions

  • Preheat the oven to 375°F. Lightly grease a 9×13 baking dish with cooking spray or oil.
  • Sprinkle salt over zucchini slices and lay them on paper towels to drain for at least 15 minutes.
  • While zucchini drains, heat olive oil in a large pan over medium heat. Add chopped onion and minced garlic, and season with salt. Cook 3–4 minutes.
  • Add the ground beef and brown until no pink remains, about 7 minutes. Drain if necessary, then stir in crushed tomatoes, reserving about ½ cup for the baking dish. Add oregano and chili flakes and simmer 10–15 minutes.
  • Mix cottage cheese or ricotta, 1 cup shredded mozzarella, eggs, and Parmesan in a bowl. Season with salt and pepper.
  • Wipe excess liquid from zucchini slices and toss them lightly with flour to coat.
  • Spread the reserved crushed tomatoes over the bottom of the prepared baking dish.
  • Layer 1/3 of the floured zucchini slices over the sauce. Top with 1/3 of the cheese mixture and 1/3 of the mozzarella. Add a layer of meat sauce and repeat layers, finishing with zucchini, a thin spread of meat sauce, and mozzarella on top.
  • Bake until bubbly and golden-brown, about 45–50 minutes. Remove from oven and let cool at least 15 minutes before slicing. Garnish with fresh basil and serve.

Nutrition

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

Nutritional info is an estimate and provided as courtesy. Values may vary according to ingredients and tools used. Use your preferred nutritional calculator for precise info.

More Low-Carb Dinner Ideas

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