Using a large pot or Dutch oven, heat the olive oil. Add the lean ground beef and the Italian sausage. Cook until all browned and cooked through. Remove from the pot and onto a paper towel lined plate**, leaving the fat in the pot. If you feel like there's too much, go ahead and discard some.
Add the onions and cook until tender, for about 3 minutes. Add the garlic and and cook for 30 seconds. Add the Italian seasoning, diced tomatoes, crushed tomatoes, tomato paste, beef or chicken stock, Worcestershire sauce, the cooked ground beef and cooked sausage, season with salt and pepper. Mix together, and bring to a boil. When boiling, reduce the heat to low and let simmer for about 20 minutes.
While the soup is simmering, in a separate pot, bring some salted water to a boil and cook your broken lasagna noodles to al dente. When finished, add the noodles directly into the soup. Add parsley, fresh basil, parmesan and mozzarella cheese and stir to combine. Taste and adjust any seasoning as needed.
To serve: ladle soup into bowls, serve with a dollop of ricotta cheese and more parmesan cheese if desired. Enjoy while hot!