How to Make the Best Lasagna

Dinner recipe – last updated MARCH 2023

There’s nothing quite like a hearty, homemade lasagna to warm you up and make you feel cozy. This guide will walk you through the steps to create the best classic lasagna in the most simple way! Enjoy your dinner with a side of Caesar salad, a piece of warm garlic bread or a glass of wine.

On this page

Classic Lasagna Recipe

If you're looking for a simple and delicious lasagna recipe, try this beef and cottage cheese classic. Perfect for family dinners or gatherings, this recipe is sure to satisfy everyone's cravings. Dress up your meal with a side of fresh Caesar or garden salad and warm garlic bread.
No ratings yet
Prep Time 30 mins
Cook Time 55 mins
Resting Time 10 mins
Total Time 1 hr 35 mins
Course Dinner
Servings 8


  • 1 onion chopped
  • 2 cloves garlic minced
  • 2 tbsp olive oil
  • 1 lb ground beef
  • 2 tbsp dried basil
  • 1 tsp dried oregano optional
  • 2 ½ cups tomato sauce
  • 1 package of lasagna noodle
  • 1 egg
  • 2 cups ricotta cheese
  • 2 cups Mozzarella cheese grated
  • Salt and Pepper to taste


  • Preheat the oven to 350 °F. Grease a 9x13-inch baking dish with butter or cooking spray.
  • In a large cooking pot, over medium-high heat, brown the onion and the chopped garlic in olive oil.
  • Add the beef and break it up as it cooks. Drain the excess fat.
  • Stir in the basil, oregano, salt, and pepper. Add the tomato sauce and simmer for 10 minutes.
  • Cook the noodles according to package instructions. Skip this step if you use oven-ready noodles.
  • In a medium bowl, mix the egg with the ricotta cheese.
  • Put the layers together, click here for our layer instructions. (sauce - noodles - meat sauce - ricotta - noodles - meat sauce - ricotta - noodles - meat sauce -top layer of mozzarella cheese)
  • Grease a sheet of aluminum foil with butter or cooking spray and cover the baking dish tightly. Bake for 45 minutes, then uncover the dish and bake for another 8-10 minutes or until the cheese is golden brown and bubbly.
  • Let the baked lasagna rest for 10 minutes before slicing and serving. Enjoy!
Tried this recipe?Let us know how it was!

How to make lasagna?

To make this timeless recipe, grab your 9×13-inch baking dish and some aluminum foil. First, prepare the meat sauce and noodles (unless you’re using oven-ready pasta), then layer everything together as instructed below for a perfect, melt-in-your-mouth lasagna. Cook it covered for 45 minutes, then uncovered for an additional 10 minutes to achieve that perfect golden-brown crust. Don’t forget to serve with a refreshing Caesar salad, warm garlic bread, or a glass of your favorite wine for the ultimate dining experience.

Key ingredients for lasagna

Lasagna noodles: You can choose between traditional or oven-ready noodles. No matter which one you choose, the result will be really similar. You will need one box of lasagna noodles.

Regular lasagna noodles: Cook traditional noodles according to the packaging instructions and coat them with olive oil to prevent sticking.

Oven ready lasagna noodles: Oven-ready noodles can help you save time in this recipe. Put the layers together with uncooked noodles. Note that no-boil noodles are the same as oven ready.

Onion and garlic: Fry a diced yellow onion and 2 minced garlic cloves in a drizzle of oil.

Meat: For this recipe you need one pound of lean ground beef. You can also use a meat blend of beef, pork and veal. Brown the meat in the same skillet as the onion and garlic. Season with salt and black pepper. 

Lasagna sauce: You can use store-bought tomato sauce or make your own to make the lasagna sauce. Simmer tomato sauce, spices and cooked meat in a large pot or Dutch oven to blend the flavors together. For a balanced flavor, add 1-2 tablespoons of sugar to reduce the acidity of the tomatoes.

Seasoning: Basil and oregano are the primary herbs used in this classic Italian dish. The moment you add these spices, your kitchen will begin to smell like homemade lasagna. For a touch of spiciness, add a pinch of red pepper flakes. 

If you don’t have all the individual spices, an Italian seasoning mix can work as well. For a finishing touch, top your lasagna with fresh basil leaves to bring a pop of color and flavor.

Cheese: For a classic lasagna recipe, use both mozzarella and ricotta cheese. To add an extra layer of cheesiness, add 1 cup of grated Parmesan cheese along with the pound of mozzarella

For the ricotta mixture, combine 18 ounces of ricotta cheese with an egg in a mixing bowl, and season with 1-2 tablespoons of fresh parsley if desired. Make it even more decadent by throwing 1 to 2 tablespoons of parmesan if you want.

To make a creamy and flavorful ricotta mixture, combine 18 ounces of ricotta cheese and one egg in a mixing bowl. For added flavor, mix in 1-2 tablespoons of fresh parsley and 1-2 tbsp of grated parmesan cheese. Spread over the lasagna noodles, it adds a delicious texture to the dish.

Why ricotta cheese and egg in lasagna?

Ricotta cheese and egg are used in lasagna to make a creamy and rich filling. The egg acts as a binder, holding the ricotta cheese together, while also adding moisture to the mixture. 


How to make the best lasagna?

With this recipe, the possibilities are endless. Customize your lasagna to your liking by adding your favorite vegetables for a healthier twist or extra meat for a protein boost. The dish can be easily adapted to fit your dietary preferences or personal taste.

