To a large Dutch oven, or soup pot, set over medium heat add the sausage. Cook, crumbling as it does, until completely browned.
Add the onion, carrots, and celery- stirring to combine. Cook, stirring occasionally, for 6-8 minutes- just until the vegetables have softened.
Reduce the heat to medium low then add the garlic, basil, oregano, thyme, bay leaves, and pepper flakes. Stir.
Add the beef broth, diced tomatoes, tomato paste, chicken broth, and the lentil soup. Stir to evenly combine.
Allow the soup to simmer for 15 minutes, just until the flavors have had time to blend.
Then add the Parmesan cheese, stirring to combine. Turn off the heat.
Stir in the kale, and let it sit for another 2-3 minutes- just until wilted. Remove the bay leaves and discard.
Add cooked ravioli to bowls (if using), then ladle hot soup over top. Serve with additional Parmesan cheese, if desired.