I love a lasagna that feels generous, comforting, and worth the time it takes to build. This best lasagna recipe brings together a rich meat sauce, tender noodles, creamy ricotta, stretchy mozzarella, and Parmesan for the kind of baked pasta I want to serve when I am feeding family or friends. I also like that I can prepare much of it ahead of time, which makes it especially useful for busy evenings and gatherings.
When I make lasagna, I prefer building the flavor from the sauce rather than relying entirely on a jar. The combination of Italian sausage, ground beef, tomatoes, herbs, and a little sugar gives the sauce a deep, balanced taste. Once I layer that sauce with the cheeses and noodles, I get a bubbling casserole with a golden top and plenty of satisfying texture in every slice.
I also find this recipe practical for make-ahead cooking. I can assemble the dish in advance, refrigerate it, or freeze portions for another meal. If I am cooking for a crowd, I can prepare an extra pan and have a hearty dinner ready without starting everything from scratch on serving day.
Why I Love This Lasagna Recipe
I keep coming back to this lasagna because it gives me several things I want from a classic baked pasta dish: a savory homemade-style meat sauce, creamy cheese filling, plenty of melted cheese, and layers that hold together after resting. The sauce provides richness, while the ricotta mixture adds a soft, creamy contrast to the noodles and meat.
For me, the short resting period after baking is just as important as the oven time. It lets the layers settle so I can cut cleaner slices instead of serving a loose, soupy portion. I find that those extra 15 minutes make a noticeable difference when I want the finished lasagna to look as good as it tastes.
Lasagna Ingredients
I use the exact ingredient quantities below for this recipe. I have kept the original measurements intact while organizing them into a simple table so I can check everything quickly before I start cooking.

| Ingredient | Amount |
|---|---|
| Lasagna noodles | 9 |
| Bulk Italian sausage | 1-1/4 pounds |
| Ground beef | 3/4 pound |
| Medium onion, diced | 1 |
| Garlic cloves, minced | 3 |
| Crushed tomatoes | 2 cans (one 28 ounces, one 15 ounces) |
| Tomato paste | 2 cans (6 ounces each) |
| Water | 2/3 cup |
| Sugar | 2 to 3 tablespoons |
| Minced fresh parsley, divided | 3 tablespoons plus 1/4 cup |
| Dried basil | 2 teaspoons |
| Fennel seed | 3/4 teaspoon |
| Salt, divided | 3/4 teaspoon |
| Coarsely ground pepper | 1/4 teaspoon |
| Large egg, lightly beaten | 1 |
| Ricotta cheese | 1 carton (15 ounces) |
| Shredded part-skim mozzarella cheese | 4 cups |
| Grated Parmesan cheese | 3/4 cup |
How I Make This Lasagna
- Cook the noodles: I boil the lasagna noodles according to the package directions, then drain them and set them aside.
- Build the meat sauce: I brown the sausage, beef, onion, and garlic before simmering them with the tomatoes, tomato paste, herbs, and seasonings.
- Mix the cheese filling: I combine the ricotta, egg, parsley, and salt for a creamy layer.
- Layer everything: I start with meat sauce, then add noodles, ricotta mixture, mozzarella, and Parmesan before repeating the layers.
- Bake and rest: I bake the covered lasagna first, finish it uncovered so the cheese can brown, and let it rest before slicing.
How I Layer Lasagna
I start with meat sauce on the bottom of the baking dish because it helps keep the noodles from sticking. I then add the noodles, ricotta mixture, mozzarella, and Parmesan. I repeat that pattern until the dish is full, finishing with meat sauce and cheese on top. In a 13×9-inch baking dish, these quantities create three layers of noodles.
I try to spread each layer evenly rather than piling the filling in the center. That gives me a more consistent bite from the edge to the middle and helps the cheese melt across the entire top.
How Long I Bake Lasagna
I bake this lasagna at 375°F for 50 minutes in total: 25 minutes covered and another 25 minutes uncovered. I use the uncovered time to let the cheese melt completely and develop a golden finish. If I use a different type of noodle, I keep in mind that the final texture and cooking time can vary.
Directions
Step 1: Brown the beef

Bring a large pot of salted water to a boil. Cook the noodles according to the package directions. When complete, drain the noodles, and set aside.
Meanwhile, heat a Dutch oven over medium heat. Add the bulk Italian sausage, ground beef and diced onion. Cook for 8 to 10 minutes or until the meat is no longer pink, breaking up the meat with a large spoon as it cooks to create gorgeous crumbles. Add the garlic, and cook for one minute, until the mixture is fragrant.
Editor’s Tip: To ensure the noodles will not stick to each other, stir the water like a whirlpool when you add the pasta sheets.
Step 2: Make the meat sauce

Drain the mixture in the Dutch oven. Then, add the remaining sauce ingredients: crushed tomatoes, tomato paste, water, sugar, 3 tablespoons parsley, basil, fennel, 1/2 teaspoon salt and coarsely ground pepper. Bring the mixture to a boil. Reduce the heat to a simmer. Cook, uncovered, for 30 minutes, stirring occasionally.
Step 3: Prepare the cheese filling

In a small bowl, whisk together the egg, ricotta cheese, and remaining 1/4 cup parsley and 1/4 teaspoon salt. If you haven’t already, grate the mozzarella and Parmesan cheeses.
Editor’s Tip: For the freshest, creamiest taste, grate your own cheese at home.
Step 4: Layer the lasagna ingredients

