Zucchini Meat Lasagna is one of my favorite dishes to prepare when I want to bring something special to the dinner table. It’s hearty, satisfying, and always brings smiles to the faces of everyone who tries it.
What makes this recipe so wonderful is how the tender zucchini layers beautifully with that rich, flavorful beef mixture—the mushrooms and garlic give it such depth, and the pasta brings it all together in the most comforting way. I love how the flavors meld together as it bakes, creating something truly memorable.
This is the kind of dish I make when the whole family is coming over, and I never have a single bit left on anyone’s plate. There’s something so rewarding about watching loved ones enjoy a home-cooked meal made with care and good ingredients.
Please scroll down and leave a star rating in the recipe card below — it helps other home cooks find Gran’s recipes, and it means the world to me!

Zucchini Meat Lasagna
Ingredients
- 1 pound Beef
- 0.25 cup Onions
- 0.5 tablespoon Garlic Powder
- 8 ounce Mushrooms
- 1 cup Dry
- 24 ounce Pasta
- 5 cup Squash
- 2 cup Spinach
- 1 cup Ricotta
- 0.75 cup Mozzarella
Instructions
- In a large skillet over medium heat add ground beef, onion and garlic and cook until beef is no longer pink, about 10 minutes.
- Drain the fat.
- Add beef mixture into a bowl; set aside.
- Preheat oven to 350 F.
- In the same skillet you cooked your beef in, add mushrooms and chicken broth.
- Saute over medium heat until mushrooms are tender and chicken broth has evaporated; about 10 minutes.
- Spray a 9 x 13 baking dish with cooking spray.
- Spread about 1/4 1/3 cups of pasta sauce across the bottom of the dish.
- Add 1 layer of zucchini to the bottom (cut some of the slices of zucchini in half to fill all of the holes), top with half of the ground beef mixture, half of the mushroom mixture, half of the fresh spinach and top that with half the ricotta cheese.
- Then add another layer of zucchini and remaining ground beef, remaining mushrooms, remaining spinach and remaining ricotta cheese.
- Top with remaining zucchini and pour remaining pasta sauce over the top and spread until evenly covering the top.
- Sprinkle top with mozzarella cheese.
- Cover with a sheet of aluminium foil and bake for 40 minutes.
- Uncover and bake 15-20 minutes until cheese is bubbly.
- Remove from oven.
- Let the lasagna sit for 5-10 minutes before serving.
