Hearty Beef and Zucchini Lasagna

Indulge in the heartwarming comfort of a classic lasagna without the guilt! This incredible Zucchini Lasagna with Meat Sauce offers a deliciously healthy, low-carb twist on a beloved family meal. Imagine rich, savory meat sauce, layers of creamy, melted cheese, and tender slices of fresh zucchini replacing traditional pasta noodles. It’s a quick, keto-friendly swap that doesn’t compromise on flavor or satisfaction, delivering all the cheesy, saucy goodness you crave in a lighter, more nutritious package.

A comforting Zucchini Lasagna with rich meat sauce being served from a white rectangular baking dish, showcasing golden-brown cheese and tender zucchini layers.

An Easy, Cheesy Low-Carb Lasagna Recipe for the Whole Family

There’s an undeniable allure to a lasagna baking in the oven—the enticing aroma, the promise of a hearty, comforting meal. Layers of velvety cheese filling, robust homemade meat sauce, and gooey, melted mozzarella create a culinary experience that’s pure comfort food. The only traditional element that makes lasagna less suitable for low-carb or keto diets is the pasta. That’s precisely why zucchini lasagna has soared in popularity! Thin, delicately sliced zucchini acts as a fantastic, nutrient-rich substitute for wheat pasta, offering a mild flavor profile and a mere fraction of the carbohydrates.

If you’re on a quest to build a repertoire of healthy, satisfying meals that genuinely appeal to everyone at your table, this zucchini lasagna recipe is an absolute must-add. It captures all the indulgent taste and familiar texture of a classic lasagna, but with a clever low-carb modification that’s surprisingly simple to execute. No more watery zucchini issues or bland flavors; this recipe ensures a perfectly structured, flavorful dish every time. It’s perfect for weeknight dinners, meal prep, or even entertaining guests who might be following a keto or low-carb lifestyle, proving that healthy eating can still be incredibly delicious.

A close-up view of a slice of Zucchini Lasagna, garnished with fresh basil, showing the delicious layers of meat sauce, cheese, and zucchini.

Essential Ingredients for Your Zucchini Lasagna

This recipe shines with a homemade meat sauce, built from crushed tomatoes and a blend of savory seasonings. However, don’t hesitate to use your favorite store-bought pasta sauce as a convenient shortcut—your secret is safe with us! Here’s what you’ll gather for this delightful dish:

  • Zucchini: Opt for medium-sized zucchini, thinly sliced lengthwise into uniform strips. You can choose to peel them for a smoother texture or leave the peels on for added fiber and color.
  • All-Purpose Flour: A small amount of flour is used to lightly coat the zucchini slices, helping to absorb excess moisture and create a more substantial, pasta-like texture. This step is optional but highly recommended for the best “not watery” results.
  • Mozzarella Cheese: Shredded mozzarella is essential for that signature melty, gooey lasagna experience. We’ll divide it: some goes into the creamy cheese filling for added richness, and the rest is generously layered throughout the lasagna to achieve a temptingly golden-brown crust.
  • Ground Beef: Lean ground beef (85/15 or 90/10) is ideal as it requires less draining. However, fattier options like ground chuck (80/20) will lend a richer flavor to your meat sauce. Feel free to use what you prefer or have on hand.
  • Yellow Onion: Finely chopped yellow onion forms the aromatic base of our robust meat sauce, adding a touch of sweetness and depth.
  • Garlic: Freshly minced or pressed garlic provides an irreplaceable pungent flavor. If fresh isn’t available, a good quality garlic powder can be used in a pinch (about 1 teaspoon of powder for every 3 cloves of fresh garlic).
  • Cottage Cheese or Ricotta: Ricotta cheese is the more traditional choice for lasagna fillings, offering a slightly coarser texture. However, cottage cheese is an excellent and often more accessible alternative, providing a creamy, tangy element to the cheese blend.
  • Eggs: Large eggs act as a binder, helping to hold the cheese filling together, preventing it from becoming too loose or runny during baking.
  • Parmesan Cheese: A generous amount of grated Parmesan cheese is crucial for adding a sharp, salty, umami kick to the cheese filling. Its flavor perfectly complements the other cheeses and the rich meat sauce.
  • Crushed Tomatoes: One large can (28 ounces) of crushed tomatoes forms the heart of our homemade meat sauce, providing a rich, vibrant tomato base.
  • Olive Oil: Used for sautéing the aromatics and browning the ground beef, imparting a subtle fruity note.
  • Seasonings: A simple yet powerful blend of dried oregano, salt, black pepper, and chili flakes (or crushed red pepper) infuses the meat sauce with classic Italian flavors and a hint of warmth. Adjust chili flakes to your preferred spice level.
  • Fresh Basil: A handful of fresh basil leaves, chopped, serves as a beautiful and aromatic garnish, adding a burst of fresh flavor just before serving.
