Start by heating a large soup pot over medium-high heat. Add the Italian sausage and cook for about 10 minutes, breaking it apart with a wooden spoon as it browns. You want it fully cooked with crispy, golden edges. Drain off any excess fat before moving to the next step.
Once the sausage is browned and fragrant, toss in your diced potatoes, chopped onions, oregano, red pepper flakes, and black pepper. Pour in the chicken broth and give it all a good stir. Bring the pot to a gentle boil, then reduce the heat and let it simmer for about 30 minutes, or until the potatoes are fork-tender.
Lower the heat and slowly pour in the half-and-half and whole milk. Stir well so the broth becomes smooth and creamy. Add the chopped kale and simmer for another 10 minutes until the kale softens but still keeps a bit of texture. The broth will thicken slightly, and all the flavors will come together beautifully.
Once everything is cooked, give the soup a final taste. Adjust the seasoning if needed. Ladle into bowls and top with extra red pepper flakes, black pepper, or even grated Parmesan if you’re feeling fancy. I love pairing it with crusty bread on the side—it’s the perfect combo!