The BEST Homemade Lasagna!
This post may contain affiliate links. Please read our disclosure policy.
This homemade lasagna recipe is my Mom’s recipe so you know it’s delicious! Plus, it’s quick and easy with an amazing flavor. It’s full of ground beef, onion, spices, cottage cheese and Mozzarella cheese. It’s been passed through our family and is still our go-to recipe. It will become that weathered, tattered recipe card that your family will smile when they see.

The hardest part of making this lasagna with cottage cheese is removing it from the oven and letting it rest after it bakes because the aroma makes you want to dig in immediately! If you prefer to substitute the cottage cheese with ricotta cheese you can.
Pair this comfort food recipe with a simple tossed salad and bread sticks. I love to make this ahead of time when entertaining then just placing it in the oven before guests arrive. Make sure you add 15 minutes onto the baking time if you do this because it starts off cold!
Ingredients Needed
This is a quick overview of your shopping list! Scroll down for complete recipe with step by step instructions!
- Ground beef – You could also use ground sausage or a mixture of both.
- Yellow onion – Grab the frozen diced onions and skip the chopping.
- Seasonings – A mixture of garlic, dried parsley, garlic salt, salt and oregano is going to give this it’s delicious flavor.
- Tomato sauce
- Lasagna noodles – Make sure to prepare these before putting in the lasagna.
- Cottage cheese – If you prefer ricotta cheese you can substitute that. Ricotta cheese will give it a more creamy and richness. Cottage cheese is chunkier due to the curds and lower in fat.
- Eggs – Make sure to beat these before adding to the cheese mixture.
- Cheeses – Parmesan cheese and mozzarella cheese combine to give it that ooey gooey cheese that you love!

Steps to Prepare
- Prep – Grease a 9×13 inch pan, preheat the oven.
- Make Sauce – Combine hamburger, garlic, 1 Tbsp parsley flakes, garlic salt, oregano, tomato sauce in a large pan and simmer 30 minutes.
- Mix Cheeses – Meanwhile in a large bowl combine cottage cheese, eggs, salt, parsley and Parmesan.
- Layer – When the meat mixture is done simmering spread 1/2 c. of mixture on the bottom of the pan. Put a layer of prepared noodles on then top with half of meat mixture and cottage cheese mixture then half of Mozzarella cheese. Repeat layer except leave off the Mozzarella cheese.
- Bake – Place in preheated oven and bake until the sauce is bubbly and cheese browned.
This casserole has quite a bit of cheese and liquid. Allowing to rest 15 minutes or so will firm it up and square will be easy to slice and serve! Better yet? Lasagna that’s made the day before is even better! So if you can, make it ahead of time!
First tip is to make sure you lasagna noodles are drained properly before layering. Do not rinse them after cooking!
Did you let it sit? That will help to thicken it.
Other ideas is to drain the cottage cheese before you mix it in or simmer the sauce longer to remove extra water content.
If you plan on hosting a party and serving this or having it on a busy weeknight make it up to two days before hand, store it in the refrigerator and bake when you are going to serve it. Remember to add 15-25 minutes onto the bake time because it will be cold when you place it in the oven.
The leftovers might even be better than fresh out of the pan!
Leftovers will keep in the refrigerator for up to 5 days. Make sure to let the lasagna cool off and then put it in an airtight container with a cover and store in the refrigerator.
To heart individual servings place the lasagna on a microwave safe plate and warm. Start with a minute, remove and stir, then reheat in 30 second increments until warmed through.
If you have a large portion to reheat cover pan with foil and place in a preheated oven at 350 degrees F. Heat until bubbly and warmed through.
To Freeze: Double or triple the recipe and you’ll have meals in the freezer! Make sure to seal it tightly and it will keep in the freezer for up to 3 months.
To Use: Remove the night before you plan to bake it and let it defrost in the refrigerator overnight. Then place in preheated oven at 350 degrees and bake according to directions. Add 15-25 minutes to the cook time because it will be cold when you place it in the oven.
Individual Servings: If you want to freeze individual portions cut the baked and cooled casserole into personal servings. Place each slice in a piece of foil and wrap tightly, then place all slices in a freezer storage bag. Place in freezer for up to a month. When ready to use let a piece thaw in the refrigerator overnight and reheat in a microwave safe dish. Great for lunches!

More Twists on Lasagna!
- Love Tex Mex? Put a little kick in your favorite recipe with Mexican Lasagna!
- Not home to prep dinner? Try this Crock Pot Lasagna that will be ready when you come home for dinner!
- If you are looking for a quick way to make lasagna try this Skillet Lasagna recipe!
You’re going to love this delicious comfort food! It’s really one of our favorites. And leftovers on day two? Even better!
Snap a pic so I get to see it and tag me @julieseatsandtreats or #julieseatsandtreats – it’s so good, I know you’ll love it!
Did you make this? If you snap a photo, please be sure tag me on Instagram at @julieseatsandtreats or #julieseatsandtreats so I can see your yummy treat!

