Classic Lasagna Recipe with Ricotta
There is a reason classic lasagna has never gone out of style. Layered with silky ricotta, rich meat sauce, tender pasta sheets, and bubbling mozzarella, it is the kind of dish that fills a kitchen with warmth before it even hits the table. Few meals carry that same combination of comfort, generosity, and deep, satisfying flavor.
This is not just another lasagna recipe. This is the version that becomes a family tradition — the one people request at every gathering, from holidays to Sunday dinners and everything in between. Every layer is intentional, and every ingredient earns its place.
What truly sets this recipe apart is the ricotta filling. Properly seasoned with egg, fresh parsley, and a generous measure of Parmesan, it creates that creamy, cloud-like interior that makes every bite feel indulgent without ever feeling heavy.
Whether you are making lasagna for the first time or refining a version you have cooked for years, this guide walks you through every detail — from building the sauce to the final bake. Let’s make something worth repeating.
Ingredients You’ll Need
Every great lasagna begins before the first layer — it starts with knowing exactly what goes in and why each ingredient matters.
One of the things I love about this recipe is that it uses simple pantry ingredients. You probably already have most of them in your kitchen.
Base Ingredients
- 12 lasagna noodles (oven-ready or regular)
- 1 lb ground beef (80/20 blend recommended)
- 1 lb Italian sausage (mild or hot)
- 2 cups whole milk ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 large egg
- 2 cups marinara sauce (store-bought or homemade)
- 1 can (28 oz) crushed tomatoes
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 2 tablespoons olive oil
- 2 tablespoons fresh flat-leaf parsley, chopped
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon crushed red pepper flakes
Optional Add-ins
- 1 cup baby spinach, wilted and chopped
- ½ cup sliced black olives
- ½ cup sautéed mushrooms
- ¼ cup fresh basil leaves for layering
- 1 cup diced zucchini, lightly sautéed
- ½ teaspoon nutmeg (stirred into the ricotta for warmth)
- 1 tablespoon tomato paste for deeper sauce color
Step-by-Step Instructions

