Classic Meat Lasagna

Updated: Mar 20th, 2025 By Bethany Kramer
This post may contain affiliate links. Read our disclosure policy.

This classic meat lasagna is layered with rich Italian meat sauce made with spicy Italian sausage, ground beef, and red wine. Each bite is filled with a cheesy herbed ricotta filling, melty mozzarella, and freshly grated Parmigiano Reggiano. It is one of my family’s favorite recipes of all time!

A classic meat lasagna in a white 9x13 baking dish with handles. The dish of lasagna is arranged on a wooden board with fresh herbs, bread, and a glass of red wine decorated around it.

Lasagna is one of my favorite foods of all time, and my family’s too! This specific meat lasagna is at the top of my list for my favorite version—right next to my bolognese lasagna. Although they are both “meat sauce” lasagnas, their meat sauces are quite different. This specific Italian meat sauce is very tomato-y and uses spicy Italian sausage and ground beef with red wine for robust flavor!

The ricotta filling is ultra creamy, as I recommend using whey ricotta. We then pack it with plenty of fresh herbs and Parmigiano to enhance the flavors.

The red wine infused into the sauce elevates this lasagna above so many others I’ve tried. My family can attest to that, too! That simple addition to the sauce dramatically changes the results.

We love to serve this lasagna for any occasion! It’s cheesy and so flavorful, and the leftovers are typically fought over in my family. 😉

Ingredients

Ingredients for meat lasagna arranged on a wooden board.

Lasagna noodles—I like to use boiled noodles because of their texture and ribbon-like edges. But if you’d prefer to use no-boil lasagna noodles to save time and energy, please do so instead!
Meat sauce—I use my Italian meat sauce for this lasagna to bring out all the flavor. This robustly flavored red-wine meat sauce is made with spicy Italian sausage and ground beef. Lasagna is only as good as the sauce you use in it, and this one truly makes it what it is!
RicottaThis creamy Italian cheese can make or break a lasagna, just like the sauce can. I like to use a super creamy ricotta with whey. This type of ricotta gives the creamiest layers without being watery or needing a bechamel sauce to attain a creamy layer. I recommend the brand BelGioioso or any of your favorite creamy ricotta!
Fresh herbsI recommend using a generous amount of fresh basil and parsley to bring bright flavor to the ricotta filling.
Mozzarella – This mild and creamy Italian cheese creates the perfect cheesy filling for any classic lasagna recipe.
Parmigiano Reggiano—I like to use Parmigiano Reggiano to add a salty flavor to the ricotta filling and layer it with the mozzarella. It adds great flavor to the entire lasagna!
Garlic – Fresh garlic will help flavor the ricotta filling.

How to Make It

A collage of three images showing steps one through three for how to make a meat lasagna.
  1. 1

    Make the ricotta filling. In a large mixing bowl, stir together the ricotta, egg, fresh parsley and basil, 2/3 cup Parmigiano Reggiano, minced garlic, and 1/4 teaspoon each of black pepper and salt.

  2. 2

    Layer the sauce. The first layer in a lasagna is the sauce. In a 9×13 baking dish, spread a thin layer of the meat sauce on the bottom (just enough to cover the bottom of the dish).

  3. 3

    Layer lasagna noodles. Then over top of the sauce, place 3 sheets of cooked lasagna noodles.

A collage of three images showings steps four through six for how to layer and make a meat sauce lasagna.
  1. 4

    Layer the ricotta. Then over the lasagna noodles, spread 2-3 tablespoons of ricotta filling over each noodle.

  2. 5

    Layer the sauce again. Over the ricotta spread another thin layer of sauce (just enough to cover the ricotta filling).

  3. 6

    Top with cheese and bake. Then sprinkle a generous amount of mozzarella and then Parmigiano Reggiano. Repeat the layers until you’ve used all the ingredients in this order – lasagna noodles, ricotta, sauce, and cheese. Then cover with foil and bake at 375F for 20 minutes covered then 20 minutes uncovered.

A slice of meat lasagna being lifted out of a white baking dish with a spatula. In the background is bread and a glass of red wine.

Pairing Suggestions

Side salad: We love to serve this lasagna with a beautiful side salad such as our Apple walnut salad, Pear salad, or our Apple Pomegranate salad.

Bread: crusty bread is always a wonderful pairing with lasagna. We love a good Italian loaf, baguette, homemade sourdough, or rosemary garlic bread!

