Heat a large pot over medium heat, add a little olive oil, and then add the ground beef and pork. Break the meat up into small pieces with a spoon. If there's any excess fat, remove it with a wooden spoon and discard it.
Add onion and garlic and stir until the meat is well browned. Stir in Italian seasoning, parsley, basil, fennel, bay leaves, salt, and pepper to taste.
Pour in crushed tomatoes, tomato paste, tomato sauce, Worcestershire sauce, water, and chicken bouillon.
Stir to combine and bring to a low boil. Reduce heat to low and simmer for 20-30 minutes, stirring occasionally. If the sauce gets too thick, add ½ cup water. If the mixture gets too dry, add ¼ cup of tomato sauce.
Meanwhile, put lasagna noodles in the bottom of a large pan. Pour boiling water directly over them (you can stack them), ensuring each noodle is covered with water. Soak them for 30 minutes, then drain and rinse with cold water to prevent them from sticking together.
In a medium bowl, combine ricotta cheese with an egg, 2 tablespoons parsley, dried parmesan, ½ teaspoon salt, and nutmeg. Refrigerate until ready to use.
Preheat oven to 375°F/190℃ and spray a 9x13 casserole dish with olive oil.
To start, divide the ricotta mixture and meat sauce into thirds. Spread about 1½ cups of your meat sauce at the bottom of the dish. Place noodles on top, lengthwise. Spread with ⅓ of the ricotta cheese mixture. Top with ¼ of mozzarella cheese slices. Spoon 1½ cups of meat sauce over mozzarella. Repeat this two more times for a completed three layers. Lastly, place the final layer of pasta and top it with another cup of meat sauce to cover the pasta. Top with remaining mozzarella. Cover the dish with aluminum foil.
Bake in the preheated 375°F/190℃ oven for 50 minutes, taking out after 25 minutes to remove the foil, then reinserting it into the oven or until the cheese on top is golden brown.