This classic lasagna recipe combines four layers of homemade lasagna sheets with a hearty meat sauce and lots of melty cheese. Just like Grandma used to make, it’s impressive in appearance yet simple to prepare. 

Save this recipe!
Get this sent to your inbox, plus new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
A spatula holding a serving of lasagna.

I believe everyone should make homemade lasagna at least once in their life, and I guarantee that this traditional lasagna recipe will be the best you ever taste. Although it’s not completely necessary, I prefer to make my own pasta sheets and will walk you through the steps in case you want to do the same. I promise, it’s easier than it sounds!

Personally, I think it makes for a better melt-in-your-mouth texture, but store-bought lasagna sheets will also work. Even if you follow my recipe partially, everyone in your house will think you can cook! 

A male chef scooping gooey stringy lasagna out of a pan.

Ingredients and Notes 

See the recipe card below for the complete ingredients list and instructions. 

Fresh Pasta

  • Flour – For the best results, I always recommend using 00 flour. The double zero means that it is finely ground, which allows us to create smooth, pliable dough. 
  • Eggs – We’re using both whole eggs and egg yolks to give the dough structure while creating a richer flavor. Let them come to room temperature before you begin! 

Red Sauce

  • Sausage – Some people like to use ground beef, but I much prefer sausage. I use both hot Italian sausage and sweet Italian sausage. Make sure to remove the casings before you begin. 
  • Garlic and Onion – These add a sweet, savory, pungent taste. 
  • Spices – Fennel seeds, crushed red pepper flakes, salt, and pepper add a sweet, spicy flavor that enhances the sausage. 
  • Tomato Paste and Whole Peeled Tomatoes – I use an entire tube of tomato paste along with whole tomatoes for an acidic, umami flavor. 
  • Fresh Basil Leaves – The bright, sweet flavor complements the acidity of the tomatoes nicely. 

Ricotta Filling 

  • Ricotta – I always use whole milk ricotta. Low-fat ricotta will be runnier and doesn’t have as rich a taste. Cottage cheese can also work in a pinch, but your lasagna won’t be authentic.
  • Garlic – Many people like to use plain ricotta, but I infuse mine with more garlicky flavor, microplaning it right into the mixture. 
  • Eggs – These create a classic lasagna recipe, helping the layers hold together once baked. 
  • Parmesan – Use a block of Parmesan, and grate it yourself! 
  • Spices – I always use a good amount of salt and black pepper, and often include nutmeg for extra depth, too. 

Assembly 

  • Cheese – Use extra whole milk ricotta and freshly grated mozzarella to create the decadent, gooey consistency we want. I always grate my mozzarella the long way to create long strands that melt beautifully.

How to Make a Classic Lasagna Recipe

I always start by preparing the pasta, but you can skip that step if not making it from scratch. 

A man holding a ball of dough.
1. Combine. Add the flour to a clean work surface, and whisk in the eggs, egg yolk, and salt, pulling in a little bit of flour at a time. Then, use your hands to knead the dough until it’s smooth and elastic. 

2. Rest. Wrap the dough ball tightly with plastic wrap, and let it rest at room temperature for at least an hour. 
A male chef cutting a ball of dough in half.
3. Portion. Divide the dough into four equal portions, and shape them into a rectangle. Then, roll the pasta through a pasta roller attachment on a stand mixer. You’ll start by rolling it on the widest setting, passing the short side through twice. Next, make a trifold, and repeat, passing the dough through the widest setting three times. Finally, run the dough through the next setting until it’s ⅛ inch thick. 
A man placing sheets of homemade lasagna dough on a baking sheet.
4. Shape. Trim the pasta so it rests in your lasagna pan, and transfer the sheets to a parchment paper-lined sheet tray. Top with parchment paper, and repeat, rolling all the dough. 

5. Rest. Cover the sheet tray tightly with plastic wrap, and set it aside. 
Italian sausage cooking in a pot.
6. Cook the sausage. Heat olive oil in a Dutch oven over medium-high heat. Once shimmering, add the sausage, and let it sear. Then, cook, breaking it into pieces until it’s golden brown. 
Sausage and onions cooking in a pot.
7. Add the aromatics. Reduce the heat to medium, and stir in the onion, cooking until it’s mostly softened. Next, add the garlic, fennel, and crushed red pepper, and cook until fragrant. 
A pot of red lasagna sauce with fresh basil leaves on top.
8. Combine. Add the tomato pasta, stirring to incorporate and scrape any browned bits from the bottom of the pan. Then, add the canned tomatoes, and carefully crush. Stir to combine, and add the basil, salt, and pepper. 

9. Simmer. Bring the sauce to a simmer, and cook uncovered, stirring occasionally. Season with additional salt, pepper, or sugar, if needed. Once the sauce reduces by about 25%, remove it from the heat and cover to keep warm. 
An egg cracked into a glass bowl of ricotta cheese filling.
10. Combine. Add all the ingredients to a bowl, whisking to combine. 

11. Chill. Cover and chill in the fridge, removing it one hour before you begin assembling. This makes it easier to spread! 
Homemade lasagna pasta sheets placed on the bottom of a glass pan.
12. Begin layering. Add a thin layer of the red sauce to the bottom of a baking dish. Add three pasta sheets, overlapping them slightly. 
Shredded cheese sprinkled in a glass baking dish.
13. Add the ricotta. Spoon the ricotta cheese mixture evenly over the pasta, making sure it reaches the edges. Then, sprinkle mozzarella cheese and Parmesan on top before adding a second layer of red sauce. 
A male chef layering homemade lasagna in a glass baking dish.
14. Repeat. Continue layering in that order, spreading each layer out evenly. Finish with a generous sprinkle of Parmesan cheese. 
A glass dish of baked lasagna.
15. Bake. Transfer the casserole dish to the oven, and bake the lasagna until the top is bubbly and golden brown. 
A man holding a slice of gooey stringy homemade lasagna.
16. Serve. Let your classic lasagna recipe cool for about 30 minutes. Then, slice and serve!

Nick’s Tips for Success

  • Cover the pasta tightly. This prevents any air from reaching it, which can cause it to dry out and crack. 
  • Add water to the tomato can. I like to add ½ cup of water to my tomato cans and swirl it around to get any excess tomato product out and help thin the sauce a bit. 
  • Season as you go. Taste your sauce about halfway through cooking, and adjust the seasonings, if needed. Then, give your ricotta mixture a quick taste test, and adjust the flavor before adding the raw egg. I usually like mine extra salty. 
  • Overlap when layering. This ensures that all the layers hold together. I even often cut sheets of remaining noodles to fill in any cracks. 
  • Layer evenly. A common mistake I see is adding too much sauce to the center of the baking dish, which can cause your lasagna to be a little lopsided or even soggy. To avoid this, spread it out thinly and make sure it reaches all the way to the corners. Then, continue to spread all the layers evenly all the way to the edge of the pan. I often use an offset spatula for the ricotta layers to make sure everything is nice and smooth.
  • Use a sheet tray. I always place my casserole dish on a sheet tray before baking to catch any spills that bubble up from the pan and keep my oven clean. 
A man kneeling down next to a slice of lasagna on a plate.
5 from 2 votes

Classic Lasagna Recipe

Learn how to make a classic lasagna recipe from scratch for a savory, cheesy, hearty comfort food dish just like Grandma used to serve!
Servings: 8 servings
A spatula holding a serving of lasagna.
Prep Time: 1 hour 45 minutes
Cook Time: 1 hour
Resting Time: 1 hour 30 minutes
Total Time: 4 hours 15 minutes
Save this recipe!
Get this sent to your inbox, plus new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Equipment

  • 1 Dutch Oven
  • 1 Stand Mixer
  • 1 Medium Mixing Bowl
  • 1 (9×13 inch or 23×33 centimeter) casserole dish
  • 1 Sheet Tray

Ingredients 