Preheat the oven to 375°. Spoon 2 cups meat sauce into an ungreased 13×9-inch baking dish, spreading it out to cover the entire dish. Layer three noodles onto the sauce. Add one-third of the ricotta mixture, spreading it over the noodles with a rubber spatula or an icing spatula. Sprinkle with 1 cup mozzarella cheese and 2 tablespoons Parmesan cheese.
Repeat the layers twice, finishing with remaining meat sauce and cheeses. The dish will be very full by the time you get to the top!
Step 5: Bake the lasagna

Cover the baking dish, and bake for 25 minutes. Remove the cover, and cook for an additional 25 minutes, until the sauce is bubbling around the edges and the cheese is fully melted. Let the lasagna stand for 15 minutes before slicing and serving.
Lasagna Variations I Like
- Meatless: I can skip the meat and use cheese, sauce, and cooked vegetables such as mushrooms, eggplant, or spinach.
- Different cheeses: I can swap ricotta for cottage cheese or replace some mozzarella with another melting cheese when I want a different flavor.
- Different sauce styles: I can use the lasagna format as a starting point for variations such as Mexican-inspired or chicken Alfredo versions.
- Lower-carb option: I can replace the noodles with thinly sliced vegetables for a vegetable-based lasagna.
- Different cooking methods: I can adapt the idea for a slow cooker or skillet when I want a more hands-off approach.
Can I Make Lasagna Ahead of Time?
Yes. I can assemble the lasagna, wrap it, and keep it in the refrigerator for up to three days before baking. When I am ready to cook it, I take the dish out while the oven preheats and then bake it according to the recipe directions.
I can also bake the lasagna in advance and refrigerate the whole dish for up to five days. After it cools, I cover it with aluminum foil. When I want to reheat it, I let it come out of the refrigerator while the oven preheats to 350°F, then reheat it until warmed through, about 30 minutes.
How I Store Lasagna
I store leftover lasagna in an airtight container in the refrigerator for up to five days. Individual slices are convenient for quick meals, and I can reheat them in the microwave. For a whole lasagna, I keep it covered and reheat it in the oven.
How I Freeze Lasagna
I can freeze individual portions or the entire casserole. For individual slices, I wrap them in foil and place them in a resealable freezer bag for up to three months. To reheat, I thaw the slices in the refrigerator overnight, place them on an oven-safe dish, and bake at 350°F for 30 minutes or until a thermometer inserted in the center reads 165°F.
For a whole lasagna, I let the baked casserole cool completely before wrapping the entire pan in storage wrap and covering the top with foil. I thaw it overnight in the refrigerator and then follow the reheating method above.
My Best Lasagna Tips

- I let the sauce simmer uncovered so excess moisture can cook away before I build the layers.
- I start with sauce on the bottom because it helps prevent the first noodles from sticking.
- I spread the ricotta mixture evenly so every serving gets a creamy cheese layer.
- I grate the mozzarella and Parmesan myself when possible for a fresh, smooth finish.
- I always give the baked lasagna 15 minutes to rest before slicing so the layers can settle.
What Should I Serve with Lasagna?
I like serving lasagna with a simple green salad and garlic bread. The crisp, fresh salad balances the richness of the baked pasta, while garlic bread is perfect for soaking up any extra sauce. I keep the sides straightforward because the lasagna is already the centerpiece of the meal.
Frequently Asked Questions
Is lasagna better with ricotta or cottage cheese?
I consider this a matter of personal preference. Ricotta gives me a rich and creamy filling, while cottage cheese can provide a lighter, higher-protein alternative. Because cottage cheese contains more water, I would drain it before using it if I choose that option.
Why can lasagna turn out watery?
I can reduce excess moisture by draining the noodles well, avoiding rinsing them after cooking, and allowing the sauce to simmer uncovered. I also remove the cover during the second part of baking so excess moisture can evaporate.
Can I use no-boil or oven-ready noodles?
Yes. The original recipe notes that no-boil or oven-ready noodles can work, although they absorb more moisture, so the finished lasagna may be less saucy. I follow the package guidance for the noodle type I use.
How long should lasagna rest before serving?
I let this lasagna stand for 15 minutes after baking. That short rest gives the layers time to settle and makes it easier for me to cut and serve neat portions.
Can I freeze leftover lasagna?
Yes. I can freeze individual portions or the whole baked casserole for up to three months using the storage method described above. I thaw frozen portions in the refrigerator before reheating.
Nutrition Information
Estimated nutrition per serving, based on dividing the full recipe into 12 servings. Actual values can vary with brands, ingredient labels, and portion size.
| Nutrition | Estimated Amount |
|---|---|
| Calories | About 470 kcal |
| Carbohydrates | About 27 g |
| Protein | About 29 g |
| Fat | About 27 g |
| Fiber | About 4 g |
| Sugar | About 8 g |
| Sodium | About 1,050 mg |
Conclusion
I find this best lasagna recipe especially satisfying because it combines everything I want from a classic comfort-food dinner: a rich meat sauce, creamy ricotta, plenty of mozzarella and Parmesan, and tender pasta layered into one hearty bake. I can serve it for a family dinner, prepare it ahead for guests, or freeze portions for another day. When I want a dependable homemade lasagna with plenty of flavor and a beautifully cheesy top, this is the recipe I come back to.
