Preheat the oven to 350 degrees F.
In a mixing bowl, combine the ricotta, Provolone, Mozzarella, Romano, egg, milk, basil and garlic. Mix well. Season with salt and pepper. To assemble, spread 2 1/2 cups of the meat sauce on the bottom of a deep dish lasagna pan. Sprinkle 1/4 of the grated cheese over the sauce. Cover the cheese with 1/4 of the dried noodles. Spread a 1/4 of the cheese filling evenly over the noodles. Repeat the above process with the remaining ingredients, toping the lasagna with the remaining sauce. Place in the oven and bake until bubbly and golden, about 45 minutes to 1 hour. Remove from the oven and cool for 10 minutes before serving. Slice and serve.
In a large nonreactive saucepan, over medium heat, add the oil. In a mixing bowl, combine the meat. Season with salt and pepper and mix well. When the oil is hot, add the meat and brown for 4 to 6 minutes. Add the onions, celery, and carrots. Season with salt and pepper. Cook for 4 to 5 minutes or until the vegetables are soft. Add the garlic and tomatoes. Season with salt and pepper. Continue to cook for 2 to 3 minutes. Whisk the tomato paste with the stock and add to the tomatoes. Add the thyme, bay leaves, oregano, basil and red pepper. Mix well. Bring the liquid to a boil, reduce the heat to medium and simmer for about 2 hours. Stir occasionally and add more liquid if needed. During the last 30 minutes or cooking, reseason with salt and pepper and stir in the cheese. Remove from the heat and let sit for 15 minutes before serving.
Recipe from Emeril Lagasse