Step 1: Build the Meat Sauce
Heat olive oil in a large, heavy-bottomed skillet or Dutch oven over medium-high heat. Add the diced onion and cook for three to four minutes until softened and translucent. Stir in the minced garlic and cook for another thirty seconds until fragrant. Add the ground beef and Italian sausage, breaking the meat apart as it browns. Once fully cooked, drain any excess fat. Pour in the crushed tomatoes and marinara sauce, then season with oregano, basil, red pepper flakes, salt, and pepper. Reduce heat to low and let the sauce simmer for at least 20 minutes, stirring occasionally, to develop a rich, layered flavor.
Step 2: Prepare the Ricotta Filling
In a large mixing bowl, combine the ricotta cheese, grated Parmesan, and the egg. Add the chopped parsley, a pinch of salt, and a generous crack of black pepper. If you are using the optional nutmeg, stir it in now. Mix everything together until the filling is smooth, creamy, and well combined. The egg is essential here — it binds the ricotta during baking so your filling holds its structure when sliced. Taste the mixture before it goes into the dish and adjust seasoning as needed. A well-seasoned ricotta layer is the difference between a good lasagna and a truly memorable one.
Step 3: Cook the Noodles
If you are using traditional lasagna noodles rather than oven-ready sheets, bring a large pot of generously salted water to a full rolling boil. Add the noodles and cook according to the package instructions, typically nine to eleven minutes, until just al dente. Do not cook them fully — they will continue cooking in the oven. Drain and lay each noodle flat on a lightly oiled baking sheet or a clean kitchen towel to prevent sticking. If using oven-ready noodles, skip this step entirely. Either option works beautifully; just be sure your sauce has enough moisture to properly hydrate the no-boil variety.
Step 4: Assemble the Lasagna
Preheat your oven to 375°F (190°C). Spread a thin layer of meat sauce across the bottom of a 9×13-inch baking dish — this prevents the noodles from sticking and sets the first flavor layer. Lay three to four noodles over the sauce, slightly overlapping. Spread a generous layer of the ricotta mixture over the noodles, then add a layer of meat sauce, followed by a handful of shredded mozzarella. Repeat this layering process — noodles, ricotta, sauce, mozzarella — until all ingredients are used, finishing with a final layer of meat sauce blanketed in mozzarella and a dusting of Parmesan.
Step 5: Bake and Rest
Cover the baking dish tightly with aluminum foil, tenting it slightly so the foil does not press against the cheese. Place the dish on the center rack of your preheated oven and bake covered for 40 minutes. Remove the foil and continue baking for an additional 20 to 25 minutes, until the cheese on top is deeply golden and bubbling at the edges. Remove the lasagna from the oven and let it rest, uncovered, for at least 20 minutes before slicing. This resting period is not optional — it allows the layers to set so each slice holds its beautiful shape on the plate.
Cook Time
Total
Approximately 1 hour 30 minutes (including prep and rest time)
Prep
30 minutes
Bake
60 minutes (40 minutes covered, 20 minutes uncovered)
Servings
This lasagna recipe is built for generous portions and a full table. Cut into even rows, this dish yields hearty, satisfying slices that are substantial enough to serve as a complete meal with just a simple green salad or a piece of crusty bread on the side.
Makes approximately 8 to 10 servings, depending on how the dish is cut and whether you are serving additional sides. For a dinner party or family gathering, this feeds eight comfortably. For a crowd with lighter appetites or plenty of side dishes, it can stretch to ten portions without anyone leaving the table hungry.
If you are cooking for a smaller household, this recipe holds up exceptionally well as leftovers and can be portioned, stored, and reheated throughout the week without any loss of quality. Many people who make this lasagna find that it actually tastes better on day two.
Common Mistakes in This Recipe
One of the most frequent errors is skipping the rest period after baking. Pulling lasagna straight from the oven and slicing immediately causes the layers to collapse and the filling to run. The internal temperature is still active, and the structure needs time to firm up and settle before it can hold a clean slice.
Another common mistake is under-seasoning the ricotta filling. On its own, ricotta is quite mild, and if it goes into the dish without enough salt, pepper, and Parmesan, it creates a bland interior that dilutes the overall flavor of the lasagna rather than enhancing it.
Overcrowding the layers is also something many home cooks do without realizing it. Packing too much ricotta or sauce into each layer prevents even cooking and can result in a watery, soupy lasagna that falls apart on the plate.
Finally, using too much sauce on the top layer without enough cheese coverage leads to a dry, slightly scorched surface. The cheese acts as a protective barrier during the final uncovered bake, so a generous, even layer of mozzarella is essential for that golden, bubbly finish.
Solutions to Common Mistakes
Always allow the lasagna to rest for a minimum of 15 to 20 minutes after it comes out of the oven. Set a timer if necessary. This single habit transforms the texture and presentation of every lasagna you will ever make.
Season your ricotta filling the way you would season any component of the dish — confidently and with intention. Taste it before it goes in, and do not be shy with the Parmesan. A well-seasoned filling is what creates depth in every bite.
Keep layers thin and even. Spread ricotta in a smooth, single layer using an offset spatula or the back of a spoon. The same applies to sauce. Consistency in each layer means consistent cooking, consistent structure, and consistent flavor throughout.
For the top layer, use enough shredded mozzarella to fully cover the surface before the foil comes off. This creates the signature golden crust and protects the top noodle from drying out or over-browning during the final stretch of uncovered baking.
Nutritional Information (approx. per serving)
- Calories: 480 kcal
- Protein: 28g
- Carbohydrates: 38g
- Total Fat: 22g
- Saturated Fat: 11g
- Dietary Fiber: 3g
- Calcium: 320mg
- Iron: 4mg
- Sodium: 680mg
- Vitamin A: 15% DV
- Vitamin C: 8% DV
Ricotta cheese is a surprisingly strong source of calcium and protein, contributing to bone density and muscle repair without loading each serving with excess fat. It also contains phosphorus, which works in tandem with calcium to support overall skeletal health — a benefit that is easy to overlook in a comfort dish like this.
The ground beef and Italian sausage in this recipe provide a meaningful dose of iron and B vitamins, particularly B12, which is essential for energy metabolism and nervous system function. A single serving of this lasagna contributes a notable portion of your daily iron requirement.
Tomato-based sauce brings lycopene, an antioxidant well associated with reduced cardiovascular risk. Cooking tomatoes concentrates lycopene significantly, making a slow-simmered, deeply reduced sauce far richer in this compound than raw tomato would ever be.
Whole milk mozzarella delivers bioavailable calcium alongside complete protein, and when this dish is paired with a simple green salad and kept to a reasonable portion, it fits comfortably into a balanced, nutritious eating pattern without compromise.
Storage Instructions
Lasagna stores exceptionally well, which is part of what makes it such a practical dish for meal prep or feeding a household across multiple days. Once the lasagna has cooled fully to room temperature — typically about 30 to 40 minutes after it comes out of the oven — cover the baking dish tightly with plastic wrap or transfer individual portions into airtight containers.
Refrigerated lasagna keeps well for up to five days. The flavors actually deepen overnight as the sauce soaks into the noodles, so leftover lasagna from day two is often more satisfying than the original serving. Reheat individual portions in the microwave, loosely covered, with a small splash of water added to the container to retain moisture.
For longer storage, this lasagna freezes beautifully. Wrap portions individually in plastic wrap, then wrap again in aluminum foil, and freeze for up to three months. Always label containers with the date. Thaw overnight in the refrigerator before reheating in a covered oven-safe dish at 350°F until heated through.
Avoid freezing lasagna that has already been refrigerated for more than two days, as the texture of both the noodles and the ricotta filling can degrade after multiple temperature changes. Fresh out of the oven or fresh from the freezer gives you the best result every time.
Suggestions
Lasagna is one of the most versatile dishes in the home cook’s repertoire, and small adjustments can turn this classic into something entirely new. For a lighter variation, swap the ground beef for ground turkey or a mixture of sautéed mushrooms and lentils. The ricotta filling and layering technique remain the same, but the overall dish becomes noticeably lighter.
Pair this lasagna with a simple arugula salad dressed in lemon and olive oil — the bitterness of the greens cuts through the richness of the cheese beautifully. A glass of Chianti or a medium-bodied Sangiovese rounds out the meal and complements the acidity of the tomato sauce.
For a more elevated presentation, scatter fresh basil leaves over the top just before serving rather than using dried basil throughout. The brightness of fresh herbs on top of golden, bubbling cheese is visually striking and adds a layer of aroma that dried herbs simply cannot replicate.
If you want to prepare ahead of time, assemble the lasagna fully, cover it tightly, and refrigerate it unbaked for up to 24 hours. When ready to serve, add an extra 10 to 15 minutes to the covered baking time since the dish will be going into the oven cold. It is one of the best make-ahead dishes you will find.
Seasonal Relevance
While lasagna is a year-round staple, it reaches its fullest expression during the cooler months. There is something deeply right about pulling a bubbling, golden lasagna from the oven when the air outside is cold and the kitchen fills with the smell of slow-cooked tomato and melted cheese. It is the kind of dish that defines autumn and winter cooking.
In fall and winter, this recipe fits naturally into holiday menus and weekend cooking projects. It pairs well with seasonal produce like roasted butternut squash, sautéed kale, or caramelized fennel, all of which can be incorporated as optional layers or served alongside the dish.
Spring and summer call for a slightly lighter approach. Consider a vegetarian version loaded with zucchini, bell peppers, and spinach when summer produce is at its peak. The ricotta base works beautifully with garden vegetables, and the dish feels less heavy during warmer months while maintaining its satisfying structure.
No matter the season, this is a dish worth returning to. It feeds a crowd effortlessly, holds well through the week, and improves with time. Whether it is the centerpiece of a holiday spread or a quiet Sunday dinner, classic lasagna with ricotta is always the right choice.
Final Words
There are recipes you make once and forget, and there are recipes that become part of who you are in the kitchen. This classic lasagna with ricotta is firmly in the second category. It is the kind of dish that teaches you patience, rewards attention to detail, and delivers something genuinely exceptional in return.
Every element of this recipe has a purpose. The slow-simmered meat sauce builds a flavor base that no shortcut can replicate. The seasoned ricotta filling creates a creamy, structured interior that holds every layer together. The generous mozzarella topping gives you that iconic golden crust that no one at the table can resist.
What I hope you take away from this guide is not just the recipe, but the approach. Cook with intention. Season at every stage. Let things rest. These are the habits that separate a good cook from a great one, and this lasagna is one of the best dishes to practice them on.
Make it once and you will understand why this dish has been on dinner tables for generations. Make it twice, and it will be yours forever. This is not just a lasagna — it is a recipe worth handing down.
Frequently Asked Questions
Can I use cottage cheese instead of ricotta in this lasagna?
Yes, cottage cheese can be substituted for ricotta in a one-to-one ratio. Drain it well through a fine mesh sieve first to remove excess moisture, which would otherwise make the filling runny. The texture is slightly different, but the flavor holds up well and many people actually prefer it.
Do I need to boil the lasagna noodles if I use oven-ready sheets?
No, oven-ready noodles do not need to be boiled. They hydrate directly in the oven by absorbing moisture from the sauce. For best results, make sure your sauce is not too thick and that every noodle layer has adequate sauce coverage to ensure even softening throughout the baking process.
Why is my lasagna watery after baking?
A watery lasagna is almost always caused by excess moisture in one or more components — often undrained meat, a sauce that was not reduced enough, or a ricotta filling that was not stabilized with egg. Simmer your sauce until it thickens, drain the meat well, and always add the egg to your ricotta before assembling.
Classic Lasagna Recipe with Ricotta
8
servings30
minutes1
hour380
kcal1
hour30
minutesThis classic lasagna with ricotta layers tender pasta sheets with a slow-simmered meat sauce, creamy seasoned ricotta filling, and golden bubbling mozzarella. It is hearty, deeply flavorful, and built to impress at any table.
Ingredients
Base Ingredients:
12 lasagna noodles (oven-ready or regular)
1 lb ground beef (80/20 blend)
1 lb Italian sausage (mild or hot)
2 cups whole milk ricotta cheese
2 cups shredded mozzarella cheese
½ cup grated Parmesan cheese
1 large egg
2 cups marinara sauce
1 can (28 oz) crushed tomatoes
1 medium yellow onion, finely diced
4 cloves garlic, minced
2 tablespoons olive oil
2 tablespoons fresh flat-leaf parsley, chopped
1 teaspoon dried oregano
1 teaspoon dried basil
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon crushed red pepper flakes
Optional Add-ins:
1 cup baby spinach, wilted and chopped
½ cup sliced black olives
½ cup sautéed mushrooms
¼ cup fresh basil leaves for layering
1 cup diced zucchini, lightly sautéed
½ teaspoon nutmeg
1 tablespoon tomato paste
Directions
- Heat olive oil in a large skillet over medium-high heat. Sauté diced onion for 3–4 minutes, then add garlic and cook 30 seconds. Brown ground beef and Italian sausage, drain excess fat, then stir in crushed tomatoes, marinara sauce, and all dried seasonings. Simmer on low for 20 minutes.
- In a mixing bowl, combine ricotta, Parmesan, egg, parsley, salt, and pepper. Stir until smooth and creamy. Taste and adjust seasoning before using.
- If using regular noodles, boil in salted water until just al dente. Drain and lay flat on a lightly oiled surface. Skip this step if using oven-ready noodles.
- Preheat oven to 375°F (190°C). Spread a thin layer of meat sauce on the bottom of a 9×13-inch baking dish. Layer noodles, ricotta mixture, meat sauce, and mozzarella. Repeat layers, finishing with sauce and a full covering of mozzarella and Parmesan on top.
- Cover tightly with foil (tented to avoid touching the cheese) and bake for 40 minutes. Remove foil and bake an additional 20 minutes until the top is golden and bubbling.
- Remove from oven and rest uncovered for at least 20 minutes before slicing and serving.
Recipe Video
Notes
- Always rest the lasagna for a minimum of 20 minutes after baking — this is what allows clean, structured slices.
- Season the ricotta filling generously; under-seasoned ricotta is the most common reason lasagna tastes flat.
- Oven-ready noodles work well, but make sure your sauce is not too thick — they need moisture to hydrate properly in the oven.
- This lasagna can be fully assembled, covered, and refrigerated unbaked for up to 24 hours. Add 10–15 extra minutes to the covered bake time when cooking straight from the fridge.
- Leftovers keep in the refrigerator for up to 5 days and freeze well for up to 3 months. Wrap portions individually for best results.
- For a lighter version, substitute ground turkey for the beef or add a layer of sautéed vegetables in place of one meat layer.
