This hearty Italian Lasagna Recipe is made with ricotta cheese layered with noodles, a meaty sauce and lots of cheese. This is our family recipe that we love for lasagna is a must for Sunday dinner!
We love comfort food of all kinds at our house. Whether it's chicken pot pie, meatloaf, or even pot roast, these soul warming meals are a staple during the cold winter months.
This Italian Lasagna with Ricotta Cheese is hearty, filling, and the perfect meal to share with a friend or with family. It would be delicious served with crusty Italian bread, arugula salad, or roasted artichokes.
If you love lasagna as much as we do, make sure you also try my white lasagna with spinach and mushrooms.
Jump to:
🍅 Ingredient notes
- Sauce - Both ground beef and pork are cooked and simmered with my Italian gravy marinara to make a rich and hearty homemade meat sauce. A store-bought sauce can be used as well or the meat can be omitted to make this vegetarian.
- Filling - Depending on where the recipe originated, some recipes use a bechamel or white sauce in place of ricotta cheese. My husband grew up with a ricotta cheese filling and so that is what we like to use. I recommend using a whole milk ricotta cheese to make sure you get the creamiest filling.
- Cheese - In addition to the ricotta cheese, I use both mozzarella and parmesan for layering. The mozzarella adds a creamy, melty texture, while the parmesan cheese adds a nice sharpness and saltiness. Provolone or Romano cheese are other Italian Cheeses that can also be added to the mix. I always recommend freshly grating your cheese for the best flavor and melt factor!
- Lasagna Noodles - I use oven-ready lasagna noodles, because honestly, it's one less step. I don't notice a huge difference in the end result, so it's a win-win. Regular lasagna noodles can be used if that's what you have on hand, but just make sure you boil them first. Sometimes I will use my Homemade Pasta Recipe to make fresh pasta sheets for this and it is to die for! It's obviously extra work, but well worth it!
🛒 ButcherBox
Get premium quality meats and seafood delivered right to your doorstep...PLUS get FREE cuts in every box by activating my special offer below!
This is an affiliate link and I may be compensated (at no cost to you)
if you purchase after clicking on it.
📋 Substitutions and variations
- Gluten-Free - All of the components of this lasagna are naturally gluten-free, minus the noodles. Grab your favorite gluten-free lasagna noodles and you are good to go!
- Veggies - I like to sneak extra veggies into this lasagna sometimes. Kale or baby spinach can be sautéed along with the onions and garlic for the cheese filling.
- Sausage - You can substitute the ground pork with Italian sausage if you like, or do a mix. Some readers have used spicy Italian sausage and it turns out great!
🔪 Step by step instructions
First, cook the ground beef and pork together in a large skillet until browned, and then add the sauce. You can let this simmer on the stovetop while you make the filling.
For the filling, saute the diced onions and garlic with the olive oil and Italian seasoning. Then, add it to a large bowl, with the ricotta cheese, eggs, parmesan cheese, kosher salt, and black pepper. Mix it all together and then you are ready to assemble!
To assemble the lasagna, first, mix the mozzarella and parmesan cheese in a bowl. Add a cup of sauce to the bottom of a deep casserole pan and add three of the noodles on top.
Next, dollop a third of the ricotta mixture on top of the noodles and spread it around the best you can. (This doesn't have to be perfect!) Top the ricotta mixture with a third of the shredded cheese mixture and then half of the remaining sauce.
Repeat the layering process two more times, with the last layer only consisting of noodles, ricotta, and shredded cheese.
Cover the lasagna with aluminum foil and bake in the oven at 375˚ for about 50 minutes. Remove the foil and cook for another 10 minutes to brown the cheese. You can also turn on the broiler for a few minutes if you really like those crispy edges!
If you ever don't recognize a tool or skill that is mentioned, be sure to look it up in our Glossary of Cooking Terms and Definitions for more information.
⭐ Expert tips
- Use a deep-sided baking dish or casserole dish to ensure you have enough room for all of the layers without it boiling over. Place a sheet pan on the rack below the lasagna to catch any drips during cooking.
- To prevent your lasagna from falling apart, let it sit for at least 10-15 minutes before attempting to cut and serve it. I know, I know, this is clearly the hardest part, but trust me, it will be worth it.
🍅 Order of lasagna layers
Even though I have made this lasagna 100 times, I still can't seem to remember the order of the layers! I made this quick graphic for you to reference during assembly to make it easy.
⏲️ Make ahead instructions
- Fridge - Wrap the whole pan of lasagna in plastic wrap and store it unbaked in the refrigerator for up to 2 days. Remove the lasagna from the refrigerator 30-60 minutes before cooking time to allow it to come to room temperature. Remove plastic wrap, cover in foil, and bake as directed.
- Freezer - Wrap the whole pan of lasagna in plastic wrap and foil and store it unbaked in the freezer for up to 2 months. Allow the lasagna to fully defrost in the refrigerator. Pull the thawed lasagna out of the refrigerator 30-60 minutes before cooking time to allow it to come to room temperature. Remove plastic wrap, cover in foil, and bake as directed.
🥡 Storage suggestions
Keep leftover lasagna in an airtight container in the refrigerator for 3-5 days and in the freezer for up to 1 month. Completely thaw the frozen baked lasagna in the refrigerator. Reheat leftovers in the microwave or oven until heated through.
Reader Review
"Best lasagna recipe ever! I made this today for Christmas Day and my family loved it. I used 1 lb grass fed organic hamburger, ยฝ lb Pork sausage and โ lb spicy pork sausage. Thank you."
🍝 More class comfort food recipes
If you loved this recipe for hearty Italian lasagna with ricotta cheese, check out these other classic comfort food favorites that I know you will love too!
- Beef Short Rib Ragu
- Slow Cooker Minestrone Soup
- No Fry Baked Eggplant Parmesan
- Carbonara Mac and Cheese
๐ Recipe
Hearty Italian Lasagna with Ricotta Cheese
Ingredients
Meat Sauce
- 1 Tablespoon olive oil
- 1 pound ground beef
- 1 pound ground pork
- 2 teaspoons kosher salt
- ½ teaspoon black pepper
- 5 cups Italian gravy (affiliate link), or store-bought marinara
Ricotta Cheese Filling
- 1 Tablespoon olive oil
- ½ medium white onion, diced
- 1 Tablespoon minced garlic
- 2 Tablespoons Italian seasoning (affiliate link)
- 32 ounces whole milk ricotta cheese
- ¾ cup shredded parmesan cheese
- 2 large eggs
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Lasagna Layers
- 3 cups shredded mozzarella cheese
- ¾ cup shredded parmesan cheese
- 9 oven ready lasagna noodles, or homemade pasta sheets
Instructions
Meat Sauce
- Preheat the oven to 375˚ and heat a large skillet or pot over medium heat.
- Add olive oil, ground beef, ground pork, salt, and pepper. Cook the meat, stirring occasionally until browned and cook through.
- Add in the Italian gravy (affiliate link) and stir to combine. Reduce the heat to low and simmer for 10 minutes while the ricotta cheese filling is made.
Ricotta Cheese Filling
- Heat a medium skillet or pan over medium heat on the stovetop. Add the oil and diced onions and cook while stirring occasionally for 3 minutes until softened.
- Add the garlic and Italian seasoning and continue to cook, while stirring for an additional minute.
- Remove the pan off of the heat and place into a mixing bowl. Add the ricotta cheese, parmesan cheese, eggs, salt, and pepper. Stir together the ingredients thoroughly until they are well combined.
Lasagna Layering
- In a small bowl, mix together the parmesan and mozzarella cheese.
- In a 9x13 deep-sided baking pan, spread approximately 1 cup of the meat sauce over the entire bottom of the pan.
- Place three of the lasagna noodles over the sauce and top with one third of the ricotta mixture. Spread the mixture around to cover most of the noodles. Top the ricotta mixture with one third of the shredded cheese mixture and then top that with half of the remaining meat sauce.
- Repeat the process for the next layer with 3 more noodles, the second third of the ricotta mixture, the second third of the shredded cheese, and the remaining meat sauce.
- To complete the third layer, add the last three noodles, the final third of the ricotta mixture, and the final third of the shredded cheese.
- Cover the pan tightly with foil and place in the oven on the middle rack to bake for 1 hour. Remove the foil for the last 10 minutes of cooking time to allow the cheese to brown. The broiler can be turned on for a few minutes to brown the cheese further.
- Remove lasagna from the oven and let rest for 10-15 minutes before slicing and serving.
Notes
- Baking - Place a sheet pan on the rack below the lasagna to catch any drips.
- Cheese - Add provolone or romano cheese to the mix.
- Veggies - Saute fresh baby spinach or kale with the onions and garlic.
- Spicy - Use spicy Italian sausage in place of the ground pork.
- Gluten-Free - Use gluten-free lasagna noodles.
- Vegetarian - Omit the meat from the sauce.
- Make Ahead (Fridge) - Wrap the pan in plastic wrap and store it unbaked in the refrigerator for up to 2 days. Take lasagna out of the fridge 30-60 minutes before cooking time. Bake as directed.
- Make Ahead (Freezer) - Wrap the pan in plastic wrap and foil and store it unbaked in the freezer for up to 2 months. Defrost completely in the fridge then bring to room temperature before cooking. Bake as directed.
- Leftovers - Keep in an airtight container for 3-5 days in the refrigerator. Reheat in the microwave or oven until heated through.
Lisa
Best lasagna recipe ever! I made this today for Christmas Day and my family loved it. I used 1 lb grass fed organic hamburger, 1/2 lb Pork sausage and 1/3 lb spicy pork sausage. Thank you.
Amanda
You are so very welcome Lisa. I'm so glad you enjoyed it - Merry Christmas!
Cindy
My family absolutely loved this recipe! My ricotta mixture was a bit runny, but I just added some dry Parmesan (powder) to thicken it up. Maybe because I used minced garlic from a jar? Nonetheless, success and happy family! Thank you!
Amanda
Minced garlic in a jar does have a bit of extra liquid in it, usually either oil or water. In my experience, there are some brands of ricotta that are thicker than others. You can strain your ricotta in cheesecloth overnight to get a thicker consistency if you like!
Toni Jackson
I made this and the glass dish I used used 4 uncooked Lasagna noodles per Layer
It's a recipe that. I will use every time and play with certain ingredients .
Thank you so much
Amanda
I'm so glad you enjoyed the recipe!
Kenneth Strong
still in the oven. preliminary tasting was very good. completely vegetarian except the cheese. Impossible sausage spicy Italian with my homemade sauce. I believe it is a dynamite recipe
.
Amanda
That sounds amazing! I hope you enjoy it!
Melody Durant
The Italian gravy recipe, how many cups does it make? Is it enough for 2 lasagna's?
Amanda
Hi Melody! Yes, it will be plenty. The recipe yields between 4-6 quarts of sauce.
Susan Elizabeth
It was delicious! I'll use your recipe again! Thank you!
Amanda
I'm so glad you enjoyed it Susan!
Carie
Getting ready to prepare this. Very excited.
Amanda
Yah! I hope you enjoy it!
Susan Elizabeth
It's in the oven now. I made my meat sauce this morning. I couldn't remember how to layer the ingredients and used your ricotta mixture also. My mouth is watering, it will be delicious ๐คค!