Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 tbsp extra-virgin olive oil
- 1 lb Italian sausage (hot or mild), casings removed
- 1 medium yellow onion, diced
- 4 garlic cloves, minced
- 1/2–3/4 tsp crushed red pepper flakes
- 6 cups low-sodium chicken broth
- 1 1/2 lb Yukon Gold or russet potatoes, thinly sliced 1/4 inch
- 1 bunch curly kale, stems removed, chopped (about 5 packed cups)
- 3/4 cup heavy cream
- 1 tsp kosher salt + 1/2 tsp black pepper (to start)
- 1 tbsp lemon juice (optional)
- Freshly grated Parmesan, for serving
Do This
- 1. Heat oil in a large pot over medium. Brown sausage, 6–8 minutes, breaking it up; spoon off excess fat if needed.
- 2. Add onion; cook 5 minutes until translucent. Stir in garlic and red pepper flakes; cook 30 seconds.
- 3. Pour in broth, scraping up browned bits; bring to a boil.
- 4. Add potatoes; reduce to a gentle simmer (about 190–200°F). Cook until tender, 12–15 minutes.
- 5. Stir in kale; simmer 3–4 minutes until wilted and bright green.
- 6. Add cream; simmer 1–2 minutes. Season with salt, pepper, and lemon juice if using.
- 7. Ladle into warm bowls. Shower with Parmesan and extra red pepper flakes.
Why You’ll Love This Recipe
- Comfort in a bowl: silky, lightly creamy broth with tender potatoes, vibrant kale, and savory sausage.
- Weeknight-friendly: one pot, under an hour, minimal prep.
- Customizable heat: mild or hot sausage plus crushed red pepper to taste.
- Restaurant-quality finish: a squeeze of lemon and a snowfall of Parmesan at the table.
Grocery List
- Produce: 1 medium yellow onion, 4 garlic cloves, 1 1/2 lb Yukon Gold or russet potatoes, 1 bunch curly kale, 1 lemon (optional)
- Dairy: Heavy cream, Parmesan cheese
- Pantry: Italian sausage (meat counter), low-sodium chicken broth, extra-virgin olive oil, crushed red pepper flakes, kosher salt, black pepper
Full Ingredients
For the Soup
- 1 tbsp extra-virgin olive oil
- 1 lb Italian sausage (hot or mild), casings removed
- 1 medium yellow onion, diced (about 1 1/2 cups)
- 4 garlic cloves, minced
- 1/2 to 3/4 tsp crushed red pepper flakes, plus more for serving
- 6 cups low-sodium chicken broth
- 1 1/2 lb Yukon Gold or russet potatoes, scrubbed and thinly sliced 1/4 inch (halve large potatoes lengthwise first)
- 1 bunch curly kale (8–10 oz), tough stems removed, leaves chopped (about 5 packed cups)
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
Finishing & Garnish
- 3/4 cup heavy cream
- 1 tbsp fresh lemon juice (or 2 tsp white wine vinegar), optional for brightness
- 1/2 cup freshly grated Parmesan cheese, plus more at the table
- Extra-virgin olive oil, for drizzling (optional)

Step-by-Step Instructions
Step 1: Prep the vegetables
Scrub the potatoes and slice them 1/4 inch thick. If the potatoes are large, halve them lengthwise first so the slices are bite-size. Strip the kale leaves from the tough stems and chop into bite-size pieces (about 5 packed cups). Dice the onion and mince the garlic.
Step 2: Brown the sausage
Set a large Dutch oven or heavy soup pot (at least 5 quarts) over medium heat. Add the olive oil, then the sausage. Cook, breaking the sausage into small crumbles, until browned with crisp edges, 6–8 minutes. Spoon off excess fat, leaving about 1 tablespoon in the pot for flavor.
Step 3: Soften aromatics and bloom the spice
Add the diced onion and cook, stirring occasionally, until translucent and lightly golden, about 5 minutes. Stir in the garlic and crushed red pepper flakes and cook until fragrant, 30–45 seconds. Avoid browning the garlic.
Step 4: Add broth and deglaze
Pour in the chicken broth and scrape the bottom of the pot to release browned bits. Increase heat to medium-high and bring the pot to a boil.
Step 5: Simmer the potatoes
Add the sliced potatoes, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. Reduce to a gentle simmer—aim for a bare bubble (about 190–200°F). Cook uncovered until the potatoes are tender and easily pierced with a knife, 12–15 minutes. If the liquid reduces too quickly, add a splash of water or broth to keep everything just submerged.
Step 6: Wilt the kale and add cream
Stir in the chopped kale and simmer until wilted and bright green, 3–4 minutes. Lower the heat and stir in the heavy cream; simmer 1–2 minutes to marry the flavors without boiling. The broth should look silky and lightly opaque.
Step 7: Finish and serve
Taste and adjust seasoning with more salt and pepper as needed; add the lemon juice if you’d like a lift. Let the soup rest off heat for 5 minutes to settle. Ladle into warm bowls and finish with a generous shower of grated Parmesan and a pinch of extra red pepper flakes. Drizzle with a few drops of olive oil if desired.
Pro Tips
- Even slices matter: 1/4-inch potato slices cook evenly and won’t fall apart. A mandoline makes quick work of this.
- Season smart: Parmesan and sausage bring salt—taste before adding more at the end.
- Perfect texture: For a slightly thicker broth, mash a few potato slices against the side of the pot right before adding cream.
- Keep the kale vibrant: Add it near the end and avoid a hard boil after the cream goes in.
- Heat control: Use hot sausage for built-in spice or mild sausage and adjust with crushed red pepper to taste.
Variations
- Lighter touch: Swap half the heavy cream for whole milk or use 2/3 cup evaporated milk. Keep the simmer gentle to prevent curdling.
- Smoky depth: Add 1/2 tsp smoked paprika with the red pepper flakes for a Tuscan-by-way-of-bbq vibe.
- Vegetarian-friendly: Use plant-based Italian sausage and vegetable broth; finish with a knob of butter for richness.
Storage & Make-Ahead
Cool completely, then refrigerate in airtight containers for up to 4 days. Reheat gently over medium-low heat until steaming; avoid boiling once the cream is added. Potatoes continue to soften over time—cook them just until tender on day one. Freezing is best without dairy and kale: simmer the sausage, onion, garlic, broth, and potatoes; cool and freeze up to 2 months. Reheat, then add kale and cream to finish.
Nutrition (per serving)
Approximate: 480 calories; 34 g fat; 22 g carbohydrates; 18 g protein; 2 g fiber; 1,000–1,200 mg sodium (varies with broth, sausage, and Parmesan).


Leave a Reply