Zucchini Lasagna
Zucchini Lasagna is a spectacular twist on traditional Italian comfort food that brings all the flavor without the heavy pasta. This dish layers fresh, tender zucchini planks with savory ground beef, rich marinara, and creamy ricotta cheese. The result? A hearty meal that’s both satisfying and a brilliant way to sneak in some veggies. Whether you’re looking for a comforting weeknight dinner or meal prep for the week ahead, this recipe hits the spot!

My initial encounter with zucchini lasagna was at a friend’s potluck, where it drew everyone to the table with its bubbling gooeyness and golden-brown top. I was amazed at how the zucchini planks absorbed the flavors while maintaining their brightness, transforming a familiar dish into something refreshingly unique. If you’ve been searching for a low-carb alternative to lasagna or just want to include more veggies in your meals, this recipe is for you. It’s easy, budget-friendly, and promises to please even the pickiest eaters. I can’t wait for you to try it!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Preparation takes just 25 minutes, and it bakes to perfection in under 40.
- Irresistible Flavor: The combination of seasoned beef and fresh spinach creates a savory filling that bursts with flavor.
- Eye-Catching Appeal: The colorful layers are as beautiful as they are delicious, making for a stunning presentation.
- Flexible Serving: Perfect for family dinners, meal prep, or even as a main dish at gatherings.
- Diet-Friendly Options: Opt for lean ground turkey or even veggie crumbles for a lighter option.
Ingredients You’ll Need
- 1 tablespoon olive oil: This helps sauté the zucchini, adding richness. You can substitute with another oil, like avocado oil.
- 4 small zucchini: These are sliced lengthwise into ⅛-inch planks, serving as a low-carb alternative to pasta. Try yellow squash for variety.
- ½ teaspoon salt (divided): Essential for enhancing flavors in both the zucchini and meat mixture.
- ½ large onion (about 1¼ cups, diced): Adds sweetness and depth to the meat sauce.
- 1 lb ground beef (85% or 90% lean): Choose lean beef for a healthier lasagna; ground turkey or chicken works well too.
- ½ teaspoon garlic powder or 1½ teaspoons fresh minced garlic: For a necessary aromatic kick that brings the flavors together.
- 1 24 oz jar marinara sauce: This saves time; look for low-sugar brands for a healthier choice, or make your own if you’re feeling ambitious.
- 1½ tablespoons balsamic vinegar: Adds a subtle sweetness and acidity to balance the sauce.
- 1½ cups frozen chopped spinach: Packed with nutrients; be sure to thaw and drain any excess moisture to avoid a watery lasagna.
- ⅛ – ¼ teaspoon black pepper: Adjust according to your taste for an extra hint of warmth.
- 1½ cups whole milk ricotta cheese: Provides creaminess; cottage cheese can be a lower-calorie substitute.
- 2 large eggs: Help bind the ricotta filling and create a creamy texture.
- ¾ teaspoon Italian seasoning: A delightful mix of herbs that infuses the dish with Italian flair.
- ¼ cup grated parmesan cheese: This adds a nutty flavor to the layers. Freshly grated is always best!
- 2 ¼ cups shredded part-skim mozzarella cheese: Essential for that gooey, melty top; feel free to use a dairy-free alternative if needed.
How to Make Zucchini Lasagna
- Preheat the Oven: Begin by preheating your oven to 375°F. Spray a 9×13″ baking dish with non-stick cooking spray so the layers don’t stick after baking.
- Sauté the Zucchini: In a large non-stick skillet over medium-high heat, add 1 tablespoon of olive oil. When shimmering, toss in the sliced zucchini along with ¼ teaspoon of salt. Sauté for about 6–8 minutes, flipping every 1–2 minutes until the moisture has evaporated and the zucchini starts to brown. Remove the zucchini and set aside.
- Cook the Meat Mixture: In the same skillet, add 1 lb ground beef, ½ diced onion, and either ½ teaspoon garlic powder or 1½ teaspoons fresh minced garlic. Cook for 4–5 minutes, breaking apart the meat until it’s no longer pink.
- Combine the Sauce: If desired, drain any excess grease from the beef. Return it to the pan and stir in 1 jar of marinara sauce, 1½ tablespoons of balsamic vinegar, and 1½ cups frozen chopped spinach. Let it simmer uncovered for 10–13 minutes until it thickens and deepens in color. Season with black pepper to taste, then remove from heat.
- Mix the Ricotta: In a medium bowl, whisk together 1½ cups whole milk ricotta cheese, 2 large eggs, ¾ teaspoon Italian seasoning, and the remaining ¼ teaspoon salt and ¼ cup grated parmesan until smooth and creamy.
- Layer It Up: Spread half the meat sauce evenly in the bottom of the baking dish. Layer half of the sautéed zucchini planks on top, then dollop and spread half of the ricotta mixture over the zucchini. Sprinkle with half of the mozzarella cheese. Repeat this layering process with the remaining ingredients, finishing with mozzarella on top.
- Bake: Place the baking dish in the oven and bake uncovered for 33–35 minutes until it’s bubbly around the edges and golden brown on top.
- Let It Rest: Once baked, remove the lasagna from the oven and allow it to rest for about 5–10 minutes before slicing. This helps it set and makes serving easier.
Storing & Reheating
To store leftover zucchini lasagna, cover it tightly and keep it refrigerated for up to 5 days. For longer storage, portion and freeze it in airtight containers for up to 3 months. When you’re ready to enjoy, thaw overnight in the refrigerator, then reheat in the oven at 350°F for about 20 minutes or until heated through. Be aware that textural changes can occur when freezing, but a splash of marinara can help refresh the flavor.
Chef’s Helpful Tips
- Cut zucchini thinly and evenly to ensure even cooking throughout the dish.
- Always strain cooked spinach to avoid excess water in the lasagna; a colander works wonders.
- If the zucchini seems too watery during cooking, a sprinkle of salt can help draw out moisture.
- Experiment with herbs and cheese varieties to customize the flavors in this dish.
- Prepare layers a day ahead and refrigerate; simply bake when you’re ready to serve!
Zucchini lasagna is not just a recipe; it’s a beautiful way to experience a classic dish with a twist. Not only do you get to relish every bite, but you also pack in nutritional goodness, making it a true winner at the dinner table. Don’t hesitate to experiment with flavors and ingredients to call this recipe your own. Enjoy every flavorful layer, and happy cooking!

