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

This homemade salted caramel sauce has just 4 ingredients and is so easy to make. If you love salted caramel sauce, you need to try making it!
Salted Caramel Sauce
← Read Last Post
This creamy ham and corn chowder is quick and easy to make, and is a great way to use up leftover ham. Make it either in the slow cooker or on the stove!
Creamy Ham and Corn Chowder
Read Next Post →

Skip to Recipe