This dish features browned turkey sausage sautéed with onion, carrots, and celery. Garlic and herbs add aromatic depth, while diced tomatoes and low-sodium chicken broth create a rich base. Cannellini beans provide creaminess and protein, complemented by tender chopped kale that softens during simmering. The soup melds savory flavors for a comforting, nourishing meal perfect for cool days. Adjust spice levels with red pepper flakes or substitute greens as desired.
My neighbor brought me a quart of this soup one winter evening after I mentioned I'd been too tired to cook all week. It smelled like garlic and herbs before I even opened the container. I heated it up, tasted it, and immediately texted her for the recipe because I knew I'd be making it on repeat.
I started making this soup on Sunday nights when I wanted something that would carry me through the week. My kids would wander into the kitchen asking what smelled so good, and by the time I ladled it into bowls, they were already grabbing spoons. It became one of those recipes that didn't need an occasion, just a pot and a little time.
Ingredients
- Turkey sausage (1 lb): This is where all the seasoning lives, so choose mild if you're feeding kids or spicy if you like a little kick. Remove the casings so it crumbles into the soup like ground meat.
- Yellow onion (1 large, diced): The foundation of the flavor. I've learned to dice it small so it melts into the broth instead of floating in chunks.
- Carrots (3 medium, sliced): They add a subtle sweetness that balances the savory sausage. Slice them thin so they cook evenly.
- Celery (2 stalks, diced): It brings a quiet earthiness that makes the soup taste more complete. Don't skip it even if you think you won't notice.
- Garlic (4 cloves, minced): Fresh garlic makes the whole pot smell like you've been cooking for hours. I smash mine first, then mince it fine.
- Kale (1 bunch, chopped): Strip the leaves off the tough stems and chop them into bite-sized pieces. The stems are too fibrous and won't soften no matter how long you simmer.
- Diced tomatoes (14.5 oz can): Use the juice too, it adds acidity and body to the broth. I prefer fire-roasted when I can find it.
- Chicken broth (6 cups): Low-sodium gives you control over the salt. I've used homemade and boxed, both work beautifully.
- Cannellini beans (15 oz can): Creamy and mild, they make the soup hearty without weighing it down. Rinse them well to get rid of the starchy liquid.
- Olive oil (2 tbsp): Just enough to brown the sausage and soften the vegetables without making the soup greasy.
- Thyme (1 tsp dried): It adds a warm, herbal note that tastes like comfort. Fresh thyme works too, use about a tablespoon.
- Oregano (1 tsp dried): A little goes a long way. It brings an Italian-ish flavor that ties everything together.
- Crushed red pepper flakes (1/2 tsp, optional): I add them every time because I love a gentle warmth in the background. Leave them out if you don't.
- Salt and black pepper: Taste before you add salt, the sausage and broth might be enough. Freshly cracked pepper at the end brightens the whole bowl.
Instructions
- Brown the sausage:
- Heat olive oil in a large soup pot over medium heat and add the turkey sausage. Break it up with a wooden spoon as it cooks, pressing it into smaller crumbles until it's browned and no longer pink, about 5 minutes.
- Soften the vegetables:
- Toss in the onion, carrots, and celery, stirring them into the sausage. Let them cook for 5 to 7 minutes until the onion turns translucent and the carrots start to soften at the edges.
- Bloom the aromatics:
- Stir in the garlic, thyme, oregano, and red pepper flakes if you're using them. Cook for about a minute, just until the garlic smells toasty and the herbs wake up.
- Build the broth:
- Pour in the diced tomatoes with their juice and the chicken broth. Turn the heat up to bring it to a boil, then lower it to a gentle simmer.
- Add the greens and beans:
- Stir in the cannellini beans and chopped kale. Let everything simmer uncovered for 15 to 20 minutes until the kale is tender and the flavors have melted together.
- Season and serve:
- Taste the soup and add salt and pepper as needed. Ladle it into bowls while it's still steaming hot.
I brought this soup to a friend who'd just had a baby, and she told me later it was the first thing she ate that didn't feel like an obligation. She said it tasted like someone cared, which is maybe the best compliment a soup can get. Now I make a double batch whenever someone I know needs a little warmth delivered to their door.
How to Store and Reheat
Let the soup cool completely before transferring it to airtight containers. It will keep in the fridge for up to 5 days, and the flavors deepen as it sits. Reheat it gently on the stove over medium-low heat, stirring occasionally, and add a splash of broth or water if it's thickened up. You can also freeze it for up to 3 months, though the kale may soften a bit more once thawed.
What to Serve Alongside
This soup is hearty enough to stand alone, but I love it with a thick slice of sourdough or a warm baguette for dipping. A simple arugula salad with lemon and olive oil cuts through the richness nicely. If you want to make it a bigger meal, serve it with a grilled cheese or some garlic bread on the side.
Swaps and Substitutions
If you can't find turkey sausage, chicken sausage or even crumbled ground turkey with extra Italian seasoning will work. Spinach or Swiss chard can replace the kale, just add them in the last 5 minutes since they wilt faster. For a vegetarian version, skip the sausage and use vegetable broth, then add smoked paprika and a little liquid smoke for depth.
- Swap cannellini beans for great northern or navy beans if that's what you have.
- Use fresh tomatoes when they're in season, about 2 cups diced.
- Add a parmesan rind to the simmering broth for extra umami, just fish it out before serving.
This soup has become one of those recipes I don't need to think about anymore, my hands just know what to do. It's warm, filling, and forgiving, the kind of thing that turns a regular Tuesday into something a little more comforting.
Recipe Questions & Answers
- → Can I use spinach instead of kale?
-
Yes, spinach or Swiss chard works well as a substitute and will yield a slightly different but equally delicious texture and flavor.
- → How can I make the broth thicker?
-
To thicken the broth, mash some of the cannellini beans before adding them back into the soup, creating a creamier texture.
- → What type of turkey sausage is best?
-
Mild turkey sausage is great for subtle flavor, while spicy sausage adds a warming kick. Choose according to your taste preferences.
- → Is this suitable for gluten-free diets?
-
Yes, when using gluten-free sausage and broth, this dish is gluten-free and safe for sensitive diets.
- → How long should I simmer the soup?
-
Simmer uncovered for 15-20 minutes to soften the kale and blend flavors thoroughly.