Adding extra Italian sausage meat

Add the sweet and delicious flavor of Italian sausages to your lasagna sauce by peeling the skin off of 2 or 3 sausages and browning the meat with the ground beef for a more flavorful sauce.

Adding vegetables to the sauce

Boost the nutrition of your lasagna by incorporating vegetables into your tomato sauce. Start by browning 2 diced carrots and 2 diced celery stalks, and set them aside while you cook the ground beef. Then, add them to the tomato sauce along with the beef. For more variety, you can also add bell peppers and zucchini to the mix.

Upgrading to Spinach Lasagna

Adding spinach to ricotta cheese is a delicious way to make the dish more nutritious. Simply mix in one package (300g) of thawed and drained frozen spinach to the ricotta cheese mixture before layering. 

How to layer lasagna?

Now that all the ingredients are ready, it’s time to start layering. It’s best to save more meat sauce for the top layer as it’s better to have too much sauce than too little. The sauce will sink down as the lasagna cooks, so make sure you have enough to completely cover the last layer of pasta. Divide the ricotta mixture into two equal portions, as there will be 2 layers of ricotta cheese.

One box of lasagna noodles is enough for this recipe. Divide the noodles into 3 layers, using approximately 5 noodles per layer. Break the pasta sheets to fit the size of your lasagna pan. To ensure that the layers hold together after cooking, criss-cross the noodles as you build them up.

  1. Start by applying a light layer of sauce to the bottom of the pan to prevent the pasta from sticking.
  2. Lay the noodles in a single layer to cover the dish. 
  3. Spread a layer of meat sauce over the pasta.
  4. Spread half of the ricotta mixture over the meat sauce and sprinkle with mozzarella cheese.
  5. Repeat steps 2 to 4 one more time.
  6. Lay your last layer of pasta and cover it with tomato sauce.
  7. Finally, top with a full layer of mozzarella cheese to give your lasagna a cheesy finish.

 In conclusion: (sauce – noodles – meat sauce – ricotta – noodles – meat sauce – ricotta – noodles – meat sauce -top layer of mozzarella cheese)

If you’re looking for a variation on the traditional lasagna recipe, try making our lasagna roll-ups variation instead. This recipe skips the layering process and instead rolls the noodles around the filling mixture.

Why does your lasagna turn out watery?

In order to prevent your lasagna from being runny, check out the tips below.

  • Use lean ground beef to reduce moisture and fat content. Drain excess fat after cooking.
  • Simmer the sauce until it reaches the desired consistency. As well as binding the flavors and ingredients together, boiling helps evaporate excess water.
  • Drain ricotta or cottage cheese through a fine-mesh strainer to remove excess moisture. 
  • Drain cooked noodles. If you use traditional noodles, drain them well once they are cooked as the excess water could ruin your dinner.
  • Cook vegetables thoroughly. If you choose to add fresh or frozen vegetables to your sauce, make sure they’re pre-cooked. You can sauté them in a pan over low-medium heat for a few minutes.
  • Make the meat sauce ahead of time and refrigerate it for 12 to 24 hours to help bind flavors and improve consistency. 

On the other hand, if you find your lasagna is too dry, make sure you have enough sauce. You can adjust the consistency by adding a little bit of water or chicken broth to the tomato sauce until it reaches the desired thickness. 


Can you make lasagna ahead?

Yes, lasagna is the perfect meal to make ahead for busy weeknights. Simply assemble the dish, cover it tightly with aluminum foil, and refrigerate until ready to bake. Before baking, you can also brush the foil with a little bit of butter or cooking spray to prevent the cheese from sticking to it. Bake the lasagna for 55 minutes until hot and bubbly, and enjoy a stress-free dinner with your family or friends.

How to store lasagna?

For best results, allow the lasagna to cool down to room temperature before covering it with plastic wrap or aluminum foil and storing it in the fridge for up to 4 days.

When reheating the leftovers, avoid over-drying it by cooking it in the microwave for short intervals at a lower power setting. Alternatively, you can reheat it in the oven at 350°F, but place a pan of cold water on the lower rack to keep the lasagna moist and prevent it from drying out.

How to freeze lasagna?

For best results, freeze your lasagna in individual portions so you can easily defrost and reheat what you need. Use airtight containers or freezer bags to store the lasagna in the freezer for up to 3 months. To defrost, transfer the frozen portions to the fridge and allow to thaw overnight. 

Lasagna Roll-ups Recipe Variation

If you’re looking for a fun twist on classic lasagna, try making lasagna roll-ups for a quick and easy 40-minute meal. The main difference from the original recipe is that you will need to use regular noodles that need to be boiled. You will also need a package of frozen spinach just like in the spinach lasagna upgrade.

  1. Preheat the oven to 375 °F. 
  2. For the cheese mix, combine ricotta cheese, egg and frozen spinach.
  3. Spread the ricotta cheese mixture on the cooked noodles and roll them up. 
  4. Pour half of the meat sauce in the baking dish, place the roll-ups on top and cover with the rest of the sauce.
  5. Top with the shredded mozzarella cheese.
  6. Bake in the preheated oven covered with foil for 30 minutes.

If you enjoy roll-ups, give stuffed shells with spinach a try using pasta shells instead of lasagna noodles and filling them with the same ricotta mixture. Share your favorite lasagna variations in the comments below! 

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating