ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty Merch
Skip to Content
93% would make again

The Best Lasagna

Tasty’s ultimate lasagna is cheesy, comforting and indulgent. We spent hours upon hours perfecting this recipe to test different techniques, methods, and ingredients and ended up with a dish that has layers of creamy béchamel, rich tomato sauce, and mounds of mozzarella and fontina cheeses. We truly think it’s the best!

Tasty Team
April 20, 2022
Total Time

22 hr 10 min

22 hr 10 min

Prep Time

30 minutes

30 min

Cook Time

21 hr 10 min

21 hr 10 min

The Best Lasagna
Total Time

22 hr 10 min

22 hr 10 min

Prep Time

30 minutes

30 min

Cook Time

21 hr 10 min

21 hr 10 min

Ingredients

for 8 servings

Meat Sauce

  • ½ lb ground sirloin (225 g), lean
  • ½ lb mild italian pork sausage (225 g), casing removed
  • 2 oz prosciutto (55 g), finely chopped
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 teaspoons kosher salt, plus more to taste
  • 6 cloves garlic, minced
  • 1 tablespoon fresh thyme
  • 1 tablespoon fresh oregano
  • ½ teaspoon red pepper flakes, optional
  • ½ teaspoon fennel seeds, crushed
  • 2 tablespoons tomato paste
  • ½ cup dry red wine (120 mL)
  • 28 oz whole tomatoes (830 g), preferably San Marzano
  • 1 ½ cups passata (300 g), or strained tomatoes
  • 1 large carrot, eeled
  • ½ cup unsalted butter (115 g)
  • 1 teaspoon granulated sugar, optional
  • ½ cup fresh basil leaves (20 g), torn

Béchamel Sauce

  • 6 tablespoons unsalted butter
  • 6 tablespoons all purpose flour
  • 6 cups whole milk (¼ L), room temperature
  • 2 teaspoons kosher salt
  • ¾ teaspoon garlic powder
  • ¼ teaspoon freshly grated nutmeg
  • 1 cup freshly grated parmigiano-reggiano cheese (125 g)

Assembly

  • nonstick cooking spray, for greasing
  • 1 lb no boil lasagna noodles (425 g)
  • hot water
  • 1 tablespoon olive oil
  • 1 ½ cups freshly grated fontina cheese (185 g)
  • 1 cup freshly grated low-moisture mozzarella cheese (100 g)
  • 4 oz fresh mozzarella cheese (115 g), torn into small pieces
  • ¼ cup freshly grated parmigiano-reggiano cheese (30 g)
  • fresh basil leaf, for garnish

Preparation

  1. Make the meat sauce: In a large bowl, gently combine the ground sirloin, sausage, and prosciutto, being careful not to overmix. Shape into 5–6 large, shaggy meatballs.
  2. Heat the olive oil in a large pot over medium-high heat. Working in batches, add the meatballs and brown on all sides, 1–2 minutes per side. Transfer to a rimmed baking sheet and repeat with the remaining meatballs.
  3. Reduce the heat to medium and add the onion. Season with salt and sauté until translucent, 5–7 minutes.
  4. Add the garlic, thyme, oregano, red pepper flakes, and fennel seeds. Sauté for 1 minute, until the garlic is fragrant.
  5. Add the tomato paste and cook, stirring frequently, until the color turns dark red, 3–4 minutes.
  6. Deglaze the pot with the red wine, scraping up any browned bits from the bottom, and cook until the liquid has almost evaporated, 1–2 minutes.
  7. Add the canned tomatoes, passata, carrot, butter, the browned meatballs, and 2 teaspoons of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 1½–2 hours, until the sauce has thickened.
  8. Remove the sauce from the heat and discard the carrot, then use a potato masher to crush the meatballs into small pieces. Season the sauce with more salt to taste. If the sauce tastes too acidic, add the granulated sugar. Stir in the basil leaves and set aside.
  9. Make the béchamel sauce: Melt the butter in a large pot over medium heat. Once the butter starts to foam, add the flour. Cook, whisking constantly, for about 3 minutes, until no lumps remain but the roux has not yet browned. While whisking, slowly pour in the milk until evenly incorporated. Whisk in the salt, garlic powder, and nutmeg. Bring to a low simmer and cook, whisking often, until the sauce has thickened enough to coat the back of a spoon, 8–10 minutes. Remove the pot from the heat and stir in the Parmigiano-Reggiano cheese.
  10. Assemble the lasagna: Preheat the oven to 375°F (190°C). Grease a 9 x 13 x 3-inch baking dish with nonstick spray.
  11. Add no-boil lasagna noodles to a large baking dish or bowl. Cover with hot water and add the olive oil. Let sit for 5–10 minutes, until the noodles are a bit more pliable, but still snap when broken in half.
  12. Spread about ¾ cup of the meat sauce on the bottom of the prepared baking dish. Add a layer of lasagna noodles. Spread about 1 heaping cup of béchamel over noodles in an even layer. Top with 1 heaping cup of meat sauce, followed by ¼ cup fontina and ¼ cup grated mozzarella. Add another layer of noodles, arranging in the opposite direction as the first layer, and top with about 1 heaping cup of béchamel. Repeat to make 4 more layers, ending with a layer of lasagna noodles.
  13. Spread 1 cup of béchamel, then 1 cup of meat sauce over the noodles. Scatter the remaining ½ cup of fontina, the fresh mozzarella cheese, and grated Parmigiano-Reggiano on top. Reserve the remaining meat sauce for serving. Cover the baking dish with a sheet of foil (grease the underside with nonstick spray to prevent the cheese from sticking) and place on a rimmed baking sheet.
  14. Bake the lasagna for 30 minutes, then remove the foil and bake for another 25–30 minutes, until the cheese is melted and bubbling. Broil for 1–2 minutes, if desired, to brown the cheese. Remove from the oven and let the lasagna sit for at least 20 minutes to cool.
  15. Garnish the lasagna with the basil, then serve with the reserved meat sauce alongside.
  16. Enjoy!

