Three years ago, I was in a rut. Not just a “what’s for dinner” rut, but a full-blown culinary depression. I had promised my husband I’d go low-carb, mostly because my blood work was looking a little worried and my energy levels were crashing by 3 PM every single day. We tried the salads. We tried the sad, steamed broccoli with nothing on it. We tried those sad-looking cauliflower rice dishes that tasted like dirt.
Then came the Tuesday night disaster. I was trying to make a traditional lasagna for a potluck, but my husband was watching his carbs. I panicked. I grabbed two zucchinis, sliced them into ribbons, and just… threw them in a pan. I didn’t have a recipe. I didn’t have a plan. I just had ground beef, a jar of marinara, and a block of ricotta that was about to expire. I stacked the zucchini, the meat, and the cheese like I was building a very specific, very hungry sandwich.
I took one bite and almost cried. It wasn’t just “good for a diet food.” It was delicious. Rich, savory, comforting, and hearty. My husband went back for seconds. Then thirds. And the best part? I didn’t feel like I needed a nap afterward. I felt energized.
That accidental dinner became the foundation for what I now call the Low-Carb Zucchini Lasagna with Ground Beef. I’ve made it dozens of times since. I’ve tweaked the cheeses, switched up the herbs, and even tried it with turkey once (don’t bother—stick to the beef). But the core recipe? It’s stayed exactly the same. It’s become my go-to when I want something that feels indulgent but actually fuels me. It’s the reason I meal prep on Sundays now, and it’s the reason my family actually asks for “lasagna night” instead of running away when they hear the word.
If you’re skeptical about zucchini replacing noodles, trust me. Once you taste this, you’ll be obsessed. It’s tender, it’s cheesy, and it’s genuinely the best low-carb zucchini lasagna with ground beef you’ll ever make.
Why You’ll Love This Low-Carb Zucchini Lasagna with Ground Beef
Look, I get it. Zucchini lasagna sounds like a compromise. It sounds like something you eat because you have to, not because you want to. But this recipe? It’s not a compromise. It’s an upgrade. Here’s why this Low-Carb Zucchini Lasagna with Ground Beef has taken over our weeknight rotation:
- It’s Actually Filling — Most low-carb meals leave you hungry an hour later. Not this. The combination of protein from the beef and fiber from the zucchini keeps you full for hours. I’ve used this as a post-workout dinner and felt great.
- Meal Prep Friendly — This is the holy grail of meal prep. It tastes even better the next day (the flavors meld together, and the zucchini softens just right). I make one big pan on Sunday, and I have lunch sorted for three days. No stress, no decision fatigue.
- Five Ingredients, Maximum Flavor — I’m not kidding. You don’t need a pantry full of specialty items. Just beef, zucchini, sauce, ricotta, and mozzarella. Simple, accessible, and incredibly tasty. It’s the perfect Low-Carb Zucchini Lasagna with Ground Beef for busy people.
- Kid-Approved — My picky eater son, who usually picks out every vegetable, asks for this. I don’t ask questions. I just serve it. The cheese and meat hide the zucchini’s texture perfectly.
- Gluten-Free Naturally — No wheat flour, no gluten issues. Just fresh veggies and real food. It’s safe for my celiac friend and healthy for everyone else.
This isn’t just a diet recipe. It’s a good recipe. Period. It’s warm, it’s cheesy, and it’s the kind of food that makes you feel taken care of.
Ingredients You’ll Need for the Best Low-Carb Zucchini Lasagna with Ground Beef
Here’s the thing about this recipe: simplicity is key. You don’t need fancy imports or obscure spices. You just need good quality basics. Here’s what I keep stocked specifically for this Low-Carb Zucchini Lasagna with Ground Beef:
For the Meat Layer
- Ground Beef (1 pound / 450g) — I use 80/20 lean-to-fat ratio. It keeps the meat juicy. If you’re super lean, add a teaspoon of olive oil to the pan. Don’t use turkey unless you want dry lasagna. Trust me.
- Italian Seasoning (1 teaspoon) — Or make your own mix of dried basil, oregano, and thyme. This gives it that classic lasagna flavor without extra work.
- Salt and Pepper — To taste. I’m generous with the pepper.
For the Sauce
- Marinara Sauce (2 cups / 480ml) — Check the label. I look for sauces with no added sugar. Many store-bought marinaras have hidden carbs. I like Rao’s or a simple homemade one. This is crucial for keeping it truly low-carb.
- Garlic (2 cloves, minced) — Fresh is best. Jarred garlic works in a pinch, but fresh tastes brighter.
For the Cheese Layer
- Ricotta Cheese (1 cup / 240g) — Whole milk ricotta. Don’t skimp on the fat. It makes the texture creamy and rich. Part-skim works, but whole milk is better.
- Mozzarella Cheese (2 cups / 225g, shredded) — Buy a block and shred it yourself. Pre-shredded mozzarella has cellulose in it, which prevents it from melting smoothly. I learned this the hard way with a grainy, oily mess.
- Parmesan Cheese (½ cup / 50g, grated) — For that salty, umami kick on top. Freshly grated is non-negotiable for me.
For the Base
- Zucchini (3 large, about 2 pounds / 900g) — Look for firm, fresh zucchini. If they’re soft or squishy, they’ll release too much water and make your lasagna soupy. I buy them the day before I make this.
- Olive Oil (1 tablespoon) — For sautéing the beef and greasing the pan.
Pro Tip: If you can find “low-moisture” mozzarella, use it. Regular mozzarella has more water, which can lead to a wetter lasagna. Low-moisture melts beautifully and stays firm.
Equipment You’ll Need
You don’t need anything fancy for this Low-Carb Zucchini Lasagna with Ground Beef. Here’s what I actually use:
- 9×13 Inch Baking Dish — Glass or ceramic works best. I use a Pyrex dish because I can see the bottom browning. Metal works too, but glass gives more even heating.
- Large Skillet — For browning the beef. A 12-inch skillet is ideal so you have room to stir.
- Vegetable Peeler or Mandoline — A Y-peeler is easiest for making long zucchini ribbons. A mandoline gives uniform slices but is sharper—be careful! I prefer the peeler for speed.
- Cheese Grater — Box grater or microplane. I use the medium holes for mozzarella and the fine side for Parmesan.
- Spatula — For spreading the ricotta and cheese layers.
- Paper Towels — Essential for drying the zucchini. Don’t skip this step!
How to Make It: Step-by-Step
Alright, let’s get cooking. This Low-Carb Zucchini Lasagna with Ground Beef comes together in about 45 minutes. It’s active cooking is maybe 20 minutes, the rest is just baking.
Step 1: Prep the Zucchini (10 minutes)
Wash your zucchini and trim the ends. Using a vegetable peeler, slice the zucchini lengthwise into thin ribbons. You want them long enough to span your baking dish. If they’re too short, cut them in half. You should get about 15-20 ribbons.
Critical Step: Lay the ribbons on paper towels and sprinkle lightly with salt. Let them sit for 10 minutes. This draws out excess moisture. Pat them dry thoroughly with more paper towels. If you skip this, your lasagna will be watery. I cannot stress this enough.
Step 2: Brown the Beef (8 minutes)
Heat olive oil in your large skillet over medium-high heat. Add the ground beef, breaking it up with a wooden spoon. Cook until browned and no pink remains. Drain any excess fat if there’s a lot (I usually leave a little for flavor). Stir in the Italian seasoning, salt, and pepper. Remove from heat and set aside.
Step 3: Warm the Sauce (3 minutes)
In a small saucepan or microwave, warm the marinara sauce with the minced garlic. This helps the flavors bloom. You don’t need to cook it long, just warm it through. Set aside.
Step 4: Mix the Ricotta (2 minutes)
In a medium bowl, mix the ricotta cheese with half of the mozzarella and half of the Parmesan. Add a pinch of salt and pepper. This mixture will be your creamy layer. Whisk it until smooth.
Step 5: Assemble the Low-Carb Zucchini Lasagna with Ground Beef (10 minutes)
Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with a little olive oil or cooking spray.
Layer 1: Spread a thin layer of marinara sauce on the bottom of the dish. This prevents sticking.
Layer 2: Place 3-4 zucchini ribbons over the sauce, overlapping slightly to cover the bottom.
Layer 3: Spread half of the ricotta mixture over the zucchini.
Layer 4: Spoon half of the beef mixture over the ricotta.
Layer 5: Drizzle with some marinara sauce.
Repeat: Add another layer of zucchini, remaining ricotta, remaining beef, and remaining sauce.
Top: Sprinkle the remaining mozzarella and Parmesan cheese on top. This will get golden and bubbly.
Step 6: Bake (25-30 minutes)
Cover the dish with foil. Bake for 20 minutes. Then, remove the foil and bake for another 5-10 minutes, until the cheese is melted, bubbly, and slightly browned. Let it rest for 10 minutes before slicing. This resting time is crucial—it allows the layers to set so you get clean slices instead of a slide.
Expert Tips & Tricks for Success
I’ve made this Low-Carb Zucchini Lasagna with Ground Beef enough times to know what works and what doesn’t. Here’s my hard-won wisdom:
- Dry the Zucchini Relentlessly — I’ve said it twice, but it bears repeating. Wet zucchini = watery lasagna. Use plenty of paper towels. If you’re in a hurry, you can also microwave the zucchini ribbons for 2 minutes to sweat them out, then pat dry.
- Don’t Overcook the Beef — You want the beef tender, not dry and crumbly. Cook it just until it loses its pink color. It will cook more in the oven.
- Use Low-Moisture Mozzarella — Again, this matters. Regular mozzarella has high water content. Low-moisture melts better and doesn’t make the dish soggy.
- Let It Rest — I know it’s tempting to dig in immediately. But if you cut it right away, it will fall apart. Let it sit for 10-15 minutes. The structure will set, and you’ll get beautiful squares.
- Freeze for Later — This Low-Carb Zucchini Lasagna with Ground Beef freezes beautifully. Assemble it, cover tightly with foil, and freeze unbaked. When ready to eat, thaw in the fridge overnight, then bake as directed (add 10-15 minutes to baking time if baking from cold).
Variations & Substitutions
Once you’ve mastered the basic Low-Carb Zucchini Lasagna with Ground Beef, here are some ways to mix it up:
- Spinach Addition — Stir 2 cups of fresh spinach into the beef mixture. It wilts down and adds nutrients without changing the flavor much.
- Turkey Version — Swap beef for ground turkey. Add extra olive oil and spices since turkey is leaner. It’s lighter but still tasty.
- Spicy Kick — Add red pepper flakes to the beef or sauce. Or use a spicy marinara.
- Cottage Cheese Swap — If you don’t have ricotta, cottage cheese works as a substitute. Blend it first for a smoother texture.
- Eggplant Layer — Swap half the zucchini for thin-sliced eggplant. Roast the eggplant first to remove moisture.
Serving & Storage
How to Serve: This Low-Carb Zucchini Lasagna with Ground Beef is great on its own, but I love serving it with a simple green salad with balsamic vinaigrette. The acidity cuts through the richness. Garlic bread is delicious, but if you’re strict low-carb, skip it or use low-carb bread.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. It actually tastes better on day 2 and 3 as the flavors meld.
Reheating: Reheat in the microwave for 1-2 minutes, or in the oven at 350°F for 15 minutes covered with foil. Add a splash of water or sauce if it looks dry.
Freezing: As mentioned, this Low-Carb Zucchini Lasagna with Ground Beef freezes well. Wrap individual slices in foil for easy grab-and-go lunches.
Nutrition Information
I’m not a nutritionist, but here’s an estimate for one slice (assuming 8 servings):
- Calories: 280
- Protein: 22g
- Carbs: 6g (2g fiber, 4g net carbs)
- Fat: 18g
- Sodium: 580mg
It’s a solid balance of protein and fat, with very few carbs. Perfect for keto or low-carb lifestyles. Remember, nutrition varies based on specific brands and zucchini size.
Final Thoughts
That’s my Low-Carb Zucchini Lasagna with Ground Beef! It’s simple, it’s delicious, and it’s the reason I no longer dread low-carb dinners. It’s comfort food that doesn’t compromise on flavor or satisfaction. My family loves it, and I hope you will too.
Make it yours! Add extra herbs, different cheeses, or more veggies. The best recipes are the ones you adapt. If you make this Low-Carb Zucchini Lasagna with Ground Beef, let me know how it turns out. I love hearing from you!
Happy cooking! I hope your kitchen smells amazing.
Frequently Asked Questions
Can I use frozen zucchini?
I don’t recommend it. Frozen zucchini releases a lot of water and becomes mushy. Fresh zucchini gives you better texture and control. If you must use frozen, thaw it completely and squeeze out every drop of water in a towel.
Why is my lasagna watery?
Usually, this happens because the zucchini wasn’t dried enough, or you used high-moisture mozzarella. Make sure to salt and pat dry the zucchini ribbons, and use low-moisture cheese. Also, let the lasagna rest before cutting.
Can I make this ahead?
Yes! Assemble the lasagna, cover with foil, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time since it’s starting cold.
Is this keto-friendly?
Yes, this Low-Carb Zucchini Lasagna with Ground Beef is naturally low in carbs and high in fat and protein, making it perfect for keto. Just ensure your marinara sauce has no added sugar.
Can I use cottage cheese instead of ricotta?
Yes, cottage cheese works well. For a smoother texture similar to ricotta, blend the cottage cheese in a food processor or blender before using it.
How do I slice it cleanly?
Let it rest for at least 10 minutes after baking. Use a sharp knife, and wipe the blade between cuts. This ensures clean, neat slices.
Can I double this recipe?
Yes, double all ingredients and use a larger baking dish (like a 9×13 doubled in height, or two 9×13 dishes). Adjust baking time accordingly—check for doneness by seeing if the cheese is bubbly and the center is hot.
Pin This Recipe!
Low-Carb Zucchini Lasagna with Ground Beef
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
A delicious, hearty, and naturally gluten-free lasagna that uses zucchini ribbons instead of noodles. This 5-ingredient meal prep favorite is rich, savory, and perfect for low-carb or keto diets.
Ingredients
- 3 large zucchini (about 2 pounds / 900g)
- 1 pound (450g) ground beef (80/20 lean-to-fat ratio)
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 2 cups (480ml) marinara sauce (no added sugar)
- 2 cloves garlic, minced
- 1 cup (240g) whole milk ricotta cheese
- 2 cups (225g) low-moisture mozzarella cheese, shredded
- ½ cup (50g) Parmesan cheese, grated
Instructions
- Preheat oven to 375°F (190°C).
- Wash zucchini and trim ends. Slice lengthwise into thin ribbons using a vegetable peeler.
- Lay zucchini ribbons on paper towels, sprinkle with salt, and let sit for 10 minutes to draw out moisture. Pat dry thoroughly with more paper towels.
- Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook until browned, breaking it up with a spoon. Drain excess fat if necessary.
- Stir in Italian seasoning, salt, and pepper. Remove from heat.
- Warm marinara sauce with minced garlic in a small saucepan or microwave until hot.
- In a medium bowl, mix ricotta with half of the mozzarella and half of the Parmesan. Season with a pinch of salt and pepper.
- Grease a 9×13 inch baking dish.
- Spread a thin layer of marinara sauce on the bottom of the dish.
- Layer 3-4 zucchini ribbons over the sauce.
- Spread half of the ricotta mixture over the zucchini.
- Spoon half of the beef mixture over the ricotta.
- Drizzle with some marinara sauce.
- Repeat layers: zucchini, remaining ricotta, remaining beef, and remaining sauce.
- Top with remaining mozzarella and Parmesan cheese.
- Cover with foil and bake for 20 minutes.
- Remove foil and bake for another 5-10 minutes until cheese is melted, bubbly, and slightly browned.
- Let rest for 10 minutes before slicing to allow layers to set.
Notes
Critical Step: Dry the zucchini thoroughly to prevent a watery lasagna. Use low-moisture mozzarella for better melting and texture. Let the lasagna rest for 10 minutes after baking to ensure clean slices. This dish freezes well; assemble unbaked, cover tightly, and freeze. Thaw in fridge overnight before baking.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 280
- Sodium: 580
- Fat: 18
- Carbohydrates: 6
- Fiber: 2
- Protein: 22
Keywords: low-carb, zucchini lasagna, ground beef, keto, gluten-free, meal prep, healthy dinner, comfort food