An array of fresh ingredients for zucchini lasagna, including cottage cheese, eggs, seasonings, flour, olive oil, garlic, diced onion, crushed tomatoes, mozzarella, Parmesan, zucchini slices, and ground beef, arranged on a surface.

How to Make Zucchini Lasagna: A Step-by-Step Guide

While lasagna often carries a reputation for being a labor-intensive dish, this zucchini version is surprisingly straightforward, even with the inclusion of a flavorful homemade sauce. A key time-saver is that there’s no need to pre-cook the zucchini, making the process even simpler. Just follow these steps for a perfect, non-watery lasagna:

  • Prepare and Drain the Zucchini: Begin by thinly slicing your zucchini lengthwise into approximately ⅛-inch strips. Lay these slices out in a single layer on paper towels and lightly sprinkle them with salt. This crucial step draws out excess moisture, preventing your lasagna from becoming watery. Allow them to rest for at least 15 minutes, but no more than 20 minutes to prevent them from becoming too soft.
  • Craft the Hearty Meat Sauce: While your zucchini rests, start on the meat sauce. Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped yellow onion and minced garlic, season with a pinch of salt, and sauté for 3-4 minutes until the onion softens and becomes translucent. Next, add the ground beef to the pan. Break it up into small crumbles with a spatula as it browns, cooking until no pink remains, typically about 7 minutes. If using fattier beef, drain any excess grease. Stir in the crushed tomatoes, making sure to reserve a generous half-cup of sauce for the bottom of your baking dish. Finally, mix in the dried oregano, chili flakes, and season with salt and pepper to taste. Bring the sauce to a gentle simmer and let it cook for 10 to 15 minutes, allowing the flavors to meld beautifully.
  • Garlic, onions, and ground beef sizzling together in a skillet, forming the base of the rich meat sauce.
  • Hearty meat sauce simmering in a skillet, featuring crushed tomatoes and savory seasonings, ready for layering.
  • Prepare the Creamy Cheese Filling: While the meat sauce simmers, turn your attention to the luscious cheese filling. In a medium bowl, combine the cottage cheese (or ricotta), one cup of shredded mozzarella, the eggs, and the grated Parmesan cheese. Season this mixture with salt and pepper, then stir everything thoroughly until all ingredients are well incorporated and creamy. This mixture will provide that classic, comforting texture to your lasagna.
  • A bowl filled with a creamy cheese mixture of cottage cheese, Parmesan, and eggs, alongside a smaller bowl of shredded mozzarella.
  • Adding shredded mozzarella cheese to the rich cottage cheese and egg mixture for the lasagna's creamy filling.
  • Rinse and Flour the Zucchini Slices: By now, your salted zucchini slices should have released a significant amount of water. Gently wipe away any excess salt and moisture using a clean paper towel. Alternatively, you can quickly rinse them and pat them thoroughly dry. Place the dried zucchini slices into a clean bowl, sprinkle them with the all-purpose flour, and toss gently to ensure an even, light coating. This flour coating further helps absorb any remaining moisture and contributes to a better texture, preventing sogginess.
  • Prepare Your Baking Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with cooking spray or a drizzle of olive oil. Spread the reserved half-cup of crushed tomatoes evenly over the bottom of the prepared baking dish. This creates a flavorful base and helps prevent the first layer of zucchini from sticking.
  • Thin strips of lightly floured zucchini resting on a paper-towel-lined tray, prepped for layering in the lasagna.
  • A layer of vibrant crushed tomato sauce evenly spread across the bottom of a white baking dish, ready for lasagna layers.
  • Begin Layering the Lasagna: Carefully arrange one-third of the floured zucchini slices over the tomato sauce base in a single, slightly overlapping layer, mimicking traditional lasagna noodles. Spread half of the creamy cheese mixture evenly over the zucchini, then sprinkle with one-third of the remaining shredded mozzarella cheese.
  • A neat layer of floured zucchini slices covering the base of tomato sauce in a baking dish.
  • A generous sprinkling of shredded mozzarella cheese over layers of zucchini and cheese filling in a baking dish.
  • Continue Building Layers: Now, add another layer of your rich meat sauce over the mozzarella, followed by another single layer of zucchini slices, then the remaining half of the cottage cheese mixture, and another third of the shredded mozzarella. Ensure each layer is spread evenly for consistent flavor.
  • Top and Bake the Zucchini Lasagna: Finish assembling your lasagna with a final layer of zucchini slices. Spread just two tablespoons of meat sauce thinly over this top zucchini layer, and then generously sprinkle with the last third of your shredded mozzarella cheese. Place the baking dish into your preheated oven and bake for 45 to 50 minutes, or until the lasagna is bubbling vigorously around the edges and the top is beautifully golden brown and caramelized.
