Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Nonna’s Lasagna Recipe

Nonna’s Lasagna Recipe That Feels Like a Warm Hug From an Italian Kitchen

There’s something deeply comforting about a classic homemade lasagna, especially one built with layers of rich tomato sauce, tender meatballs, and creamy ricotta. This version takes inspiration from traditional Italian cooking, where time, simple ingredients, and technique come together to create something truly special. Instead of rushing the process, each component is prepared with care, from the flavorful meatballs simmered in sauce to the perfectly layered pasta and cheese.

  • Total Time: 5 hrs

Ingredients

For the Sauce and Meatballs

  • 1 1/4 lb Ground Beef
  • 1/4 cup Breadcrumbs
  • 1/4 cup Milk
  • 2 Cloves Garlic, finely minced
  • 3 Tbsp chopped Parsley
  • 1/4 cup Freshly Grated Parmesan
  • 1 Egg
  • Salt and Pepper to taste
  • 4 Tbsp Olive Oil
  • 1 Yellow Onion, minced
  • 2 (28 oz) cans Tomato Puree
  • 1 cup Dry Red Wine
  • Fresh Basil

For the Cheese and Assembly

  • 1 lb Lasagna Noodles
  • 2 lb Whole Milk Ricotta
  • 1 Egg
  • Salt and Pepper to taste
  • 8 oz Fresh Mozzarella
  • Freshly Grated Parmesan


Instructions

1. Prepare the Meatball Mixture

Start by creating a flavorful and tender meatball base. In a large mixing bowl, combine the breadcrumbs and milk. Let this mixture sit for a minute so the breadcrumbs absorb the liquid fully. This step ensures the meatballs remain soft and moist after cooking.

Add the ground beef to the bowl along with minced garlic, chopped parsley, grated Parmesan, egg, salt, and pepper. Mix everything gently using your hands. Avoid overmixing, as this can make the meatballs dense rather than tender. The goal is a cohesive mixture that still feels light.

2. Shape the Meatballs

Once your mixture is ready, begin shaping it into small meatballs. Aim for bite sized portions, roughly the size of a walnut. Keeping them small helps them cook evenly and allows better distribution throughout the lasagna layers.

Place the formed meatballs on a tray or plate as you work. This step can be done ahead of time and refrigerated briefly if needed.

3. Sear the Meatballs

Heat olive oil in a large heavy bottomed pot over medium heat. Once hot, add the meatballs in batches to avoid overcrowding. Sear them on all sides until they develop a golden brown crust.

You are not cooking them through at this stage, just building flavor. Remove the meatballs and set them aside. The browned bits left in the pot will add depth to your sauce.

4. Build the Sauce Base

In the same pot, add the minced onion. Cook it over medium heat until softened and slightly translucent. This should take about 5 to 7 minutes.

Add a bit more olive oil if necessary, then stir in the garlic. Cook briefly until fragrant, being careful not to burn it.

5. Deglaze with Red Wine

Pour in the dry red wine and use a wooden spoon to scrape up any browned bits from the bottom of the pot. Let the wine simmer for a few minutes until it reduces slightly. This step enhances the sauce with rich, complex flavor.

6. Add Tomato Puree and Simmer

Pour in the tomato puree and stir well to combine. Season with salt and pepper to taste. Add a few fresh basil leaves for aroma and freshness.

Return the meatballs to the pot, ensuring they are submerged in the sauce. Lower the heat and let everything simmer gently for about 45 minutes to an hour. This slow cooking process allows the flavors to meld beautifully and finishes cooking the meatballs.

7. Prepare the Ricotta Filling

In a separate bowl, combine the ricotta cheese with one egg, salt, and pepper. Mix until smooth and well incorporated.

This mixture will add creaminess and richness to the lasagna layers.

8. Cook the Lasagna Noodles

Bring a large pot of salted water to a boil. Cook the lasagna noodles according to package instructions until al dente. Drain and lay them flat on a clean surface or lightly oiled tray to prevent sticking.

9. Preheat the Oven

Preheat your oven to 375°F or 190°C. This ensures the lasagna cooks evenly once assembled.

10. Begin Layering the Lasagna

Start by spreading a thin layer of sauce at the bottom of your baking dish. This prevents sticking and adds moisture to the base.

Place a layer of lasagna noodles over the sauce. Follow with a layer of ricotta mixture, spreading it evenly.

11. Add Sauce and Meatballs

Spoon some of the sauce along with a few meatballs over the ricotta layer. Make sure the meatballs are evenly distributed so every slice gets some.

Sprinkle grated Parmesan and add pieces of fresh mozzarella for a gooey, melty texture.

12. Repeat the Layers

Continue layering in the same order: noodles, ricotta, sauce with meatballs, Parmesan, and mozzarella. Repeat until all ingredients are used, finishing with a generous layer of sauce and cheese on top.

13. Bake the Lasagna

Cover the dish loosely with foil and place it in the preheated oven. Bake for about 30 minutes.

Remove the foil and continue baking for another 20 to 25 minutes until the top is golden and bubbly.

14. Rest Before Serving

Once baked, remove the lasagna from the oven and let it rest for at least 20 minutes. This step is crucial as it allows the layers to set, making it easier to slice and serve.

  • Author: Ida Sorenson
  • Prep Time: 1 hr
  • Cook Time: 4 hr