For the Red Sauce

  • 2 tablespoon (28 gram) olive oil
  • ½ pound (225 gram) hot Italian sausage
  • ½ pound (225 gram) sweet Italian sausage
  • 1 small (150 gram) yellow onion, finely chopped
  • 5 large (25 gram) garlic clove, finely chopped
  • 1 teaspoon (2 gram) fennel seeds, crushed
  • ¼ teaspoon (1 gram) crushed red pepper flakes
  • 1 (4.5 ounce / 130 gram) tube double concentrate tomato paste
  • 2 (28 ounce / 794 gram) cans whole peeled tomatoes
  • ½ (20 gram) small bunch basil, chopped
  • kosher salt and black pepper, to taste
  • sugar, as needed

For the Fresh Pasta

  • 2 cup (300 gram) 00 flour
  • 2 large egg
  • 7 egg yolk

For the Ricotta Filling

  • 1 (32 ounce / 907 gram) container whole milk ricotta
  • 3 (10 gram) garlic clove, minced
  • 2 large egg, well beaten
  • cup (40 gram) Parmesan cheese, freshly grated
  • ¼ teaspoon (1 gram) nutmeg, freshly grated
  • kosher salt and black pepper, to taste

For Assembly

  • 1 pound (453 gram) whole milk mozzarella, shredded
  • ½ cup (40 gram) Parmesan cheese, freshly grated

Instructions 

For the Red Sauce

  • In a Dutch oven over medium high heat, add the olive oil. While the oil is heating, remove the sausage from its casing.
    2 tablespoon olive oil, ½ pound hot Italian sausage, ½ pound sweet Italian sausage
  • Once the oil is shimmering, add the sausage to the pot and break it up into small pieces using a wooden spoon. Cook the sausage for six to eight minutes, or until golden brown.
  • Reduce the heat to medium, then add the onion and stir to incorporate. Cook for four to five minutes, or until the onion is mostly softened. Then add the garlic, fennel, and crushed red pepper. Cook for one to two minutes, stirring often, or until the aromatics are fragrant. Add the tomato paste, and stir it to incorporate it into the sausage mixture. Cook for three to four minutes, stirring constantly and scraping the bottom to prevent burning.
    1 small yellow onion, 5 large garlic clove, 1 teaspoon fennel seeds, ¼ teaspoon crushed red pepper flakes, 1 tube double concentrate tomato paste
  • Once the tomato paste has turned a darker red color, add the tomatoes, squeezing them into the Dutch oven as you add them. Add half cup (118 milliliter) of water to the tomato cans and swirl to get any excess tomato product out of the can, then add the water to the pot. Stir to combine everything, then add the basil and season with salt and pepper. Taste and add sugar if the sauce is too acidic.
    2 cans whole peeled tomatoes, ½ small bunch basil, kosher salt and black pepper, sugar
  • Bring the sauce to a simmer and cook, uncovered, for one hour, stirring occasionally. Taste halfway through and season with additional salt, pepper, and sugar, if needed.
  • Once the sauce has reduced by 25%, remove the pot from the heat and cover until ready to assemble. When assembling, the sauce should be warm.

For the Fresh Pasta

  • Add the flour to a clean work surface. Create a well in the middle and add the eggs, egg yolks, and salt into the center. Using a fork, whisk the eggs and salt together, pulling in small amounts of flour as you go. Continue this process until a thick egg paste forms. Then pull in more flour, combining more and more as you go. Once you can no longer combine using the fork, switch to your hands and slowly knead the dough together.
    2 cup 00 flour, 2 large egg, 7 egg yolk
  • Once all of the flour is incorporated into the dough, knead the dough for about ten minutes, or until the surface is smooth and elastic.
  • Wrap the dough in plastic wrap and leave at room temperature to rest for one hour. Once the dough is fully rested, it should spring back slowly when pressed with your finger and be darker in color.
  • Unwrap the dough and divide it into four equal portions (121 grams/4 ounces). Then, working with one portion at a time, press the dough piece into a rough rectangle. Cover the remaining portions with plastic wrap so they do not dry out.
  • Attach a pasta roller attachment to a stand mixer and set it to 0, or the widest setting. Pass the shortest end of the dough through the roller twice.
  • Transfer the pasta to a clean work surface and fold one of the short ends of the dough into the center. Do the same with the other side, completing a tri-fold. The longest side of the envelope should be five inches (13 centimeters) in width.
  • Pass the dough through the widest setting, leading with the five-inch (13 centimeters) wide side.
  • Repeat this process through the widest setting two times, passing through three times in total.
  • Adjust the dial of the pasta attachment to the next setting and pass the dough through three times. Repeat this process until the dough is 1/8 inch (3 millimeters) thick or on the sixth setting.
  • Line a sheet tray with parchment.
  • Trim the ends of the pasta sheet to square off the sheet. Then cut the finished pasta sheet into 7 ½ inch (19 centimeter) long pieces, keeping any trimmings or shorter pieces to the side.
  • Add the sheets of pasta to the sheet tray, and top with parchment.
  • Repeat the dough rolling process with the additional dough balls. Set aside until you are ready to assemble.