An unbaked zucchini lasagna, generously topped with shredded mozzarella, ready to be placed in the oven.
  • Cool and Serve: Once baked, carefully remove the zucchini lasagna from the oven. It’s crucial to let it cool and rest for at least 15 minutes before attempting to slice and serve. This resting period allows the layers to set, preventing a messy collapse. Garnish with fresh basil leaves, if desired, for an extra pop of color and herbaceous aroma, then dig in!
A perfectly portioned square of cheesy Zucchini Lasagna on a white plate, ready to be enjoyed.

How to Perfectly Slice Zucchini for Lasagna

Achieving uniform, thin zucchini slices is key to a well-structured zucchini lasagna. You have two main tools at your disposal: a mandoline or a large, sharp chef’s knife. If using a mandoline, set it to cut slices approximately ⅛ inch thick. Always work slowly and exercise extreme caution, using a guard to protect your fingers from the blade. Mandolines are excellent for consistent thickness but require careful handling.

If you’re using a sharp knife, start by slicing a thin strip off one side of the zucchini to create a stable, flat base. Place the zucchini on this flat edge, which will prevent it from rolling. Then, with a steady hand, slowly make long, even cuts along the length of the zucchini to create ⅛-inch slices. It may take a little practice to achieve perfect uniformity, but don’t worry—even slightly irregular slices will still taste fantastic in your lasagna. The goal is thin enough for flexibility and even cooking, but not so thin they disintegrate.

Common Questions About Zucchini Lasagna

How Do You Prevent Zucchini Lasagna from Being Watery?

The secret to a “not watery” zucchini lasagna lies primarily in the salting step. Sprinkling salt over the zucchini slices and allowing them to drain for 15-20 minutes pulls out a significant amount of their natural moisture. It’s crucial not to let them sit for too long (over 20 minutes) or they might become too soft. Additionally, coating the drained zucchini strips lightly in flour further helps to absorb any residual moisture and creates a better, more substantial texture, mimicking traditional pasta and thickening the sauce slightly.

Should You Rinse Zucchini After Salting?

Yes, it’s generally a good idea to remove the excess salt and the liquid that has been drawn out from the zucchini after draining. You can rinse the slices quickly under cold water and then pat them thoroughly dry with a clean paper towel. Alternatively, you can simply use a clean paper towel to wipe away the moisture and residual salt. While some salt might remain with the wiping method, it will be minimal and will contribute to the seasoning of your overall dish.

Can I Use Frozen Zucchini for Zucchini Lasagna?

While fresh zucchini is preferred for its firm texture, you can use frozen zucchini in a pinch. However, frozen zucchini contains a lot more water. It’s essential to thaw the frozen zucchini completely and then squeeze out as much excess liquid as possible using a clean kitchen towel or paper towels. You might even want to press it between two towels with a heavy object for extra draining. The salting step isn’t as effective with frozen zucchini, so thorough squeezing is vital to prevent a watery lasagna.

A close-up of a pan of freshly baked Zucchini Lasagna, neatly cut into large, appealing squares, ready to be served.

Tips for a Perfect Zucchini Lasagna Every Time

