Classic Lasagna
- By Jennifer Segal
- Updated August 1, 2025
- 889 Comments
- Leave a Review
This post may contain affiliate links. Read my full disclosure policy.
Learn how to make a homemade lasagna that rivals the best Italian restaurants, with layers of savory meat sauce, creamy ricotta, and gooey mozzarella. It’s the kind of dish you’ll want to make again and again.

I love this classic lasagna because it has all the cozy, familiar flavors of the lasagna I grew up with, but it tastes like something you’d get at a fine Italian restaurant. It’s also easier than you’d think, thanks to oven-ready noodles that save time and effort and deliver that delicate texture you’d normally expect from homemade pasta.
The layers are packed with a flavorful meat sauce made with Italian sausage and vegetables, plus four types of cheese. Baked until bubbly and golden, it’s the perfect cozy dish for a crowd—and it reheats and freezes beautifully, too. This lasagna is a longtime family favorite, right alongside other crowd-pleasing dishes like baked ziti, stuffed shells, and manicotti. After all, everyone loves Italian!
“Best lasagna recipe—ever! Served with your fab Caesar salad. Conversation at the table was reduced to sighs of delight and an occasional OMG or YUM.”
What You’ll Need To Make Lasagna

- Onion, Garlic, Carrots & Celery: These aromatic vegetables form the base of the sauce, adding sweetness, savoriness, and depth of flavor.
- Italian Sausage: Adds richness and bold flavor. You can substitute ground beef—just amp up the garlic and Italian seasoning to compensate.
- Crushed Tomatoes, Red Wine & Heavy Cream: The tomatoes provide body and tang, the wine deepens the flavor, and the cream rounds it all out for a rich, well-balanced sauce.
- Ricotta, Cream Cheese, Egg & Parmigiano-Reggiano: These combine for a creamy, flavorful filling that bakes up smooth and rich (the cream cheese keeps the ricotta from getting grainy, and the egg helps it set).
- Oven-Ready (No-Boil) Lasagna Noodles: No need to pre-cook—these absorb the sauce as they bake. I like the Barilla brand best.
- Mozzarella: Melts into gooey, cheesy layers throughout the dish. Pre-shredded is fine—just go for whole milk for the best melt.
- Jump to the printable recipe for precise measurements
Step-By-Step Instructions
Step 1: Prep the vegetables. Place the onions, garlic, carrots, and celery in a food processor. Give them a rough chop first so they blend evenly, then pulse until minced but not puréed—they should melt into the sauce. (You can also chop by hand if you prefer.)

Step 2: Brown the sausage. Heat 2 tablespoons of the olive oil in a large pot over medium-high heat. Add the sausage and cook, breaking it up into small pieces, until lightly browned, about 5 minutes. Transfer to a plate with a slotted spoon and set aside.
Pro tip: Browning the meat first builds deep flavor in the pan, which carries through to the rest of the sauce.

Step 3: Cook the vegetables. Add the remaining tablespoon of olive oil to the pan, then add the minced vegetables. Cook until very soft, 6 to 8 minutes. They will blend into the sauce and thicken it naturally.

Step 4: Deglaze with wine. Pour in the wine and stir, scraping up the browned bits from the bottom of the pot—they’re packed with flavor. Let it simmer for a few minutes until mostly absorbed.

Step 5: Simmer the sauce. Add the tomatoes, cream, salt, pepper, sugar, thyme, and bay leaves. Bring to a boil, then lower the heat and simmer for about 20 minutes, until thickened.

Step 6: Add the sausage. Stir in the sausage and continue to simmer for another 10 minutes so everything melds together. Adding the sausage at this stage keeps it tender and lets the flavors mingle without overcooking the meat.

Step 7: Make the ricotta filling. In a food processor, combine the ricotta, cream cheese, egg, garlic, Parmesan, salt, and pepper. Process until smooth, then add the basil and pulse until finely chopped.

