| |

Zucchini Lasagna Recipe

If you’re looking for a delicious, lighter twist on a classic comfort food, you’re going to absolutely adore this Zucchini Lasagna Recipe. It’s hearty, flavorful, and best of all — it’s not watery like some zucchini dishes tend to be. I’ve tweaked this recipe over time to get just the right texture and layers, so you’ll get a lasagna that’s packed with all the cozy goodness without sacrificing freshness and that beautiful zucchini bite. Trust me, once you try this, it’ll become a go-to in your meal rotation!

🧡

Why You’ll Love This Recipe

  • No Watery Mess: The secret to perfectly baked zucchini strips keeps the layers sturdy without sogginess.
  • Fresh & Flavorful: Homemade tomato sauce with garlic, basil, and Italian seasonings makes the flavor pop.
  • Comfort Food, Guilt-Free: Switching pasta for zucchini keeps it lighter but still wildly satisfying.
  • Easy to Assemble: Simple layering steps make it approachable for cooks of all levels.

Ingredients You’ll Need

The ingredients in this zucchini lasagna recipe are straightforward but thoughtfully chosen to bring out rich flavor without overcomplicating things. Using fresh basil and quality cheeses really lifts the dish, so I recommend sourcing those well if you can.

Zucchini Lasagna Recipe - Ingredients
  • Zucchini: Select medium-sized zucchinis that are firm and not too watery — perfect for slicing into sturdy lasagna layers.
  • Mozzarella cheese: Freshly shredded works best for even melting.
  • Olive oil: Use extra virgin for the best flavor in the sauce and sauté steps.
  • Garlic: Minced finely to release aroma without overpowering.
  • Onion: Diced small so it cooks evenly into the tomato sauce.
  • Crushed tomatoes: Choose canned crushed tomatoes with no added seasoning to customize your sauce perfectly.
  • Italian seasonings: A blend of herbs like oregano, basil, and thyme adds classic Italian flavor.
  • Black pepper and salt: To taste, balancing the layers.
  • Basil leaves: Fresh is key here to brighten the sauce.
  • Ricotta cheese: Creamy and smooth, it forms the lovely ricotta filling in each layer.
  • Egg: This binds the ricotta mixture for a firmer filling.
  • Parmesan cheese: Adds sharpness and depth to the ricotta filling.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the best parts about this zucchini lasagna recipe is how customizable it is. Over time, I’ve played with a few tweaks to tailor it to what my family loves or to fit what I have on hand.

  • Meat Lover’s Variation: I sometimes add cooked ground beef or turkey into the tomato sauce for an extra protein punch, which everyone in my family really enjoys.
  • Vegan Take: Swap ricotta and mozzarella for plant-based cheeses and use a flax egg to bind the filling—you won’t miss the dairy!
  • Spicy Kick: Adding red chili flakes or a dash of hot sauce to the tomato sauce is my secret when I want to turn up the heat.
  • Herb Swaps: Fresh oregano or thyme in place of basil adds a delightful new aroma if you want to switch things up.

How to Make Zucchini Lasagna Recipe

Step 1: Prepare Your Zucchini Layers

Start by trimming the ends from your medium zucchinis and slicing them lengthwise into even strips using a mandolin or a sharp knife. This part is key — consistent thickness ensures they bake evenly and hold their shape when you layer them. Lay the slices flat on a parchment-lined baking sheet, then pop them in a 350°F oven for about 20 minutes, flipping halfway to dry out excess moisture. This step really helped me eliminate the soggy bottom issue — it’s a game changer!

Step 2: Simmer Your Tomato Sauce

While your zucchini bakes, heat olive oil in a pan and sauté the garlic until it’s fragrant but not brown (about a minute). Toss in diced onion and cook until soft, roughly 2-3 minutes. Add crushed tomatoes, basil, Italian seasoning, salt, and black pepper, then let this simmer gently for 5 minutes. You’ll notice the sauce thickens nicely and the flavors meld — this fresh sauce really makes the dish stand out.

Step 3: Mix the Ricotta Filling

In a bowl, combine the ricotta cheese, parmesan cheese, egg, black pepper, and salt. Stir until it’s just mixed — the egg acts as a binder so the ricotta maintains structure between layers. I love how this filling adds creaminess without heaviness, and the parmesan gives it that perfect little sharp zing.

