Sort and rinse 1 cup lentils, discarding any rocks or damaged ones.
Brown 1 lb Italian sausage in a large pot over medium heat for 9-10 minutes, breaking it apart as it cooks.
Transfer sausage to a paper towel-lined plate and wipe out the pot.
Heat 2 Tbsp olive oil in the same pot over medium heat.
Add 1 cup diced onion, 1 cup chopped carrots, and 3/4 cup chopped celery, sautéing for 6-8 minutes until softening.
Stir in 5 cloves minced garlic and 2 Tbsp tomato paste, cooking for 3 minutes while mashing the paste into the vegetables.
Pour in 3/4 cup white wine and simmer for 1-2 minutes, scraping up browned bits from the pot bottom.
Add 1 tsp basil, 1 tsp oregano, 1/2 tsp parsley, 1/2 tsp thyme, 1/4 tsp crushed red pepper, 1/4 tsp garlic powder, and 1/4 tsp black pepper.
Pour in 8 cups chicken broth, one 14.5 oz can diced tomatoes with juice, the cooked sausage, 1 oz Parmesan rind, 2 bay leaves, and the rinsed lentils.
Bring to a boil, then reduce to a simmer with the lid partially ajar.
Simmer for 45 minutes, stirring occasionally, until lentils are tender.
Remove and discard the bay leaves.
Add 2 cups chopped kale and simmer uncovered for 7-8 minutes until wilted.
Stir in 1-2 Tbsp balsamic vinegar to taste.
Adjust salt as needed and serve with crusty bread and grated Parmesan.