The BEST Homemade Lasagna
Ingredients
- 2 lbs lean ground beef browned
- 1 yellow onion minced
- 2 cloves garlic minced
- 3 Tbsp dried parsley flakes divided
- 1/2 tsp garlic salt
- 1/2 tsp oregano
- 4 cans tomato sauce 8 oz , each
- 6 lasagna noodles prepared
- 22 oz cottage cheese
- 2 eggs beaten
- 1 tsp salt
- 1/2 c. Parmesan cheese shredded
- 1 lb shredded Mozzarella
Instructions
- Preheat oven to 350 degrees. Grease a 9×13 inch pan.
- In a large frying pan combine hamburger, onion, garlic, 1 Tbsp parsley flakes, garlic salt, oregano, tomato sauce and simmer 30 minutes.
- Meanwhile in a large bowl combine cottage cheese, eggs, salt, 2 Tbsp parsley flakes and Parmesan cheese.
- When the meat mixture is done simmering spread 1/2 c. of mixture on the bottom of prepared pan. Place three prepared noodles side by side on top of meat mixture so they don’t overlap. Top with half of meat mixture, half of cottage cheese mixture then half of Mozzarella cheese. Repeat layer except leave off the Mozzarella cheese.
- Bake for 45 minutes.
- Remove from oven and top with remaining Mozzarella cheese.
- Bake 10 more minutes or until cheese is melted.
- Remove from oven and let stand for 10-15 minutes before serving.
Jo ann says
Excellent! I will now use this recipe over mine.
Julie Evink says
So glad you enjoyed it Jo Ann! Thanks for commenting and rating the recipe!
Diane says
I thought my lasagna was good until I made yours. Thanks for another great recipe!
Julie Evink says
Awesome to hear Diane!
Linda Ferland says
In my 74 yrs. I’ve made a lot of different lasagna recipes; but always used ricotta. I’ll try this & see how it compares. Thanks for the recope.
Julie Evink says
They are pretty interchangeable it’s just what we grew up with 🙂
Michele says
This the best lasagna I have ever eaten! Thanks for sharing this recipe!
Michele says
This lasagna is the best lasagna I have ever had…Thanks for sharing this recipe
Michelle Sperr says
You’re welcome Michele. I’m so glad you love it!
Ozzie says
What lasagna noodles did u use can’t find them that wide
Michelle Sperr says
Hi Ozzie, thanks for your question. I use any kind of dry lasagna noodles but some of my favorites are Barilla or Creamette. I have used the oven ready before in a pinch too! Hope this helps!
James Hart says
Did you use no boil noodles?
Julie says
No, I used traditional lasagna noodles and boiled them ahead of time until just al dente.
Mikaela says
This was delicious!!! I never comment on these but this is a recipe I will keep forever!!!! I am obsessed!!!!
Julie says
Awesome! Thanks for sharing, Mikaela, I’m glad this one is a keeper!
Sue Smith says
I have cooked several different lasagna recipes during my lifetime—-75 years. This is definitely the best tasting one that I have ever tried. My grandson loved it. It will be my go to lasagna recipe from now on.
Julie says
That is so awesome to hear, Sue! Thanks for sharing, I’m glad you loved it!
Cassie says
I substituted 1 lb of ground beef with hot Italian sausage. And I only had 8oz. of mozzarella but it turned out great!
Also I accidentally put the cheese on right from the beginning but it was fine.
Thanks for this recipe! It was a great way to use some cottage cheese I had on hand.
Julie says
I’m so glad you loved it! Thanks Cassie!
Alice Colley says
Is there a white sauce that can be used instead of tomatoe sauce?
Julie says
Sure, you could replace it with Alfredo or Parmesan sauce if you wanted to.
J says
I don’t often comment on my recipe adventures but this one is AMAZING. My daughter immediately requested as her bday meal! And she’s picky as hell!
Julie says
Awesome! I’m glad it could please your picky eater! Thanks for the rating and review!
Brad says
Hade this for Thanksgiving and it was great thanks for sharing
Julie says
Awesome! Glad you enjoyed it!
Sam says
Do you have instructions for freezing this recipe
Julie says
Yes! You can complete the recipe up through step 4 and then freeze it. To bake – thaw in fridge overnight and continue on with the baking instructions steps 5 – 8.
Andrea says
To make ahead, do you recommend just preparing the day before or do you cook it all the way through beforehand and then reheat in oven the next day?
Julie says
Prepare everything the day before, store in the fridge and bake the next day. Enjoy!
Noelle says
This was a delicious lasagna recipe! Saving this one for sure
Julie says
Excellent! So happy you loved it!