Classic Lasagna: The Ultimate Comfort Food Recipe
Author: Chef Emy | Site: cookingwithemy.com

There’s something magical about pulling a bubbling, golden-brown classic lasagna out of the oven. The aroma of simmering tomatoes, garlic, and Italian herbs fills the kitchen, promising a meal that brings everyone to the table. This isn’t just any lasagna recipe—this is the classic lasagna that deserves a permanent spot in your recipe collection.
Developed and perfected by Chef Emy at cookingwithemy.com, this lasagna features layers of tender noodles, a rich meat sauce, creamy ricotta filling, and plenty of melted mozzarella. What sets it apart? A secret touch of fresh mint in the ricotta mixture that brightens every bite, plus a perfectly balanced meat sauce made with both ground beef and Italian sausage.
Whether you’re cooking for a Sunday family dinner, a holiday gathering, or just because you deserve something extraordinary, this recipe delivers every time. Follow along, and we’ll show you how to create lasagna perfection.
Why This Classic Lasagna Recipe Is The Best
After testing dozens of lasagna recipes, this one emerged as the clear winner. Here’s why:
- Two types of meat: Lean ground beef (90/10) plus Italian sausage (hot or sweet) create a complex, hearty flavor.
- Hand-strained ricotta: Straining the ricotta removes excess moisture, preventing a watery lasagna.
- Fresh mint: An unexpected but brilliant addition that cuts through the richness and adds a fresh note.
- No-boil convenience: While we use traditional noodles, the method ensures they cook perfectly without pre-boiling if you’re short on time.
- Perfect cheese balance: Three types of cheese—ricotta, mozzarella, and Parmesan—create layers of creamy, stretchy, and salty goodness.
Ingredients For Classic Lasagna
This recipe serves 12 generous portions. All measurements are in US standard units.
For The Meat Sauce
- 2 tablespoons extra virgin olive oil
- 1 cup chopped onions (about 1 medium onion)
- 1 tablespoon chopped garlic (3-4 cloves)
- 1 pound lean ground beef (90/10)
- 1 pound ground Italian sausage (hot or sweet)
- 1 (28-ounce) can crushed tomatoes (recommended: Cento)
- 2 tablespoons tomato paste
- 1 teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- 1 teaspoon dry oregano
- 2 tablespoons dry basil (or 4 tablespoons fresh, chopped)
- Pinch red pepper flakes
- 2 teaspoons chopped fresh mint
For The Ricotta Filling
- 2 pounds whole milk ricotta cheese (strained)
- 1 cup shredded mozzarella
- 2 large eggs, beaten
- 1 cup grated Parmesan cheese
- 1 teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- ½ cup chopped fresh Italian flat-leaf parsley
For Assembly
- 1 pound box dry lasagna noodles (you’ll need 16 noodles; a 1 lb box has ~20)
- 2½ cups tomato sauce (homemade or quality store-bought)
- 8 ounces fresh mozzarella, sliced into 12 slices
- 3 cups shredded mozzarella
- ½ cup grated Parmesan cheese
Step-By-Step Instructions
Step 1: Prepare The Ricotta
At least 4 hours before (or overnight), place the ricotta in a fine-mesh strainer set over a bowl. Let it drain in the refrigerator. This removes excess liquid and ensures a creamy, non-watery filling.
Step 2: Make The Meat Sauce
- Heat olive oil in a large Dutch oven or heavy pot over medium heat. Add onions and cook until translucent, about 5 minutes. Add garlic and cook 1 minute more.
- Add ground beef and Italian sausage. Cook, breaking up the meat with a spoon, until browned and cooked through (about 8-10 minutes). Drain excess fat if necessary.
- Stir in crushed tomatoes, tomato paste, salt, pepper, oregano, basil, red pepper flakes, and fresh mint. Bring to a simmer, then reduce heat to low. Let the sauce simmer gently for 20-30 minutes, stirring occasionally.
Step 3: Prepare The Ricotta Filling
- In a large bowl, combine the strained ricotta, 1 cup shredded mozzarella, beaten eggs, 1 cup Parmesan, salt, pepper, and parsley. Mix until smooth and well combined. Set aside.
Step 4: Cook The Noodles
- Bring a large pot of salted water to a boil. Cook lasagna noodles according to package directions until al dente (usually 8-10 minutes). Drain and lay flat on a sheet of parchment paper or foil to prevent sticking. You need 16 noodles total.
Step 5: Assemble The Lasagna
- Preheat oven to 375°F (190°C). Spread ½ cup of tomato sauce on the bottom of a 9×13-inch baking dish.
- Layer 4 noodles over the sauce, slightly overlapping if needed.
- Spread ⅓ of the ricotta mixture over the noodles. Top with ⅓ of the meat sauce. Add 1 cup shredded mozzarella and 4 slices fresh mozzarella.
- Repeat layers two more times: noodles, ricotta, meat sauce, shredded mozzarella, fresh mozzarella.
- For the final layer, arrange remaining 4 noodles on top. Spread remaining meat sauce (about 1 cup), then sprinkle with remaining 1 cup shredded mozzarella and ½ cup Parmesan.
Step 6: Bake To Perfection
- Cover the dish with foil (spray foil with cooking spray to prevent cheese sticking). Bake for 30 minutes.
- Remove foil and bake for an additional 15-20 minutes, until the cheese is bubbly and golden brown.
- Let the lasagna rest for at least 10-15 minutes before cutting. This allows the layers to set and makes for clean slices.
Serving Suggestions
Classic lasagna is a meal in itself, but it pairs beautifully with:
- A simple green salad with lemon vinaigrette
- Garlic bread or crusty Italian bread
- Roasted vegetables like broccoli or asparagus
- A glass of Chianti or Sangiovese
Garnish each plate with fresh basil leaves and a sprinkle of Parmesan. This lasagna serves 12 as a main course, or 16 as part of a larger Italian feast.
Storage & Reheating
| Storage Method | Duration | Tips |
|---|---|---|
| Refrigerator (covered) | Up to 5 days | Keep tightly covered with foil or plastic wrap |
| Freezer (baked or unbaked) | Up to 3 months | Wrap in foil, then place in a freezer bag |
| Reheating (oven) | 350°F, 20-25 mins | Cover with foil to prevent drying |
| Reheating (microwave) | 2-3 mins per slice | Cover with a damp paper towel |
To freeze: Assemble completely but do not bake. Cover tightly with foil and freeze. When ready to bake, thaw overnight in the refrigerator, then bake as directed (add 10-15 minutes if baking from cold).
Delicious Variations
Once you’ve mastered the classic, try these twists:
- Vegetarian Lasagna: Replace meat with sautéed mushrooms, zucchini, and spinach. Use a good-quality marinara sauce.
- White Lasagna: Skip the tomato sauce and make a béchamel sauce. Use chicken or turkey sausage for a lighter option.
- Gluten-Free: Use gluten-free lasagna noodles and ensure all other ingredients are certified gluten-free.
- Spicy Arrabbiata: Add extra red pepper flakes and use spicy Italian sausage for a fiery kick.
- Seafood Lasagna: Layer with cooked shrimp, crab, or lobster, and use a cream sauce instead of tomato.
Frequently Asked Questions
Can I use no-boil lasagna noodles?
Yes! No-boil noodles work perfectly. Reduce the tomato sauce by ½ cup to compensate for the moisture the noodles absorb. Do not pre-cook them.
Why is my lasagna watery?
This usually happens when ricotta isn’t strained or when vegetables (if using) release too much water. Always strain ricotta and sauté vegetables first to remove excess moisture.
Can I make this lasagna ahead of time?
Absolutely! Assemble the lasagna up to 24 hours in advance, cover, and refrigerate. Add 10-15 minutes to the baking time if baking from cold.
How do I prevent the noodles from sticking together?
Cook noodles in plenty of salted water, drain well, and lay them flat on a parchment-lined baking sheet. Do not stack them.
Can I use cottage cheese instead of ricotta?
You can, but the texture will be different. If using cottage cheese, blend it in a food processor until smooth for a better consistency.
What’s the best cheese for lasagna?
Whole milk ricotta for creaminess, low-moisture mozzarella for stretch, fresh mozzarella for flavor, and Parmesan for saltiness. This combination is unbeatable.
How many layers should lasagna have?
This recipe uses 4 layers of noodles with filling between each. Three layers is also common, but four gives a better noodle-to-filling ratio.
Can I freeze individual portions?
Yes! Bake the lasagna, let it cool completely, then cut into portions. Wrap each piece in plastic wrap and foil, then freeze. Reheat in the oven or microwave.
What if I don’t have fresh mint?
Fresh mint adds a unique brightness, but you can substitute with 1 teaspoon dried mint or skip it entirely. The lasagna will still be delicious.
How do I get clean slices?
Let the lasagna rest for at least 15 minutes after baking. Use a sharp knife and wipe it clean between cuts. For the best presentation, use a bench scraper.
Share Your Creation!
We love seeing your lasagna! Share a photo and tag us on social media. Don’t forget to pin this recipe for later!
📌 Save This Recipe For Later!
Follow us on Pinterest for more delicious recipes: @cookingwithemy
This recipe was lovingly developed by Chef Emy at cookingwithemy.com. Enjoy every bite!
Classic Lasagna
Ingredients
Scale
- 2 pounds whole milk ricotta cheese
- 1 pound box of dry lasagna noodles (you will need 16 noodles. A one pound box contains 20 noodles so you will have four extra. Usually a few get broken so this usually works out)
- 2 tablespoons extra virgin olive oil
- 1 cup chopped onions
- 1 tablespoon chopped garlic
- 1 pound lean ground beef (90/10)
- 1 pound ground Italian sausage meat (hot or sweet your choice)
- 1 28–ounce canned crushed tomatoes (we use Cento)
- 2 tablespoons tomato paste
- 1 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1 teaspoon dry oregano
- 2 tablespoons dry basil or 4 tablespoons chopped fresh basil
- Pinch red pepper flakes
- 2 teaspoons chopped fresh mint
- Ricotta cheese that was strained in the first step
- 1 cup shredded mozzarella
- 2 eggs beaten
- 1 cup grated Parmesan cheese
- 1 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup chopped fresh Italian flat leaf parsley
- 2 1/2 cups tomato sauce (see recipe here)
- 8 ounces fresh mozzarella sliced into 12 slices
- 3 cups shredded mozzarella
- 1/2 cup grated Parmesan cheese
Instructions