Recipe FAQs
Can I make zucchini lasagna ahead of time?
Can I substitute the ground beef?
How do I prevent the zucchini from getting soggy?
Is zucchini lasagna gluten-free?
More Dinner Recipes
👉 If you make my Zucchini Lasagna recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Zucchini Lasagna
- Prep Time: 25 minutes
- Cook Time: 85 minutes
- Total Time: 1 hour 50 minutes
- Yield: 12 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Description
This Zucchini Lasagna is a healthy comfort food packed with flavor! Layers of zucchini, seasoned ground beef, and creamy ricotta make for a delightful, homemade meal that is perfect for quick dinners and family gatherings.
Ingredients
- 1 tablespoon olive oil
- 4 small zucchini sliced lengthwise into ⅛-inch planks
- ½ teaspoon salt divided
- ½ large onion about 1¼ cups, diced into ¼-inch pieces
- 1 lb ground beef 85% or 90% lean
- ½ teaspoon garlic powder or 1½ teaspoons fresh minced garlic
- 1 24 oz jar marinara sauce low-sugar if preferred
- 1½ tablespoons balsamic vinegar
- 1½ cups frozen chopped spinach
- ⅛ – ¼ teaspoon black pepper
- 1½ cups whole milk ricotta cheese
- 2 large eggs
- ¾ teaspoon italian seasoning
- ¼ cup grated parmesan cheese
- 2 ¼ cups shredded part-skim mozzarella cheese
Instructions
- Preheat the oven to 375°F. Spray a 9×13" 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 moisture evaporates and zucchini begins to brown. Remove and set aside.
- Add ground beef, onion, and garlic to the same pan. Cook, crumbling as you stir for 4–5 minutes until cooked through.
- If desired, drain the beef then return it to the pan. Add marinara sauce, balsamic vinegar, and frozen spinach. Stir and simmer uncovered for 10–13 minutes until the sauce thickens. Season with black pepper and remove from heat.
- In a medium bowl, whisk ricotta, eggs, Italian seasoning, remaining ¼ teaspoon salt, and parmesan until smooth.
- Spread half the meat sauce evenly in the baking dish. Layer half the zucchini on top, dollop with half the ricotta mixture, and sprinkle with half the mozzarella. Repeat with remaining ingredients.
- Bake uncovered for 33–35 minutes until bubbling and golden brown on top.
- Remove from oven and let rest for 5–10 minutes before slicing and serving.
Notes
Feel free to substitute ground turkey for a lighter option.
For a vegetarian version, use lentils or extra spinach instead of beef.
Nutrition
- Serving Size: 1 slice (approx 1/12 of recipe)
- Calories: 320
- Sugar: 5g
- Sodium: 590mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 70mg