This recipe provides a fantastic foundation for a delicious, low-carb lasagna. However, don’t hesitate to get creative and customize it to suit your preferences, pantry staples, or specific dietary needs. Here are some ideas to make this dish truly your own:

  • Experiment with Different Meats: While ground beef is a classic choice, feel free to substitute it with other ground meats. Ground turkey, pork, chicken, or even a flavorful Italian sausage (casings removed and crumbled) would work perfectly, each adding its own unique depth to the meat sauce.
  • Go Vegetarian or Vegan: This lasagna is easily adaptable for a meatless meal. Replace the ground beef with your favorite plant-based ground “meat” crumbles. Alternatively, you can boost the vegetable content by adding finely chopped mushrooms, onions, bell peppers, or even blanched, seasoned cauliflower crumbles to the sauce for a wholesome vegetarian option. For a fully vegan version, substitute dairy cheeses with plant-based alternatives and ensure your “meat” substitute is vegan.
  • Boost the Veggie Power: Want to sneak in even more vegetables? The meat sauce is a perfect canvas for extra nutrients. Try stirring in some finely chopped spinach (thawed and squeezed dry if frozen), grated carrots, or finely chopped broccoli florets. These additions will blend seamlessly into the sauce, adding flavor and vitamins without overpowering the dish.
  • “Not-Quite-Keto” Option: If you’re not strictly adhering to a keto diet but still want to reduce carbs, you can combine zucchini with traditional pasta noodles. Simply boil a small amount of regular lasagna noodles according to package directions. Create one layer with zucchini and another with traditional pasta for a hybrid lasagna that satisfies all preferences.
  • Spice It Up: If you love a bit more heat, increase the amount of chili flakes or add a pinch of cayenne pepper to the meat sauce. Conversely, if you prefer a milder flavor, reduce or omit the chili flakes entirely.
  • Cheese Variations: While mozzarella, Parmesan, and cottage cheese/ricotta are standard, feel free to experiment with other cheeses. A layer of provolone or a blend of Italian cheeses could add a different dimension of flavor.
A glorious Zucchini Lasagna with meat sauce being carefully lifted from a white rectangular baking dish, showcasing its perfect layers.

What to Serve with Zucchini Lasagna

A hearty, all-in-one dish like zucchini lasagna is incredibly satisfying on its own, often requiring no side dishes. However, if you have a little extra time or simply want to round out the meal, a few thoughtful additions can elevate the dining experience. Here are some of our favorite pairings:

  • Crusty Bread (for non-keto guests): For those who aren’t following a keto or low-carb lifestyle, a warm, crusty bread is the quintessential accompaniment to any lasagna. Garlic bread, a fresh baguette, or even homemade Garlic and Herb Focaccia are perfect for soaking up every last drop of that delicious meat sauce.
  • Simple Roasted Vegetables: You can never go wrong with a side of perfectly roasted vegetables. They are easy to prepare and add a fresh, earthy counterpoint to the rich lasagna. We especially love the combination of radishes and Brussels sprouts. This easy recipe for Roasted Brussels Sprouts and Radishes is incredibly simple to make and bursting with flavor. Other great options include asparagus, green beans, or broccoli.
  • Fresh, Light Salad: A crisp side salad is a classic, refreshing partner for homemade lasagna. For a unique twist on a traditional garden salad, consider serving these luscious Caprese Stuffed Avocado halves. They offer a delightful blend of fresh flavors and healthy fats, making for an unexpectedly delicious side dish. A simple mixed green salad with a light vinaigrette also works beautifully.
A tempting serving of Zucchini Lasagna on a white dinner plate, with a fork poised for a delicious bite.

Storing and Reheating Zucchini Lasagna Leftovers

Managing leftovers from this zucchini lasagna is wonderfully straightforward, ensuring you can enjoy its comforting flavors for days to come. Allow the lasagna to cool completely to room temperature before storing. Once cool, you can either portion out individual servings into airtight containers or simply cover the entire baking dish tightly with a lid or plastic wrap. Store it in the refrigerator for up to 4 days.

To reheat, you have a couple of convenient options. For individual servings, the microwave works well: cover the lasagna loosely with a paper towel to prevent splatters and heat until warmed through. For larger portions or to reheat the entire dish, place it in a preheated oven at 350°F (175°C) for 15-20 minutes, or until it’s hot and bubbly throughout. Covering it loosely with foil during the first part of baking can help prevent the top from over-browning.

Make-Ahead and Freezing Instructions

This zucchini lasagna is an excellent candidate for make-ahead meal prep, saving you time on busy days. To prepare it in advance, assemble the entire casserole as directed in the recipe, but do not bake it. Once assembled, cover the unbaked dish tightly with plastic wrap (extra points if your baking dish has a lid!) and refrigerate it for up to 24 hours. When you’re ready to bake, simply remove it from the fridge, allow it to come closer to room temperature for about 30 minutes, and then bake as per the instructions.

