Skip to Content



Homemade lasagna is one of my family’s favourite meals. A thick and chunky meat sauce and lots of cheese, layered with tender pasta – perfect comfort food!

Homemade lasagna

Disclaimer: This post has been sponsored by Barilla Canada, and I have been provided with product and compensated for my time.  All opinions are, as always, my own.

It’s World Pasta Day today – so I am bringing you my all-time favourite pasta recipe!

This homemade lasagna is my mom’s recipe, and it was always a treat when I was growing up.  A thick and chunky meat sauce, lots of cheese, and tender noodles are layered together to make a big pan of cheesy comfort food.

It is fast becoming one of my kid’s favourite meals too!

Homemade lasagna

My six year old ate his plate of lasagna so fast we were a little bit concerned he might make himself sick.  I’m fairly certain he ate more then anyone else at the table (he’s the youngest!). He even requested it for lunch at school the next day. He was disappointed when it was all gone and he couldn’t have more the day after that!

Yeah – he’s a fan.

One of the things I love about lasagna is it’s versatility.  It’s perfect as a weeknight family meal, but just as great for a Sunday dinner with company.  It can also be made ahead of time and frozen for an easy meal in the future.

Easy homemade lasagna

I’ve tried many different brands of lasagna noodles, but this is the first time I’ve made it with Barilla’s noodles.  Barilla pasta is known around the world for its high quality pasta. I am fast becoming a big fan.

These noodles always cook perfectly al dente, and the lasagna noodles fit perfectly in a 9×13 inch baking dish!  No cutting or breaking noodles to try and cover the dish, it’s just three noodles for each layer.  Exactly.  That made me really happy.

I may need to get out more.

Easy lasagna

If you’ve never made homemade lasagna before, you should definitely try this recipe! It has been given rave reviews from everyone who tries it.  It takes a little time to prepare, but it isn’t difficult – and is completely worth the time!

Celebrate World Pasta Day with me with some lasagna – or head to to find many more pasta recipes you’ll love.

Homemade lasagna

How to make perfect homemade Lasagna:

  • If you want your meat sauce to be a bit smoother, you can use an immersion blender to break down the diced tomatoes or use crushed tomatoes instead.
  • If you don’t like the texture of cottage cheese, you can make it smoother with an immersion blender.
  • To freeze this lasagna, simply layer it in the pan as directed and then cover it tightly. When you’re ready to bake let it defrost in the refrigerator overnight and then bake as directed.  If it’s still a bit frozen it may take a little more time. Just bake it until it is hot and bubbling. If the cheese is getting too browned, you can cover it with tin foil until it is finished.
  • If you don’t want your baking dish staying in the freezer, you can line the dish with a double layer of aluminum foil before layering the ingredients in it. Once it’s frozen you can pop the frozen lasagna out to leave in the freezer. Remove the foil before placing it back in the dish to defrost and bake.
  • I use my standard pyrex 9x13x2 inch dish for this but it is slightly too shallow and does spill over just a bit. I place the pan on a baking sheet to bake it, and would recommend this. If you have a deeper 9x13x2.5 inch dish, use that instead so you don’t have to worry about it spilling over,
  • Here are a few more cheesy pasta dishes for you: Ravioli LasagnaMexican One Pan Pasta, and Baked Shrimp Pasta with Mushroom Alfredo Sauce


Yield: serves 8-10 (one 9x13 inch pan)



Homemade lasagna is one of my family's favourite meals. A thick and chunky meat sauce and lots of cheese, layered with tender pasta - perfect comfort food!