Step 8: Assemble the lasagna. Spread about 1½ cups of sauce on the bottom of a baking dish. (Starting with a layer of sauce prevents the noodles from sticking to the bottom of the dish and helps everything cook evenly.) Lay down 3 noodles, then spread with one-third of the ricotta filling and sprinkle with ¾ cup mozzarella.

Step 9: Repeat. Repeat these layers two more times. Top with the final 3 noodles, the remaining sauce, mozzarella, and ¼ cup Parmigiano-Reggiano. Don’t worry if the layers look tall—lasagna settles a bit as it bakes and rests.
Pro tip: You store the assembled, unbaked lasagne in the fridge overnight or freeze it for up to 3 months.

Step 10: Bake and rest. Bake the lasagna until bubbling and golden, about 1 hour. Let it rest for 15 minutes before slicing so it sets up.

Video Tutorial
You May Also Like
Classic Lasagna Recipe
Ingredients
For the Sauce
- 1 medium yellow onion, roughly chopped
- 5 cloves garlic, roughly chopped
- 2 medium carrots, roughly chopped
- 1 stalk celery, roughly chopped
- 3 tablespoons olive oil, divided
- 1½ pounds Italian sausage (bulk or removed from casing)
- ¾ cup dry red wine
- 1 (28-oz) can crushed tomatoes
- ½ cup heavy cream
- ¾ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 2 teaspoons sugar
- 1½ teaspoons dried thyme
- 2 bay leaves
For the Ricotta Mixture
- 1 (15-oz) container whole milk ricotta (about 1¾ cups)
- 3 oz cream cheese
- 1 large egg
- 1 clove garlic, roughly chopped
- ¾ cup grated Parmigiano-Reggiano
- ¾ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- ½ cup roughly chopped fresh basil
For Assembling
- 12 oven ready, no boil lasagna noodles (such as Barilla)
- 16 oz shredded whole milk mozzarella cheese
- ¼ cup grated Parmigiano-Reggiano
Instructions
For the Sauce
- Place the onions, garlic, carrot and celery in the bowl of a food processor fitted with the metal blade; pulse until finely minced but not puréed.
- Heat 2 tablespoons of the olive oil in a large pot over medium-high heat. Add the sausage into the pan and cook, stirring occasionally and breaking the sausage into small pieces, until slightly browned but not cooked all the way through, about 5 minutes. Using a slotted spoon, transfer the partially cooked sausage to a plate. Set aside.
- Add the remaining tablespoon olive oil to the pan, reduce the heat to medium, and add the minced vegetables. Cook, stirring frequently, until the vegetables are very soft, 6 to 8 minutes. Do not brown; reduce the heat if necessary.
- Add the wine; continue cooking, stirring to scrape any brown bits from the bottom of the pan, until the wine is mostly absorbed by the vegetables, a few minutes.
- Add the tomatoes, cream, salt, pepper, sugar, thyme and bay leaves and bring to a boil. Reduce the heat and simmer, covered, until the sauce is thickened, about 20 minutes.
- Meanwhile, transfer the sausage to a cutting board and chop into smaller pieces (big chunks don't work well in lasagna).
- Add the sausage back to the pan and continue simmering, covered, until the sausage is fully cooked and the flavors meld together, about 10 minutes. Taste and adjust seasoning if necessary. Fish out the bay leaves and discard.
For the Ricotta Mixture
- Combine the ricotta, cream cheese, egg, garlic, Parmigiano-Reggiano, salt and pepper in the bowl of a food processor fitted with a metal blade. Process until evenly combined. Add the basil and pulse until finely chopped.
For Assembly
- Preheat the oven to 375°F (190°C).
- Spread about 1½ cups of sauce in the bottom of a 9 x 13-in (23 x 33-cm) baking dish. Arrange 3 noodles over the sauce (there will be a bit of space between the noodles; they expand as they cook). Dollop a third of the ricotta filling over the noodles, then spread evenly to cover. Sprinkle with ¾ cup (90 g) of the mozzarella cheese. Repeat the layering of sauce, noodles, ricotta filling and mozzarella 2 more times. Top with the remaining 3 noodles. Spoon the remaining sauce over the noodles, then sprinkle with the remaining mozzarella and Parmigiano-Reggiano.
- Spray a large piece of foil with nonstick cooking spray. Cover the lasagna tightly with the foil, sprayed side down. Bake for 40 minutes. Carefully uncover and increase the oven temperature to 400°F (205°C). Bake, uncovered, until the noodles are tender, the sauce is bubbling, and the edges are golden and puffed, about 20 minutes. Remove from the oven and let stand for about 15 minutes before serving.
Notes
Pair with
Nutrition Information
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.







Hi Jen. I have some Manicotti that has been in my pantry for a while and I want to use it. I know the sauce would be amazing, but do you think the cheese mixture in this recipe could work to stuff Manicotti?
Sure, Grace, I think that should work. I’d love to hear how it turns out! 🙂
I made it tonight and it was delicious!! Thanks, Jenn!
Hi – Can I make the sauce ahead? We’re going out of town and it would be easier to prepare that part of this dish two days ahead. I made this last week and my husband announced it was the best lasagna he has ever had!
Glad it was a hit! Yes, it would be fine to make the sauce 2 days ahead. 🙂
Hi Jenn!
Can I make this in 3 loaf pans then freeze before baking?
Thank you!
Hi Pam, I’ve never made a lasagna in a loaf pan but I suspect it would work (but bake time may be different. And you can definitely freeze it before baking. See the bottom of the recipe for freezer-friendly instructions. Please LMK how it turns out if you prepare it in loaf pans!
I am unable to get the Italian sausage at this time but do have brats that I can remove the casings from. Can they be used if seasoned? How much of what seasonings would be best?
Thanks!
Hi Linda, I think it will definitely lend the taste of bratwurst so it’s not an optimal substitute, but it would work with some Italian seasoning (like a pinch each of oregano, parsley and garlic powder). Hope that helps!
Delicious. Made this twice in one month. A lovely dish enjoyed by the whole family.
Hi Jen, this was so delicious, thank you! I have some extra sausage that needs to be cooked- can I make another batch of sauce and freeze it until I’m ready to make another lasagna? Thanks, Stephanie
Definitely! And glad you enjoyed it. 🙂
Jenn, this is an amazing recipe! Not sure how something can be rich and light at the same time, but this pulls it off. My husband has been hungry for lasagna and I was finally able to get some ricotta, well woth the wait.
BTW, I mentioned to my better half that I wished the Food Network would pull the plug on Pioneer Woman and give you a show, which would be a HUGE improvement.
Thank you for so many wonderful recipes.
❤️
I so agree. Great suggestion Try writing them, to the Corporate office. Maybe we all write🤞😉.
Sunny
Hi Jenn,
Can white wine be substituted for the red? Also, was thinking of 1 lb Italian sausage and 1/2 lb ground beef, would that work? Love your recipes, your Thanksgiving sausage stuffing is the best! And your quiche lorraine is super easy and delicious! And your meatball recipe from the Italian wedding soup is a hit with the family to use in any dish!
Katie
Hi Katie, Yes, white wine will work. And regarding the sausage versus beef, I prefer it with all sausage but it will also work with well-seasoned ground beef. Hope that helps!
Just made your wonderful lasagna. It was sooooo awesome! I have made a lot of your other recipes: lemon bars, Caesar salad, cheesecake, pumpkin cheesecake, cauliflower fried rice, Thai chicken soup, to name a few. 😊. You are the best! ☺️
❤️
Hi Jen,
Making this recipe for the first time. I could not find no bake lasagna noodles. Can I use the boiled noodles?
Hi Thilini, I think it will work with those with no other adjustments. Hope you enjoy!
Hi Jen,
Can I use chicken broth instead of the heavy cream and also can I use marinara sauce instead of the crushed tomatoes? That’s what I have on hand for now.
Thank you
Hi Janelle, yes, I suppose you could use chicken broth in place of the cream but the filling won’t be as creamy. And marinara sauce should work in place of the crushed tomatoes but you may need to cut back on the salt a bit. Hope that helps and that you enjoy!