Ingredients

for 8 servings

Meat Sauce

  • ½ lb ground sirloin (225 g), lean
  • ½ lb mild italian pork sausage (225 g), casing removed
  • 2 oz prosciutto (55 g), finely chopped
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 teaspoons kosher salt, plus more to taste
  • 6 cloves garlic, minced
  • 1 tablespoon fresh thyme
  • 1 tablespoon fresh oregano
  • ½ teaspoon red pepper flakes, optional
  • ½ teaspoon fennel seeds, crushed
  • 2 tablespoons tomato paste
  • ½ cup dry red wine (120 mL)
  • 28 oz whole tomatoes (830 g), preferably San Marzano
  • 1 ½ cups passata (300 g), or strained tomatoes
  • 1 large carrot, eeled
  • ½ cup unsalted butter (115 g)
  • 1 teaspoon granulated sugar, optional
  • ½ cup fresh basil leaves (20 g), torn

Béchamel Sauce

  • 6 tablespoons unsalted butter
  • 6 tablespoons all purpose flour
  • 6 cups whole milk (¼ L), room temperature
  • 2 teaspoons kosher salt
  • ¾ teaspoon garlic powder
  • ¼ teaspoon freshly grated nutmeg
  • 1 cup freshly grated parmigiano-reggiano cheese (125 g)

Assembly

  • nonstick cooking spray, for greasing
  • 1 lb no boil lasagna noodles (425 g)
  • hot water
  • 1 tablespoon olive oil
  • 1 ½ cups freshly grated fontina cheese (185 g)
  • 1 cup freshly grated low-moisture mozzarella cheese (100 g)
  • 4 oz fresh mozzarella cheese (115 g), torn into small pieces
  • ¼ cup freshly grated parmigiano-reggiano cheese (30 g)
  • fresh basil leaf, for garnish

Preparation

  1. Make the meat sauce: In a large bowl, gently combine the ground sirloin, sausage, and prosciutto, being careful not to overmix. Shape into 5–6 large, shaggy meatballs.
  2. Heat the olive oil in a large pot over medium-high heat. Working in batches, add the meatballs and brown on all sides, 1–2 minutes per side. Transfer to a rimmed baking sheet and repeat with the remaining meatballs.
  3. Reduce the heat to medium and add the onion. Season with salt and sauté until translucent, 5–7 minutes.
  4. Add the garlic, thyme, oregano, red pepper flakes, and fennel seeds. Sauté for 1 minute, until the garlic is fragrant.
  5. Add the tomato paste and cook, stirring frequently, until the color turns dark red, 3–4 minutes.
  6. Deglaze the pot with the red wine, scraping up any browned bits from the bottom, and cook until the liquid has almost evaporated, 1–2 minutes.
  7. Add the canned tomatoes, passata, carrot, butter, the browned meatballs, and 2 teaspoons of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 1½–2 hours, until the sauce has thickened.
  8. Remove the sauce from the heat and discard the carrot, then use a potato masher to crush the meatballs into small pieces. Season the sauce with more salt to taste. If the sauce tastes too acidic, add the granulated sugar. Stir in the basil leaves and set aside.
  9. Make the béchamel sauce: Melt the butter in a large pot over medium heat. Once the butter starts to foam, add the flour. Cook, whisking constantly, for about 3 minutes, until no lumps remain but the roux has not yet browned. While whisking, slowly pour in the milk until evenly incorporated. Whisk in the salt, garlic powder, and nutmeg. Bring to a low simmer and cook, whisking often, until the sauce has thickened enough to coat the back of a spoon, 8–10 minutes. Remove the pot from the heat and stir in the Parmigiano-Reggiano cheese.
  10. Assemble the lasagna: Preheat the oven to 375°F (190°C). Grease a 9 x 13 x 3-inch baking dish with nonstick spray.
  11. Add no-boil lasagna noodles to a large baking dish or bowl. Cover with hot water and add the olive oil. Let sit for 5–10 minutes, until the noodles are a bit more pliable, but still snap when broken in half.
  12. Spread about ¾ cup of the meat sauce on the bottom of the prepared baking dish. Add a layer of lasagna noodles. Spread about 1 heaping cup of béchamel over noodles in an even layer. Top with 1 heaping cup of meat sauce, followed by ¼ cup fontina and ¼ cup grated mozzarella. Add another layer of noodles, arranging in the opposite direction as the first layer, and top with about 1 heaping cup of béchamel. Repeat to make 4 more layers, ending with a layer of lasagna noodles.
  13. Spread 1 cup of béchamel, then 1 cup of meat sauce over the noodles. Scatter the remaining ½ cup of fontina, the fresh mozzarella cheese, and grated Parmigiano-Reggiano on top. Reserve the remaining meat sauce for serving. Cover the baking dish with a sheet of foil (grease the underside with nonstick spray to prevent the cheese from sticking) and place on a rimmed baking sheet.
  14. Bake the lasagna for 30 minutes, then remove the foil and bake for another 25–30 minutes, until the cheese is melted and bubbling. Broil for 1–2 minutes, if desired, to brown the cheese. Remove from the oven and let the lasagna sit for at least 20 minutes to cool.
  15. Garnish the lasagna with the basil, then serve with the reserved meat sauce alongside.
  16. Enjoy!
The Best Lasagna

Submit a recipe to Tasty

Have a recipe of your own to share?Submit your recipe here.

Submit your recipe here.