Prep Time 45 minutes
Cook Time 1 hour
Total Time 1 hour 45 minutes


  • 1 pound (454 g) ground beef
  • 2-3 cloves garlic - minced
  • 1 cup mushrooms, chopped
  • 1 medium onion, chopped
  • 1 tablespoon dried basil
  • 1 can (796 mL, 26.9 fl oz) diced tomatoes
  • 2 cans (156 mL, 5.5 fl oz) tomato paste
  • 10 oz (275 g) lasagna noodles (8-10 noodles)
  • 3 cups cottage cheese
  • 1 cup parmesan cheese, grated
  • 2 tablespoons dried parsley
  • 2 large eggs, beaten
  • 1/2 teaspoon black pepper
  • 1 pound (454 g) mozzarella cheese, grated


  1. In a large saucepan, over medium heat, brown the ground beef. Drain off the fat, and then add the garlic, mushrooms, onion and basil to the pan.
  2. Cook, stirring, for 2-3 minutes until the onions are softened slightly.
  3. Add the tomatoes and tomato paste and stir to combine.
  4. Lower the heat and simmer, uncovered, for 30 minutes, stirring occasionally.
  5. In a large pot, boil the lasagna noodles until al dente, about 10 minutes (I use whole wheat noodles, the time may be a bit less for white noodles) and drain.
  6. In a large bowl, combine the cottage cheese, parmesan cheese, parsley, pepper, and beaten eggs.
  7. In a 9x13 inch baking pan, layer the lasagna. Place half the noodles in the pan and spread with half the cottage cheese mixture. Next spread one third of the mozzarella cheese and then half the meat sauce. Repeat these layers and then top with the remaining third of the mozzarella cheese.
  8. Bake at 375 degrees F for 30 minutes, or until the cheese has started to brown and the filling is hot and bubbling.
  9. Let it stand for at least 10 minutes to set up before cutting into squares and serving.


This recipe is easily doubled if you need two pans, or want to freeze or gift one. You can also make half a recipe and use an 8x8 inch pan. It can be made a day or two in advance and refrigerated before baking, or even frozen. If frozen, defrost in the refrigerator the day before baking, or if baking from frozen, increase the baking time by about 30 minutes and cover it with foil for the first half hour. 

Source: my mom! No idea where she originally got this recipe, it was on one of those handwritten recipe cards!

Recommended Products

This post contains affiliate links. As an Amazon Associate, I may receive a small commission from qualifying purchases.

Nutrition Information:



Serving Size:

1 piece

Amount Per Serving: Calories: 302Total Fat: 7.7gSaturated Fat: 3.6gCholesterol: 92mgSodium: 498mgCarbohydrates: 28.3gFiber: 2.4gSugar: 6.3gProtein: 30.7g
how to make lasagna


Wednesday 14th of September 2022

Hi there! Two quick questions:

1. The tomato paste: is it 11oz total or 5.5oz total

2. I’m using no boil noodles - do you think I need to bake longer or use additional sauce?

Thank you! I’m so excited to make this for my husband tonight!


Wednesday 14th of September 2022

Yes, the tomato paste is 11 fl oz total for the recipe, it's 2, 5.5 oz cans. I haven't made this with no boil noodles, but I think the sauce amounts and bake times should be fine with no boil noodles too. Hope you enjoy it!


Saturday 10th of October 2020

Excited to try this for a surprise birthday party/girls weekend getaway. I plan to make it the day before, then we’ll just have to pop it in the oven! I have two questions:

1. Do you drain the diced tomatoes, or throw in the whole can? 2. Have you ever made it without the mushrooms/ Does the lasagna taste like mushrooms?

Thank you SO MUCH!


Sunday 11th of October 2020

Nope, do not drain the tomatoes, add the liquid along with the diced tomatoes. I have made it without mushrooms when I didn’t have any. It’s good either way, although I do prefer it with them. I don’t think it tastes like mushrooms but if you’re not a fan of them you may disagree! If you prefer to leave them out it’ll be totally fine that way too! Hope you enjoy it!

Des @ Life's Ambrosia

Monday 30th of October 2017

Lasagna is always classic! A family favorite for sure!


Thursday 26th of October 2017

I love a good lasagna! I am going to have to try yours out!


Wednesday 25th of October 2017

I love family passed down recipes! They are always the best and this one looks amazing!

Skip to Recipe