This healthy lasagna combines lean ground meat with a rich homemade tomato sauce and creamy cottage cheese for a protein-packed, crowd-friendly dinner that's hearty enough to satisfy without excess fat.
6 whole wheat lasagna noodles or regular lasagna noodles
Fresh parsley or basil (for garnish)
20 Ingredients
Delivery in as fast as one hour.*
Powered by
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Instructions
1
Heat a large skillet over medium heat. Add the ground beef or turkey, chopped onion, 5 cloves of garlic, and ½ teaspoon salt. Cook until the meat is browned, breaking it into small pieces with a spatula.
2
Stir in the crushed tomatoes, tomato sauce, tomato paste, balsamic vinegar, dried basil, parsley, oregano, thyme, and pepper. Reduce heat to low and let the homemade tomato sauce simmer for 15–20 minutes, stirring occasionally.
3
In a separate bowl, mix together the cottage cheese, 1 cup shredded mozzarella, Parmesan cheese, egg, 1 clove minced garlic, and chopped spinach. Stir until everything is well combined.
4
Cook the whole wheat noodles according to package instructions. Drain and set aside.
5
Preheat the oven to 375°F. Lightly grease a 9×13 inch baking dish. Spread about ¾ cup of the meat sauce on the bottom.
6
Place 3 whole wheat lasagna noodles over the sauce in a single layer.
7
Spread half of the cheese and spinach mixture over the noodles. Top with half of the remaining meat sauce.
8
Repeat the layers: noodles, cheese mixture, and meat sauce, finishing with a layer of sauce on top.
9
Sprinkle the remaining 1 cup of shredded mozzarella evenly over the top. Cover the dish with aluminum foil.
10
Bake for 25 minutes, then remove the foil and bake for an additional 10–15 minutes, until the cheese is melted and bubbly.
11
Allow the lasagna to rest for at least 10 minutes before slicing. Garnish with fresh parsley or basil before serving.
Was this recipe helpful?
Tips & Notes
Pro tips
Brown the ground meat over medium-high heat until no pink remains, then drain excess fat before adding aromatics—this keeps the final dish lean and prevents a greasy sauce.
Simmer the tomato sauce uncovered for 20–30 minutes to concentrate flavors and reduce excess liquid, which prevents a watery lasagna.
Layer sauce on the bottom and top of the lasagna to prevent noodles from drying out during baking.
Allow the lasagna to rest 10–15 minutes after baking before cutting—this helps layers set and makes serving cleaner.
Cottage cheese → ricotta cheese (creamier texture, traditional substitute)
Crushed tomatoes + tomato sauce → marinara sauce (skip tomato paste, adjust salt to taste)
Dried basil and parsley → 3 tablespoons fresh basil and parsley (add in final 5 minutes of cooking)
Storage & make-ahead
Cover and refrigerate up to 4 days, or freeze up to 3 months. Reheat covered at 350°F for 20–30 minutes until warmed through.
Common Questions
Can I make this lasagna ahead of time?
Yes. Assemble the lasagna up to 24 hours before baking, cover tightly with plastic wrap, and refrigerate. Add 10–15 minutes to the bake time if cooking from cold.
Should I use ground beef or ground turkey?
Both work equally well. Ground turkey is leaner; ground beef adds slightly more flavor. Choose based on preference and dietary goals.
How do I prevent a watery lasagna?
Drain excess fat from the meat after browning and simmer the sauce uncovered for at least 20 minutes to reduce liquid before layering.
Can I freeze this lasagna?
Yes. Cool completely, wrap tightly in plastic wrap and foil, and freeze up to 3 months. Thaw overnight in the refrigerator and bake as directed.
What type of lasagna noodles should I use?
Traditional dried lasagna noodles work best. No-boil noodles can be used but may require extra sauce to prevent drying out.