Cooking with Mamma C

  • Recipes
  • Cod
  • Cookbook
  • Subscribe
  • Contact
menu icon
go to homepage
  • Recipes
  • Cod Recipes
  • Cookbook
  • About
  • Contact
  • Newsletter
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Cod Recipes
    • Cookbook
    • About
    • Contact
    • Newsletter
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Main Dishes » Pasta

    Traditional Italian Lasagna with Ricotta

    Updated: Apr 16, 2026 by Mamma C · This post may contain affiliate links · 24 Comments

    • Facebook
    • Email
    • Flipboard
    Jump to Recipe
    pinnable image for lasagna

    This Traditional Italian Lasagna with Ricotta is my favorite family recipe! It's loaded with four kinds of cheese, plus the most flavorful meat filling! Top it with marinara or Italian meat sauce and prepare to swoon.

    side view of lasagna on a plate

    My family's traditional Italian lasagna with ricotta is my favorite dish of all time. In fact, I would request it for my last meal.

    But, who thinks of such things? (Cough, cough.) Don't forget Mom's Spinach Ricotta Pie, and make sure there's some Italian Cookies for dessert.

    Anyway, did you know lasagna dates back to the Middle Ages in Naples, where my family comes from? In Naples, lasagna includes ricotta, instead of the béchamel sauce that's typical in Lasagna Bolognese from the region of Emilia Romagna.

    Let's take a look at all the goodness involved in our epic lasagna.

    Ingredients for traditional Italian lasagna

    lasagna ingredients

    Sauce: You'll need three quarts of tomato sauce, such as my marinara or meat sauce. I've linked to both of them at the top of this post and in the recipe card. Either one is delicious here.

    Cheese: As you can see, we have four kinds of Italian cheeses. The Parmesan and Romano should be freshly grated, and the mozzarella freshly shredded. I use my Vitamix (affiliate link) to make it easier.

    Meat: We're using lean ground beef that will get fixed with Italian-seasoned bread crumbs, Romano and eggs to form a delicious filling that tastes like a meatball. More on that in a bit!

    Lasagna noodles: While no-boil lasagna noodles are super convenient, I really prefer the thicker, sturdier texture of the traditional kind that you boil. Here are some helpful tips.

    How to cook lasagna noodles

    Adding a little olive oil to the pot of water helps prevent the sheets of lasagna from sticking.

    Boil the noodles for just under half the cooking time listed on the package, because the oven will take care of the rest. (No mushy pasta allowed!) This is an important trick for making sure any baked pasta you make is al dente, or pleasantly firm.

    stirring lasagna noodles in pot of water,  noodles hanging over edges of pot, colander

    After you drain the lasagna noodles, carefully hang them over the sides of your pot and colander to keep them from sticking to one another. Be careful, because they can be hot at first.

    Making the meat filling

    See the recipe card at the bottom of this post for full instructions, but here is an overview.

    1. Add a little water to the the ground beef, eggs, bread crumbs and Romano in a bowl. Mix with your hands.
    2. Add the meat mixture to a heated, oiled skillet and break up the filling with a spoon.
    3. Brown the meat until it's no longer pink. If you see any excess fat, drain it.
    process to mix ground meat filling and cook in pan

    How to layer lasagna

    This traditional Italian lasagna is stacked high, with three full layers of pasta filled with sauce, ricotta, the meat mixture and plenty of mozzarella and Parmesan. For each of these three layers, place the pasta in the opposite direction as the previous layer.

    assembling first layer of lasagna with ricotta, meat and cheese
    1. Add a couple ladles of sauce, then lay down some lasagna noodles in a single layer. Spread ricotta on the pasta.
    2. Add a third of the meat filling on top of the ricotta.
    3. Sprinkle on a third of the shredded mozzarella.
    4. Sprinkle on some Parmesan to cover the layer.

    Repeat two more times, until you have three filled layers.

    For the top layer

    top layer of lasagna, adding sauce, assembled pan of lasagna
    1. Add one last layer of pasta, in the opposite direction as the previous layer.
    2. Sprinkle on some Parmesan and ladle on some sauce.
    3. Now that your traditional Italian lasagna is fully assembled, you can cover it with greased foil and bake, or refrigerate it to bake the following day.

    Frequently asked questions

    Can this be made ahead of time?

    At the very least, you can make the sauce and grate/shred the cheeses the day before. You also can make the meat filling the day before. If you want, you can assemble the entire lasagna, cover and refrigerate it, then bake it the next day, after letting it sit at room temperature for 30 minutes.

    Can you freeze lasagna before it's baked?

    You can freeze the assembled lasagna before baking it. Just make sure the meat layer is cooled off first. Cover the lasagna well with heavy foil, then thaw it overnight in the refrigerator before baking.

    Can you freeze lasagna after it's baked?

    Yes, as long as you let the lasagna cool to room temperature before freezing it. Again, cover it with heavy foil first. You also could put individual slices in foil and place them in freezer bags. Let the lasagna thaw overnight in the refrigerator before baking.

    How do you reheat lasagna?

    You can reheat individual slices in the microwave, covered loosely with wax paper. To reheat a pan of lasagna, cover it with greased foil and bake at 350 degrees F for 40 minutes, or until the internal temperature reaches 165 degrees F.

    square of lasagna on plate with fork

    Friends, this traditional Italian lasagna with ricotta is the best I've ever had! I hope you'll try it and let me know what you think! And don't miss this low-carb, Meatless Zucchini Lasagna!

    What to serve with lasagna

    This traditional Italian lasagna is a full meal in itself, so you could just serve it with The Best Italian Green Salad. But, we also love to serve this with Italian Chicken Cutlets and some crusty Homemade Italian Bread!

    And of course, you could make this for your Italian Thanksgiving dinner!

    Other pasta dishes to try

    If you love pasta dishes as much as I do, don't miss Homemade Manicotti, Pasta alla Vodka or Beef Bolognese with Sausage . For tomato-free sauces to top your pasta, try pesto, Alfredo, or creamy walnut sauce.

    Enjoy!

    piece of lasagna on a plate with a fork

    Traditional Italian Lasagna with Ricotta

    This Traditional Italian Lasagna with Ricotta is my favorite family recipe! It's loaded with four kinds of cheese, plus the most flavorful meat filling!
    4.45 from 20 votes
    Print Pin Rate Save Go to Collections
    Course: Main Course
    Cuisine: Italian
    Prep Time: 1 hour hour
    Cook Time: 1 hour hour 10 minutes minutes
    Total Time: 2 hours hours 10 minutes minutes
    Servings: 8
    Calories: 879kcal
    Author: Mamma C

    Video

    Ingredients

    • 3 quarts tomato sauce (See notes for recipe links. Make 3 batches of my marinara or one batch of my meat sauce. )
    • 16 ounces mozzarella (shredded or grated)
    • 8 ounces fresh Parmesan (grated)
    • 16 ounces ricotta
    • 16 ounces lasagna noodles
    • 4 tablespoons olive oil (divided use)
    • ⅛ teaspoon salt
    • ⅛ teaspoon pepper

    Meat Mixture

    • ½ cup grated Romano cheese
    • ¾ pound lean ground beef
    • ¾ cup Italian-seasoned bread crumbs without cheese (Or use store-bought)
    • 2 eggs
    • ⅓ cup water

    Instructions

    • Start by cooking your tomato sauce. While that's on the stove, you can grate your Parmesan, Romano and mozzarella. (I use my blender.) Set bowls of each cheese aside. Season the ricotta with ⅛ teaspoon each of salt and pepper, and set that aside as well. (If your sauce needs a while to cook, you might want to refrigerate your cheeses in the meantime.)
    • If you are using lasagna noodles that need to be boiled, fill a tall pot ⅔ full with salted water and add 3 tablespoons of olive oil to the water. Set it on the stove, covered, over high heat. When the water comes to a rolling boil, add the lasagna noodles and stir them periodically as you cook them for just under half the time listed on the package directions. (It will take 4-6 minutes, depending on the brand you use.)
    • Drain the lasagna noodles in a colander in the sink and carefully (they will be hot) hang them over the edges of your pasta pot to dry and cool. (You may need to have some hanging on the colander too.)
    • Prepare your meat mixture in a medium bowl, adding all the meat ingredients and gently mixing with your hands until combined. Wash your hands well and heat a tablespoon of olive oil in a large skillet. Add the meat mixture to the skillet and brown it over medium-high heat, stirring as needed, until there is no pink remaining. Drain any liquid in a fine-mesh strainer in the sink.
    • Preheat the oven to 350 degrees F. To assemble the lasagna, set out your bowls of ricotta, mozzarella, and Parmesan near your meat, pasta, and sauce. Cover the bottom of a 9x13 pan with a couple ladles of sauce. Add a layer of lasagna noodles the long way, cutting any extra pieces needed to fill in gaps. (I use kitchen scissors.)
    • On each row, add a heaping tablespoon of ricotta, spreading it in a thin layer on each strip of pasta. Sprinkle on ⅓ of the meat over the ricotta, dispersing it as evenly as you can. Next, sprinkle on ⅓ of the mozzarella. Add a generous handful of Parmesan on top of the mozzarella. (Keep in mind that you will end up with extra Parmesan to serve at the table, so you don't need to put all of the Parmesan inside the lasagna.)
    • Add a couple more ladles of sauce. For the second layer, you will change the direction of the lasagna noodles, placing them the short way, cutting them in half as needed. Repeat with the ricotta, meat, mozzarella and Parmesan.
    • For the third layer, add the sauce and then place the noodles the long way. Continue building your layer as before.
    • For the top, add a layer of lasagna noodles the short way, sprinkle on some Parmesan, and ladle on some sauce. Cover the lasagna with foil that has been greased with non-stick spray.
    • Bake for 1 hour and 10 minutes, and check to see if it is heated through. If so, let the lasagna rest for 10 minutes before cutting it.
    • Serve the lasagna with extra sauce ladled on top and extra Parmesan at the table. Store leftovers in the refrigerator for four days, or freeze.

    Notes

    • For the sauce, use three batches of my Homemade Marinara or one batch of my Italian Meat Sauce.
    • Note that if you are making your own sauce, marinara is quicker than making a meat sauce. The prep time in the recipe includes making marinara.
    • You can prep and assemble the lasagna the day before, store it covered in the refrigerator, and bake it the following day. If so, you should leave the lasagna out at room temperature for at least 30 minutes before baking.
    • Another option is to make your sauce and grate your cheeses the day before, and then finish everything the following day.
    • You can freeze the assembled lasagna before baking it. Just make sure the meat layer is cooled off first. Cover the lasagna well with heavy foil, then thaw it overnight in the refrigerator before baking.
    • You can freeze the lasagna after it's baked, as long as you let it cool to room temperature first.
    • You can reheat individual slices of lasagna in the microwave, covered loosely with wax paper. To reheat a pan of lasagna, cover it with greased foil and bake at 350 degrees F for 40 minutes, or until the internal temperature reaches 165 degrees F.

    Nutrition

    Calories: 879kcal | Carbohydrates: 73g | Protein: 55g | Fat: 41g | Saturated Fat: 21g | Cholesterol: 167mg | Sodium: 3026mg | Potassium: 1623mg | Fiber: 8g | Sugar: 18g | Vitamin A: 2501IU | Vitamin C: 25mg | Calcium: 894mg | Iron: 7mg
    Tried this Recipe? Mention @cookingwithmammac or tag #CookingWithMammaC!

    (Recipe Source: Adapted from my Mom's lasagna. Originally published on April 2, 2015 and updated now with new photos, text and a video.)

    Don't miss my Pasta & Sauces E-Cookbook! Please SUBSCRIBE and follow me on PINTEREST, FACEBOOK, and INSTAGRAM!

    More Pasta Recipes

    • slice of lasagna bolognese on a plate with a fork and basil
      Authentic Lasagna Bolognese Recipe
    • pinnable image for homemade spinach pasta
      Homemade Spinach Pasta Dough
    • braciole roll on a plate with sauce
      Braciole Recipe (Stove or Instant Pot)
    • plate of pasta with chickpeas with spoonful and garnished with parsley
      Pasta with Chickpeas (Ceci Beans)
    • Facebook
    • Email
    • Flipboard

    Comments

    1. Jacqueline Hills says

      January 11, 2026 at 3:11 pm

      4 stars
      I made this for a dinner I gave and everyone liked it. I don’t eat red meat so I can’t comment. I have a question. Can I use the meat filling in pasta shells?

      Reply
      • Mamma C says

        January 12, 2026 at 7:04 am

        Hi Jacqueline - I'm glad your dinner guests enjoyed this! Yes, you can use the meat filling in pasta shells.

        Reply
    2. Dorian says

      December 15, 2025 at 8:37 pm

      5 stars
      I'm going to start this off by saying I've never liked lasagna. I made this for someone who loves lasagna though for their birthday and had my mother try it to see how I did. She loved it and convinced me to try it. I love THIS lasagna. I also followed your marinara recipe. I figured if I was going to do this I was going all in. I think it's safe to say I'll be making this again.

      Reply
      • Mamma C says

        December 16, 2025 at 8:49 am

        Hi Dorian - I love hearing that! I'm so happy you love our family's lasagna. Thank you for being willing to try it with my sauce!

        Reply
    « Older Comments
    4.45 from 20 votes (16 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi, I'm Andrea, also known as Mamma C. I've been sharing family-tested recipes from my Italian-American kitchen for 11 years! I hope you'll visit often!

    More about me →

    Popular

    • slice of cheesecake on plate
      Fluffy Crustless Cheesecake (NY Style)
    • OVEN-FRIED COD RECIPE (CRISPY & DELICIOUS!)
      Oven-Fried Cod Recipe (Crispy & Delicious!)
    • portion of zucchini casserole on plate
      Italian Zucchini Bake
    • plate of sausage, peppers and onions
      Baked Sausage, Peppers and Onions

    Cookie Recipes

    • bowl of homemade chocolate frosting
      Chocolate Frosting for Brownies
    • chocolate-dipped biscotti held up on a platter
      Hazelnut Biscotti with Chocolate
    • platter of italian lemon knot cookies
      Anginetti (Lemon Knot Cookies)
    • platter of italian jam cookies with powdered sugar
      Italian Jam Cookies (Pizzicati)
    • frosted brownies on a plate
      The Best Brownies with Frosting
    • plate of amaretti cookies topped with almonds
      Italian Amaretti Cookies (Soft & Chewy)

    Footer

    ↑ back to top

    RECIPES

    Newsletter

    • Sign Up! for emails and updates

    About

    • About Me
    • Contact
    • Privacy Policy
    • ACCESSIBILITY
    • Cookbook
    • Web Stories
     

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2014-2026 Cooking with Mamma C®

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.