Zucchini Lasagna Recipe With Meat and Ricotta Cheese
Zucchini Lasagna With Meat and Ricotta Cheese
If you want the comfort of lasagna without traditional pasta sheets, this zucchini lasagna recipe with meat and ricotta cheese is one of the recipes I would keep in my regular dinner rotation.
I use thin zucchini slices in place of lasagna noodles, then build the layers with a rich ground-beef marinara sauce, creamy ricotta, Parmesan, and mozzarella. The result is hearty and cheesy, but the zucchini keeps the dish lighter than a traditional pasta-based lasagna.
There is one step I consider especially important: I cook the zucchini before assembling the lasagna. Zucchini naturally releases a lot of water as it cooks.
FreshFitChef Creator Note
I’m not a professional chef. I’m a home cook and the creator of FreshFitChef, and I prefer recipes that explain the small decisions that actually affect the result. For this zucchini lasagna, that means I don’t just tell you to layer everything and put it in the oven. I show you when I prepare the zucchini, how I build the meat sauce, how I make the ricotta filling, how I layer the dish, and why I let it rest before slicing.
Why You’ll Like This Zucchini Lasagna
- No traditional lasagna noodles
- Rich ground-beef tomato sauce
- Creamy ricotta filling
- Plenty of mozzarella and Parmesan
- A practical way to use fresh zucchini
- Naturally lower in carbohydrates than traditional pasta lasagna
- Works well for meal prep (can be refrigerated or frozen)
- Easy to adapt with ground turkey or extra vegetables
Ingredients
For the Zucchini
- 4 medium zucchini: Choose firm zucchini with fairly straight sides. Medium zucchini are easier to slice into long pieces and generally give you a better balance of flesh and seeds.
- 1 teaspoon kosher salt: Used to draw moisture toward the surface.
- 1 tablespoon olive oil & ¼ teaspoon black pepper: For lightly coating and seasoning before roasting.
For the Meat Sauce
- 1 pound 90% lean ground beef: Gives the sauce good flavor without leaving an excessive amount of grease.
- 1 tablespoon olive oil & 1 small yellow onion, finely diced.
- 3 garlic cloves, minced: Fresh garlic gives the sauce much more flavor.
- 28-ounce can crushed tomatoes & 2 tablespoons tomato paste: Helps give the sauce enough body for a zucchini-based lasagna.
- Seasonings: 1 tsp Italian seasoning, 1 tsp dried basil, ½ tsp kosher salt, ¼ tsp black pepper, ¼ tsp red pepper flakes.
For the Ricotta Filling & Final Layer
- 15 ounces whole-milk ricotta cheese: Let it drain briefly before mixing if it looks particularly wet.
- 1 large egg: Helps the cheese filling set during baking.
- ½ cup grated Parmesan cheese & 1 tablespoon chopped fresh parsley.
- Seasonings: ½ tsp Italian seasoning, ¼ tsp black pepper, small pinch of salt.
- Final Layer: 1 ½ cups shredded mozzarella & 2 tablespoons grated Parmesan.
Authoritative Tip: The Pre-Cook Secret
The most useful thing to understand about this recipe is that zucchini is not pasta. Pasta does not release nearly as much water. That’s why preparing the zucchini first is critical. Top culinary experts agree: Skinnytaste’s official recipe recommends grilling thin zucchini slices to reduce moisture, while Two Peas & Their Pod successfully roasts zucchini and blots it before layering. Both approaches are designed to prevent a watery result. For this FreshFitChef version, I use salt + roast + blot.
How to Make Zucchini Lasagna With Meat and Ricotta
1. Slice and Salt the Zucchini
Heat oven to 425°F (220°C). Wash and trim the zucchini, slicing each lengthwise into strips about ¼ inch thick. Arrange in a single layer on parchment-lined baking sheets. Sprinkle lightly with kosher salt and leave for 10 minutes to draw out moisture.
2. Blot and Roast
Use paper towels to gently pat the zucchini dry. Lightly brush with olive oil and a little black pepper. Roast for 12–15 minutes until softened and flexible. Blot once more when it comes out of the oven. Reduce the oven temperature to 375°F (190°C).
Authoritative Tip: Safe Cooking Temperatures
Food safety is crucial when making meat sauces. The USDA FSIS official guidance strongly recommends “cooking ground beef to a minimum internal temperature of 160°F (71°C) as measured with a food thermometer.”
3. Build the Meat Sauce
In a large skillet, brown the ground beef (5-7 mins). Drain excess grease. Add diced onion (cook 3-4 mins), then garlic (cook 30 secs). Add crushed tomatoes, tomato paste, and all sauce seasonings. Let the sauce simmer for 25–30 minutes until thick.
4. Make the Ricotta Filling
In a mixing bowl, combine ricotta, egg, Parmesan, parsley, Italian seasoning, pepper, and a pinch of salt. Mix until evenly combined and creamy.
5. Assemble the Layers
Lightly grease a 9×13-inch baking dish. Spread ¾ cup of meat sauce across the bottom. Arrange roasted zucchini strips over the sauce, overlapping slightly. Spread ⅓ of the ricotta mixture over the zucchini. Spoon ⅓ of the remaining meat sauce over the ricotta. Repeat: Zucchini → Ricotta → Meat Sauce (about 3 layers total).
6. Final Cheese, Cover, and Bake
Finish with a final layer of zucchini and meat sauce. Sprinkle the 1½ cups mozzarella and 2 tablespoons Parmesan over the top. Cover tightly with foil and bake at 375°F (190°C) for 30 minutes.
7. Uncover, Finish, and Rest
Remove the foil and bake uncovered for another 20 minutes to allow excess moisture to evaporate and cheese to brown. The USDA lists 165°F (74°C) as the minimum internal temperature for casseroles. Remove from the oven and let rest for 15 minutes before slicing.
My Best Tips for a Zucchini Lasagna That Isn’t Watery
- Don’t Skip the Pre-Cooking: This is the most important tip. Both Skinnytaste and Two Peas & Their Pod emphasize this step to prevent a soupy mess.
- Use Medium Zucchini: Very large zucchini contain more water and larger seeds.
- Keep Slices Around ¼ Inch: Too thin = fragile. Too thick = releases more moisture during baking.
- Drain Wet Ricotta: If it looks loose or watery, drain it briefly.
- Don’t Cut It Immediately: Give the lasagna 15 minutes to rest so the layers can set.
Storage and Make-Ahead Instructions
Make-Ahead: You can make the zucchini and meat sauce ahead, refrigerate them, and assemble later. Or, assemble the whole dish, cover it, refrigerate, and bake when needed (add extra baking time if starting cold).
Storage & Freezing: USDA recommends refrigerating perishable foods within 2 hours and using most cooked leftovers within 3–4 days. To freeze, divide into portions, wrap tightly, and store in freezer-safe containers. Thaw overnight in the fridge and reheat to 165°F.
Explore More FreshFitChef Zucchini Variations:
If you love this recipe, try exploring these closely related guides:
→ The Ultimate Low Carb Zucchini Lasagna Recipe Guide → 5 Best Low Carb Zucchini Lasagna Recipes With Cottage CheesePin This Recipe for Later!
Zucchini Lasagna With Meat and Ricotta
Recipe by M. Inzamam Abbasi | FreshFitChef
Easy noodle-free zucchini lasagna made with seasoned ground beef, creamy ricotta, Parmesan, mozzarella, and tender roasted zucchini.
Ingredients
Zucchini:
- 4 medium zucchini
- 1 teaspoon kosher salt
- 1 tablespoon olive oil
- ¼ teaspoon black pepper
Meat Sauce:
- 1 lb 90% lean ground beef
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 3 garlic cloves, minced
- 28 oz crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- 1 teaspoon dried basil
- ½ teaspoon kosher salt & ¼ tsp pepper
- ¼ teaspoon red pepper flakes
Ricotta Filling:
- 15 oz whole-milk ricotta
- 1 large egg
- ½ cup Parmesan
- 1 tablespoon fresh parsley
- ½ teaspoon Italian seasoning & ¼ tsp pepper
- Pinch of salt
Topping:
- 1 ½ cups shredded mozzarella
- 2 tablespoons Parmesan
Instructions
- Heat oven to 425°F and line two baking sheets with parchment.
- Slice zucchini lengthwise into approximately ¼-inch strips.
- Lightly salt and rest for 10 minutes. Blot released moisture with paper towels.
- Lightly coat zucchini with olive oil and pepper. Roast 12–15 minutes until tender, then blot again. Reduce oven to 375°F.
- Brown ground beef in olive oil, reaching 160°F internal temp. Add onion and cook until softened. Add garlic and cook briefly.
- Add crushed tomatoes, tomato paste, herbs, salt, pepper, and red pepper flakes. Simmer 25–30 minutes until thickened.
- Mix ricotta, egg, Parmesan, parsley, Italian seasoning, pepper, and salt.
- Spread about ¾ cup sauce in a 9×13-inch baking dish. Add zucchini. Add one-third of ricotta filling. Add meat sauce. Repeat the layers.
- Finish with sauce, mozzarella, and Parmesan on top.
- Cover and bake at 375°F for 30 minutes.
- Uncover and bake 20 minutes more. Check the center reaches 165°F.
- Rest 15 minutes before slicing and serving.
Nutrition Information & Notes
Note: Nutrition should be calculated from the final verified ingredient quantities and brands you use. Skinnytaste’s similar version lists around 26 grams of protein per serving, showing this fits a high-protein strategy, but macros vary based on beef leanness and cheese types.
Important Editorial Note: The key takeaway is simple: cook the zucchini first, keep the meat sauce fairly thick, and give the finished lasagna time to rest. Always cook meat and casseroles to safe USDA internal temperatures.