Step 4: Assemble Your Lasagna

Spread 2 tablespoons of your tomato sauce evenly on the bottom of a medium casserole dish. Lay a single layer of baked zucchini strips to cover the sauce. Dollop and spread about ⅓ cup of the ricotta filling over the zucchini, followed by ¼ cup of sauce and ¼ cup of shredded mozzarella cheese. Repeat layering twice more (three layers total). For the final top layer, arrange zucchini strips criss-cross style, then sprinkle remaining mozzarella on top and cover with foil. This layering technique is what gives the lasagna beautiful structure and plenty of ooey-gooey cheese.

Step 5: Bake and Serve

Bake covered at 350°F for 30 minutes, then remove the foil and bake another 10 minutes until the cheese bubbles and melts to golden perfection. Let the lasagna cool for about 30 minutes before slicing — this resting time helps it set, making serving easier and prettier. I remember the first time I skipped the cooling step, and the lasagna just fell apart on the plate. Lesson learned!

👨‍🍳

Pro Tips for Making Zucchini Lasagna Recipe

  • Dry the Zucchini Well: Baking the zucchini slices before layering evaporates much of their moisture, preventing a watery lasagna.
  • Use a Mandolin: For slices of uniform thickness to cook evenly and hold layers perfectly.
  • Take Your Time Resting: Let your lasagna sit after baking to firm up — impatience can cause it to fall apart.
  • Layer Ingredients Evenly: This ensures consistent flavor and texture throughout every bite.

How to Serve Zucchini Lasagna Recipe

Zucchini Lasagna Recipe - Serving

Garnishes

I love topping my slices with some freshly chopped basil and a sprinkle of extra parmesan cheese right before serving. It adds a lovely fresh pop of color and a sharp, nutty flavor that complements the creamy layers.

Side Dishes

My favorite sides with this zucchini lasagna recipe are a crisp green salad with lemon vinaigrette or some roasted garlic bread to soak up any extra sauce. Light steamed veggies like asparagus or green beans also balance the richness perfectly.

Creative Ways to Present

For special occasions, I’ve tried using individual ramekins for mini zucchini lasagnas — it’s such a fun way to serve guests and makes portion control easier. Also, layering zucchini strips vertically instead of horizontally gives a neat twist for a fancy dinner plate presentation.

Make Ahead and Storage

Storing Leftovers

I keep leftovers tightly covered in the fridge and they last well for 3-4 days. I learned that slicing into portions before storing saves so much time when you want a quick reheat later — and you’re less likely to overheat and dry out the whole pan.

Freezing

This zucchini lasagna recipe freezes beautifully. I wrap individual portions tightly with plastic wrap and place them in a freezer bag. When you’re ready, thaw overnight in the fridge before reheating. Freezing is great if you like prepping meals ahead for a busy week.

Reheating

To reheat, bake covered at 325°F until warmed through, about 15-20 minutes, or microwave on medium power in short bursts to keep the texture creamy and prevent drying out. Adding a tiny splash of water or sauce on top before reheating helps maintain moisture.

FAQs

  1. Can I make this zucchini lasagna recipe gluten-free?

    Absolutely! This recipe naturally skips traditional pasta sheets, so it’s inherently gluten-free. Just double-check your canned tomatoes and seasonings to ensure they don’t contain gluten additives.

  2. How do I prevent the zucchini from making the lasagna watery?

    Drying the zucchini slices by baking them before assembling is the key trick. This step removes extra moisture, giving your lasagna firm layers without sogginess.

  3. Can I prepare the sauce ahead of time?

    Yes! The tomato sauce can be made up to two days in advance and refrigerated. Just warm it gently before using it in your lasagna assembly.

  4. Is there a substitute for ricotta cheese in this recipe?

    You can substitute ricotta with cottage cheese for a lighter option, or tofu blended with some lemon juice and nutritional yeast for a vegan version.

Final Thoughts

I absolutely love how this zucchini lasagna recipe turns out every time — it feels like comfort food without any guilt and is perfect for any season. When I first tried it, I was blown away by how filling and flavorful it was without pasta. Whether you’re cooking for family, friends, or just yourself, I promise this will become one of your favorite go-to dinners. Give it a try and see how it transforms your weeknight meals!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Zucchini Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 149 reviews
  • Author: Paula
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Yield: 8 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Low Calorie,Gluten Free

