Meatball Lasagna Recipe
With its layers of tender meatballs, gooey mozzarella and creamy ricotta tucked in between delicate pasta noodles, this meatball lasagna is a guaranteed crowd pleaser.

How to Make the Best Meatball Lasagna
Comfort food lovers, meet your new favorite dish! This meatball lasagna layers tender homemade meatballs with gooey mozzarella and creamy ricotta between delicate pasta noodles for a guaranteed crowd pleaser. Every forkful delivers the perfect combination of rich flavors and textures that make this Italian classic absolutely unforgettable.
The secret to this meatball lasagna lies in three components: a vibrant homemade tomato sauce infused with fresh herbs, tender Italian meatballs packed with Parmesan and seasonings, and a creamy ricotta filling that balances the rich meat sauce. While it takes time to prepare, much of it can be done ahead—the sauce and meatballs can be made the day before, leaving just the assembly and baking for your cooking day.
For one unforgettable meal, gather good company and serve this meatball lasagna with a loaf of crusty garlic bread and a bottle of Chianti. It’s the perfect dish for feeding a crowd or making enough to freeze portions for easy weeknight dinners later.

Meatball Lasagna
With its layers of tender meatballs, gooey mozzarella and creamy ricotta tucked in between delicate pasta noodles, this meatball lasagna is a guaranteed crowd pleaser.
Ingredients
Homemade Tomato Sauce
Italian Meatballs
Meatball Lasagna
Instructions
Homemade Tomato Sauce
- Heat olive oil in a large pot over medium heat. Add chopped onion and cook until softened, about 5 minutes.
- Add minced garlic and tomato paste, stirring constantly for about 2 minutes.
- Pour in chianti if using, and let it simmer for 2 minutes to reduce slightly.
- Add crushed tomatoes, thyme, rosemary, oregano, and bay leaves. Stir well.
- Season with salt and pepper. Bring to a simmer and reduce heat to low.
- Simmer uncovered for 45 minutes, stirring occasionally. Stir in fresh basil near the end of cooking.
Italian Meatballs
- Preheat oven to 400°F (200°C).
- In a large bowl, combine bread crumbs with heavy cream and let sit for 5 minutes to absorb.
- Add eggs, minced garlic, grated Parmesan, grated onion, and parsley. Mix well.
- Stir in Italian seasoning, salt, pepper, and anchovy paste if using.
- Add ground beef and ground pork, mixing gently with your hands until just combined.
- Form into 1.5 to 2-inch meatballs and place on rimmed baking sheets.
- Bake for 15-20 minutes until golden brown and cooked through.
- Cool slightly, then crumble into the cooked tomato sauce. Stir gently to combine.
Meatball Lasagna
- Preheat oven to 375°F (190°C).
- Cook lasagna noodles according to package directions until al dente. Drain and set aside.
- In a large bowl, combine ricotta with beaten eggs, grated Parmesan, fresh basil, nutmeg, salt, and pepper.
- Spread a thin layer of meatball-tomato sauce on the bottom of a 9x13 baking dish.
- Layer noodles, then spread ricotta mixture, sprinkle mozzarella, then top with meatball sauce. Repeat layers.
- End with a final layer of noodles topped with remaining mozzarella and meatball sauce.
- Cover with foil and bake for 30 minutes. Remove foil and bake an additional 15-20 minutes until bubbly and cheese is melted.
- Let rest for 10 minutes before serving. Garnish with fresh parsley if desired.
Notes
- Use good quality tomatoes for the best sauce flavor.
- Bread crumbs should be torn from white sandwich bread with no crust.
- The mozzarella should be freshly shredded for best melting.
- This dish is perfect served with crusty garlic bread and a bottle of Chianti.