There's a reason why homemade lasagna is a favorite for Sunday lunch, potluck gatherings, and hearty family dinners. It is the ultimate comfort food!
However, a high-fat, high-sugar lasagna dish can leave us feeling guilty instead of comforted. My healthy, homemade lasagna recipe is macro-friendly and packed with protein.

WHY YOU WILL LOVE THIS HOMEMADE LASAGNA
This healthier version offers all the rich, cheesy flavor you love—with fewer calories, more protein, and smarter ingredients that make it just as delicious (if not more!) than traditional lasagna.
- Macro-Friendly Balance – High in protein, lower in carbs and fat, making it perfect for hitting your nutrition goals without sacrificing flavor.
- Meal Prep Win – Great for batch cooking and storing, so you can enjoy healthy, satisfying meals all week long.
- Wholesome Ingredients – Made with fresh, clean ingredients you can feel good about—no heavy sauces or processed fillers.
- Comfort Food, Guilt-Free – All the classic lasagna flavor you crave, with a lightened-up twist that still feels indulgent.
- Easy to Make – Simple steps and flexible ingredients make this a go-to recipe, even on busy weeknights.
How to Make Healthy Homemade Lasagna:
Ingredients for Healthy Lasagna:
● lean ground beef
● onion
● garlic
● oregano
● tomato soup
● tomato sauce
● vinegar
● lasagna noodles
● cottage cheese
● mozzarella cheese
- Preheat oven to 350 degrees.
- In a large skillet, add the beef, onions, garlic, and oregano, and cook together until the beef is browned.
- Add soup, sauce, and vinegar. Simmer for 30 minutes, stirring occasionally.
- Meanwhile, cook lasagna noodles until just tender, they will soften more in the oven.
- In a 9 x 13 baking dish, add a thin layer of the meat sauce to the bottom of the pan. This will prevent sticking.
- Layer 3 lasagna noodles, then meat sauce, then cottage
cheese, then mozzarella. - You should have enough ingredients to make 4 layers of noodles, sauce, and cheese.
Bake for 30 minutes, and let it stand for 15 minutes after baking.
Look at all that cheesy goodness! Slice and enjoy your delicious and healthy homemade lasagna.
For even more easy dinner ideas, check out this cheese ravioli recipe and this chicken sausage and cabbage recipe.
SAVE FOR LATER BY PINNING THE BELOW IMAGE:
Healthy Homemade Lasagna
Author: Recipe Idea Shop
Equipment
- 13x9 Baking Dish
Ingredients
- 1 lb lean ground beef (93% lean)
- 1 cup onion, finely chopped
- 2 teaspoon garlic, minced
- 2 teaspoon oregano
- 20 oz tomato soup
- 16 oz tomato sauce
- 1 ½ tablespoon vinegar
- 12 lasagna noodles
- 32 oz fat free cottage cheese
- 1 lb low fat mozzarella cheese, grated
Instructions
- Preheat oven to 350 degrees.
- In a large skillet, add the beef, onions, garlic, and oregano, and cook together until the beef is browned.
- Add soup, sauce, and vinegar. Simmer for 30 minutes, stirring occasionally.
- Cook lasagna noodles until just tender, they will soften more in the oven.
- In a 9 x 13 baking dish, add a thin layer of the meat sauce to the bottom of the pan. This will prevent sticking.
- Layer 3 lasagna noodles, then meat sauce, then cottagecheese, then mozzarella. You should have enough ingredients to make 4 layers of noodles, sauce, and cheese.
- Bake for 30 minutes, and let it stand for 15 minutes after baking.
- Serve and enjoy!
Kathy Owen
My family loved this!