Bring a large pot of water to boil. Break the lasagna noodles into smaller, random pieces, cook about one minute less than the package recommends, remove from heat when they become almost tender, then drain and set aside.
In a large cast iron pot heat the olive oil over medium heat. Add the onion, garlic, and herbs and cook for about 2 minutes, or until the onions are soft and translucent.
Increase the heat to medium-high and add the ground beef, sausage, salt, and pepper. Saute until the meat is fully cooked, breaking it into small bits as it cooks.
Drain off the grease.
Add the tomatoes and their juices, crushing them as they cook to allow them to incorporate into the dish.
Stir in the stock slowly, then add the parsley.
Bring soup to a boil, then reduce the heat to low, cover, and simmer for 20 minutes.
Taste and adjust the salt and pepper as needed.
If using, add the cashew cream, and stir to combine.
Add the noodles, then simmer for 5 minutes to complete the dish.
Dish up soup and serve.