A classic meat lasagna in a white 9x13 baking dish with handles. The dish of lasagna is arranged on a wooden board with fresh herbs, bread, and a glass of red wine decorated around it.

Classic Meat Lasagna

5 from 1 vote
This classic meat lasagna is layered with rich Italian meat sauce made with spicy Italian sausage, ground beef, and red wine. Each bite is filled with a cheesy herbed ricotta filling, melty mozzarella, and freshly grated Parmigiano Reggiano. It is one of my family's favorite recipes of all time!
Prep Time 1 hour
Cook Time 40 minutes
Total Time 1 hour 40 minutes
Serves 9 slices

Video Tutorial

YouTube video

Ingredients

  • 1 lb lasagna noodles
  • 5 cups Italian Meat Sauce
  • 1 lb mozzarella, finely shredded
  • 1 1/2 cups freshly grated Parmigiano Reggiano

Ricotta Filling

  • 2 cups (16 oz) ricotta cheese, I recommend a super creamy whey ricotta such as Belgioioso
  • 2/3 cup freshly grated Parmigiano Reggiano
  • 3 garlic cloves, minced
  • 1 egg
  • 1/4 cup fresh basil, finely chopped
  • 1/4 cup fresh parsley, finely chopped
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  • Preheat oven to 375F.
  • Cook the lasagna noodles: Fill a tall pot with water and salt it generously. Bring the water to a boil and stir in the lasagna noodles (stirring helps prevent them from sticking). Then, cook the pasta until "al dente" according to the package instructions, and drain once finished. Note: If you are not layering the noodles right away into the lasagna, place the cooked lasagna noodles in ice-cold water.
  • Make the ricotta filling: Mix all the ricotta filling ingredients together and set aside or refrigerate if using later.
  • Layer the lasagna: In a 9×13 ceramic or glass baking dish, spread a thin layer of meat sauce on the bottom. Then layer with lasagna noodles, after the noodles spread a thin layer of ricotta filling (about 2-3 Tablespoons per noodle). Spread another layer of meat sauce, then sprinkle with freshly grated mozzarella cheese and Parmigiano Reggiano. Then repeat the layers in this order until you've used up the ingredients: lasagna noodles, ricotta, meat sauce, and freshly grated cheese. Note: Keep the layers thin – not too much but not too little of each ingredient. Everything will come together in the end.
  • Bake: Cover the lasagna with foil (I like to tent the foil so the cheese doesn't stick, or you can spray the foil with a bit of oil). Then, bake at 375F for 40 minutes – the first 20 minutes covered with foil, then the last 20 minutes uncovered. I like to broil on HIGH for the last minute to brown the cheese. Let it cool for several minutes before slicing into 9 pieces. Serve and enjoy!

Notes

Freezing tips: If you’d like to freeze this lasagna, I recommend doing so before baking. Assemble the lasagna as instructed, then cover with plastic wrap and foil and freeze for up to 2-3 months. Let the lasagna thaw in the fridge overnight, and then bake as the recipe instructs!
Leftovers can be kept refrigerated for 4-5 days.
Course Main Course
Cuisine American, Italian
Keyword lasagna, meat lasagna
Freezer Friendly Yes

Nutrition

Serving: 1slice | Calories: 838kcal | Carbohydrates: 96g | Protein: 53g | Fat: 25.5g | Saturated Fat: 11.7g | Polyunsaturated Fat: 2.2g | Monounsaturated Fat: 8.5g | Trans Fat: 0.4g | Cholesterol: 106.6mg | Sodium: 1636mg | Fiber: 10.4g | Sugar: 7.4g | Vitamin A: 28IU | Vitamin C: 5mg

Join my email list

Let's stay in touch! Get updates when I post something new, cooking tips, and more! No spam.

Leave a Comment & Rating

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  • Tom says:

    5 stars
    i have used your recipe about 5 times now along with meat sauce. Today was the first time i got a full four hours cooking the meat sauce and will be trying it in a few minutes as i just pulled the lasagna out of oven. My wife doesn’t eat beef so i use ground turkey and spicy Italian sausage.

    • Bethany Kramer says:

      That’s wonderful, Tom!! I’m thrilled to hear you’ve made it so many times. And glad you could adjust the meat to make it work for you and your wife 🙂 Thank you for sharing!