For the Ricotta Filling

  • Add all of the ingredients to a medium mixing bowl and whisk to combine. Cover and refrigerate. Remove the mixture one hour before you begin assembling. It is much easier to spread if it is not right out of the refrigerator.
    1 container whole milk ricotta, 3 garlic clove, 2 large egg, ⅓ cup Parmesan cheese, ¼ teaspoon nutmeg, kosher salt and black pepper

For Assembly

  • Preheat the oven to 400°F (204°C).
  • Add just enough of the red sauce to the bottom of a 9×13-inch (23×33 centimeters) casserole dish. Spread it into an even, thin layer. Add three pasta sheets vertically and slightly overlapping each other.
  • Spoon ¼ of the ricotta mixture on top of the pasta sheets. Using an offset spatula or the back of a spoon, gently push the ricotta to the edges of the pasta. Sprinkle the mozzarella onto the ricotta, add one tablespoon of Parmesan, then spoon ¼ of the red sauce over the top.
    1 pound whole milk mozzarella, ½ cup Parmesan cheese
  • Top the sauce with more fresh pasta, lightly pressing the sheets into the sauce to create a somewhat flat surface.
  • Repeat the process until all of the pasta is used, then add the remaining red sauce onto the pasta, followed by the remaining ricotta. Add the rest of the mozzarella over the top, allowing some pockets of sauce to peek through. Sprinkle Parmesan cheese around the edges, and a bit throughout the middle.
  • Place the casserole dish on a sheet tray.
  • Bake for 45-60 minutes, or until the top is bubbly and golden brown.
  • Remove it from the oven and allow it to cool for 30 minutes.
  • Slice and serve.

Video

YouTube video

Notes

Storage:
– Store leftovers covered or transferred to an airtight container in the refrigerator for up to three to five days. 
– F
reeze baked or unbaked lasagna for up to three months before baking. To serve unbaked lasagna, thaw it in the fridge overnight. Then, bake as normal, adding more time as needed for the layers to cook through. 

Nutrition

Serving: 1serving, Calories: 830kcal, Carbohydrates: 39g, Protein: 45g, Fat: 55g, Saturated Fat: 26g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 20g, Trans Fat: 0.01g, Cholesterol: 256mg, Sodium: 1350mg, Potassium: 779mg, Fiber: 3g, Sugar: 6g, Vitamin A: 1637IU, Vitamin C: 16mg, Calcium: 707mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

Frequently Asked Questions 

Can I make this classic lasagna recipe ahead of time? 

Yes, you can layer all the ingredients and refrigerate them for up to two days before baking. Alternatively, freeze baked or unbaked lasagna for up to three months before baking. 

To serve unbaked lasagna, thaw it in the fridge overnight. Then, bake as normal, adding more time as needed for the layers to cook through. 

How long does leftover lasagna last? 

You can store leftovers covered or transferred to an airtight container in the refrigerator for up to three to five days. 

What’s the best way to reheat lasagna?

Warm leftovers in the microwave or covered in the oven at 350°F until heated through. 

icon

Nick DiGiovanni

Celebrity Chef & Content Creator

You May Also Like

5 from 2 votes

Leave a comment

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

Recipe Rating




2 Comments

  1. Amaizing Bolognese says:

    5 stars
    Absolutely amazing

  2. Jesse Thijs says:

    5 stars
    I love lasagne and if is sooo nice