For longer-term storage, this lasagna freezes beautifully. Assemble the casserole as instructed and bake it fully. Let the cooked lasagna cool almost completely to room temperature (cover loosely while cooling to avoid condensation). Once cooled, wrap the entire casserole dish tightly first in a layer of plastic wrap, followed by a layer of aluminum foil. Label it with the date and freeze for up to three months. When you’re ready to enjoy it, thaw the frozen lasagna overnight in the refrigerator. Then, reheat it in a preheated oven at 350°F (175°C) until thoroughly warmed through and bubbly, which may take 30-45 minutes or longer for a full pan. Covering it with foil during reheating is recommended to prevent drying out.

A comforting Zucchini Lasagna with rich meat sauce being served from a white rectangular baking dish, showcasing golden-brown cheese and tender zucchini layers.

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 ⅛ inch strips.
  • 2 tablespoons all purpose flour
  • 2 cups shredded mozzarella cheese
  • pounds ground beef
  • 1 small yellow onion,, diced
  • 3 cloves garlic,, minced
  • 10 ounces cottage cheese,, or ricotta cheese
  • 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
  • Salt and pepper
  • ½ cup fresh basil,, for garnish

Instructions

  1. Preheat the oven to 375°F (190°C). Lightly grease a 9×13 baking dish with cooking spray or oil.
  2. Sprinkle salt over the zucchini slices, and then lay them out on a layer of paper towels to drain. Let them sit for at least 15 minutes.
  3. While the zucchini is resting, prepare the sauce. Heat the olive oil in a large pan over medium heat. Add the chopped onion and minced garlic. Season with salt.
  4. Cook for 3 to 4 minutes, and then add the ground beef. Brown the meat, breaking it up with a spatula as you go, until no pink remains, about 7 minutes.
  5. Stir in the crushed tomatoes, reserving a generous half-cup for the bottom of the baking dish. Stir in the seasonings (oregano, chili flakes, salt, pepper). Bring to a simmer, and allow to simmer for 10 to 15 minutes.
  6. While the sauce is simmering, combine the cottage cheese, a cup of shredded mozzarella, the eggs, and the Parmesan cheese in a small bowl. Sprinkle with salt and pepper, and stir well to combine.
  7. Wipe the excess salt and liquid from the zucchini slices with a clean paper towel. Place them in a bowl and sprinkle with flour. Toss gently to coat.
  8. Spread the reserved crushed tomatoes over the bottom of your previously prepared baking dish.
  9. Arrange 1/3 of the floured zucchini slices over the sauce in a single layer. Top with 1/3 of the cottage cheese mixture, and sprinkle with 1/3 of the remaining mozzarella cheese.
  10. Add another layer of meat sauce to the dish, followed by zucchini, then the cottage cheese mixture, and then more mozzarella.
  11. Finish the lasagna with a final layer of zucchini slices, two tablespoons of meat sauce spread thinly, and the last of the mozzarella.
  12. Bake in your preheated oven until bubbly and the top of the lasagna is golden-brown, about 45 to 50 minutes.
  13. Remove from oven and let cool for at least 15 minutes before slicing.
  14. Garnish with fresh basil, if desired, and serve immediately.

Nutrition

Calories: 346kcal | Carbohydrates: 14g | Protein: 33g | Fat: 18g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.3g | Cholesterol: 129mg | Sodium: 534mg | Potassium: 823mg | Fiber: 3g | Sugar: 7g | Vitamin A: 792IU | Vitamin C: 19mg | Calcium: 255mg | Iron: 4mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

More Delicious Low-Carb Dinner Ideas

If you loved this Zucchini Lasagna and are looking for more healthy, satisfying low-carb meal options, explore these other fantastic recipes from our collection:

  • The Best Grilled Carne Asada Recipe: A flavorful and tender steak perfect for tacos, salads, or served simply with your favorite low-carb sides.
  • Blackened Balsamic Tuna Steaks: Quick to prepare, these tuna steaks are packed with bold flavors and make an elegant yet easy weeknight meal.
  • Chicken and Vegetables in Foil Packets: A fuss-free, delicious, and healthy way to cook chicken and your favorite low-carb vegetables, with minimal cleanup.

Enjoy expanding your repertoire of delicious and healthy low-carb dishes!