Description

This Zucchini Lasagna is a healthy, low-carb alternative to traditional lasagna, made with thinly sliced zucchini instead of pasta. The zucchini is baked to remove excess moisture, then layered with a flavorful tomato sauce, a creamy ricotta and parmesan filling, and melted mozzarella cheese. Baked until bubbly and golden, this lasagna is hearty, comforting, and perfect for those looking for a lighter, vegetable-packed dinner option without sacrificing taste or texture.


Ingredients

Zucchini

  • 3 medium-sized zucchini, trimmed and sliced lengthwise into uniform strips

Sauce

  • 1 tbsp olive oil
  • 1 tsp garlic, minced
  • 1/3 cup onion, diced
  • 1 1/2 cups crushed tomatoes, canned
  • 1 tsp Italian seasonings
  • 1/2 tsp black pepper
  • Salt to taste
  • 4-5 fresh basil leaves

Cheese Filling

  • 1 1/4 cups ricotta cheese
  • 1 large egg
  • 1/2 cup parmesan cheese, shredded
  • 1/2 tsp black pepper
  • Salt to taste

Topping

  • 1 cup mozzarella cheese, shredded


Instructions

  1. Preheat Oven: Preheat your oven to 350°F (175°C). Line a baking tray with parchment paper and set aside.
  2. Slice Zucchini: Trim the ends of the zucchini and slice them lengthwise into uniform strips using a mandolin slicer for even thickness.
  3. Bake Zucchini Strips: Arrange the zucchini strips side by side on the prepared baking tray. Bake for 20 minutes, flipping the strips halfway through baking to dry and slightly cook them. Remove from oven and let cool.
  4. Prepare Sauce: Heat olive oil in a pan over medium heat. Add minced garlic and sauté for about a minute until fragrant. Add diced onion and cook for 2-3 minutes until softened. Pour in crushed tomatoes and bring to a simmer. Cook the sauce for 5 minutes to meld flavors, then stir in basil leaves, Italian seasonings, black pepper, and salt to taste. Remove from heat and set aside.
  5. Make Cheese Filling: In a mixing bowl, combine ricotta cheese, shredded parmesan, egg, black pepper, and salt. Mix well to form a creamy filling. Set aside.
  6. Assemble Lasagna – Layering: Spread 2 tablespoons of prepared tomato sauce evenly on the bottom of a medium casserole dish. Place a layer of pre-baked zucchini strips over the sauce. Spread approximately ⅓ cup of the ricotta cheese mixture over the zucchini, followed by ¼ cup of sauce and then ¼ cup of shredded mozzarella. Repeat this layering process two more times to form three layers in total.
  7. Top Layer: For the final layer, arrange zucchini strips in a criss-cross pattern on top. Sprinkle the remaining mozzarella cheese evenly over the top. Cover the casserole dish with aluminum foil.
  8. Bake Covered: Bake the lasagna in the preheated oven at 350°F for 30 minutes to cook through and allow flavors to meld.
  9. Bake Uncovered: Remove the aluminum foil and bake for an additional 10 minutes until the cheese topping is melted, bubbly, and slightly golden.
  10. Cool and Serve: Let the zucchini lasagna cool for 30 minutes to set before slicing. Serve warm and enjoy a lighter, delicious twist on classic lasagna.

Notes

  • Using a mandolin slicer ensures even zucchini slices for uniform baking and layering.
  • Baking the zucchini strips beforehand helps reduce moisture and prevents a watery lasagna.
  • You can substitute Italian seasoning with a mix of dried oregano, basil, and thyme if desired.
  • For a richer flavor, consider adding a pinch of red pepper flakes to the sauce for subtle heat.
  • If preferred, this dish can be made ahead and refrigerated before baking; just increase baking time slightly if baking straight from the fridge.

Nutrition

  • Serving Size: 1 slice (approximately 1/8 of the dish)
  • Calories: 180
  • Sugar: 6 g
  • Sodium: 340 mg
  • Fat: 9 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 3 g
  • Protein: 12 g
  • Cholesterol: 55 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star