Portuguese Kale Sausage Soup with Potatoes

Updated November 4, 2026

Total time
1 hr 20 min
prep 25 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Portuguese Kale Sausage Soup with Potatoes

Portuguese kale sausage soup is a hearty, broth-based meal of tender potatoes, leafy kale, and savory pork sausage, often associated with Portugal’s caldo verde. This version adds white beans for extra substance, while a simple potato simmer gives the broth body without needing cream.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 12 ounces (340 g) uncooked Portuguese-style pork linguiça sausage, in links; use fresh sausage so it can be cooked to a safe temperature
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 3 garlic cloves, about 1 tablespoon (9 g) minced
  • 1½ pounds (680 g) Yukon Gold or russet potatoes, peeled if desired and cut into ¾-inch (2 cm) cubes
  • 8 cups (1.9 L) low-sodium chicken broth, or vegetable broth
  • 1 bay leaf
  • ½ teaspoon (1 g) sweet paprika
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • ½ teaspoon (1 g) freshly ground black pepper
  • 1 can white beans, 15 ounces (425 g), drained and rinsed; this is about 1½ cups (240 g) drained beans
  • 1 bunch curly or lacinato kale, about 8 ounces (225 g), stems removed and leaves thinly sliced
  • 1 tablespoon (15 ml) lemon juice, optional

Instructions

  1. Prepare the ingredients. Chop the onion and potatoes, mince the garlic, rinse and drain the beans, and strip the tough stems from the kale. Slice the kale into narrow ribbons so it softens quickly and is easy to eat by the spoonful. Keep the sausage links whole for now; checking the temperature is more reliable before slicing them.
  2. Brown and cook the sausage. Heat the olive oil in a large, heavy soup pot or Dutch oven over medium heat. Add the sausage links and brown them, turning every few minutes, for about 10–12 minutes. Cook until a food thermometer inserted into the thickest part reads 160°F (71°C), the USDA FSIS safe minimum temperature for ground meat. Transfer the cooked links to a plate. They will finish warming in the soup later.
  3. Soften the onion. Add the chopped onion to the same pot, scraping up browned bits as it cooks. Stir for about 6 minutes, until the onion is soft and translucent. If the pot looks dry or the onion begins to stick, add a tablespoon of broth rather than more oil.
  4. Add the garlic and broth. Stir in the garlic and paprika and cook for 30 seconds, just until fragrant. Pour in the broth, add the bay leaf, salt, and pepper, and scrape the bottom of the pot once more. Bring the liquid to a gentle boil, which usually takes about 4 minutes depending on the pot and burner.
  5. Simmer the potatoes. Add the potato cubes. Lower the heat to maintain a steady, gentle simmer, partially cover the pot, and cook for 18–20 minutes. The potatoes should be tender enough to pierce easily with a fork but should mostly hold their shape. If the broth boils hard, reduce the heat; vigorous boiling can break up the potatoes and make the soup unevenly thick.
  6. Slice the sausage and add the beans. While the potatoes simmer, slice the cooked sausage into rounds about ¼ inch (6 mm) thick. Add the sliced sausage and drained beans to the pot once the potatoes are tender. Simmer gently for about 3 minutes to warm them through.
  7. Cook the kale. Stir in the sliced kale in batches if the pot is full. Simmer for 8–10 minutes, stirring once or twice, until the leaves are tender but still green. Taste the broth and add more salt or pepper as needed. Stir in the lemon juice if you want a brighter finish, remove the bay leaf, and serve hot.

The cooking time is about 55 minutes after the 25-minute preparation period. The exact time to brown the sausage and bring the broth to a simmer can vary with the size of the links, pot, and burner; use the thermometer reading and the tenderness of the potatoes and kale as your reliable doneness cues.

Tips

  • Choose the right sausage. Fresh Portuguese linguiça has a savory, gently spiced flavor. It can be hard to find outside Portuguese markets; fresh mild Italian pork sausage works as a substitute, though it is usually less garlicky and may lack linguiça’s particular seasoning. Spanish chorizo is typically firmer and more paprika-forward, so the finished soup will taste smokier and richer.
  • Keep the simmer gentle. A hard boil can make the potatoes crumble and turn the broth cloudy and starchy. Once the pot reaches a simmer, lower the heat until you see occasional bubbles rather than a rolling boil.
  • Cut the kale to suit the spoon. Thin ribbons soften evenly and are easier to eat than large pieces. If using mature kale, remove the firm center ribs; tender baby kale can be added whole or roughly chopped, with a shorter cooking time.
  • Adjust thickness at the end. For a brothier soup, add a little hot broth or water. For a thicker bowl, mash a few potato cubes against the side of the pot and stir them back in. Avoid blending the entire soup unless you specifically want a smooth texture.

Serving Suggestions

Serve the soup hot in deep bowls, making sure each portion gets sausage, beans, potatoes, kale, and plenty of broth. A slice of crusty bread is useful for soaking up the last of the liquid; cornbread or a simple roll also works. If serving bread, leave the soup itself well-seasoned but not overly salty, since sausage and bread can both bring salt to the meal.

A small drizzle of olive oil or a little freshly ground black pepper on each bowl makes a simple finishing touch. For a fuller meal, pair it with a crisp green salad dressed with vinegar or lemon. The fresh acidity contrasts with the soft potatoes and rich sausage without competing with the soup’s flavor.

Variations

Portuguese caldo verde and related kale-and-sausage soups have regional and household variations, so this bean-filled version is one hearty interpretation rather than a single definitive formula. For a closer, simpler caldo verde-style bowl, leave out the white beans and slice the kale very finely. Some versions puree part of the potatoes into the broth; you can do that by scooping out a cup of cooked potatoes, mashing them, and stirring them back in.

For a meat-free pot, use vegetable broth and replace the sausage with 8 ounces (225 g) sliced smoked plant-based sausage, or omit it and add another can of beans. The flavor will be less savory and smoky, so taste before serving and consider a little extra paprika and black pepper. For a milder soup, use half the sausage and add 1 cup (150 g) diced carrots with the potatoes. For more heat, add a pinch of crushed red pepper with the garlic, rather than adding it at the end where it may taste raw.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking. Store it in a covered, shallow container and use it within 3–4 days. The potatoes absorb some broth as the soup sits, so it may be thicker the next day; add a splash of water or broth when reheating to restore the consistency.

Reheat only the portion you plan to eat in a saucepan over medium heat, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C) when checked with a food thermometer. You can also microwave an individual serving in a covered microwave-safe bowl, stirring halfway through and checking the temperature in more than one spot. If freezing, cool the soup promptly and freeze it in airtight containers for up to 2–3 months for best quality. Potatoes can become a little softer after freezing, but the soup remains suitable for reheating; thaw overnight in the refrigerator and heat to 165°F (74°C).

Frequently Asked Questions

Is this the same as caldo verde?
It is closely related to caldo verde, a well-known Portuguese soup commonly made with potatoes, greens such as kale or collards, and sausage. Recipes vary by region and household. This version includes white beans and keeps the potatoes in cubes, while other preparations may omit beans or puree some of the potatoes to thicken the broth.

Can I use smoked or precooked sausage?
Yes. If using a commercially fully cooked smoked sausage, slice it and brown it briefly for flavor, then add it with the beans. Check its package directions, since products differ. The recipe’s 160°F (71°C) thermometer instruction is for the uncooked ground-pork sausage specified in the ingredients; do not assume raw sausage is safe just because it has browned on the outside.

Can I make the soup without beans?
Yes. Simply leave them out; the soup will be closer to a basic kale, potato, and sausage soup and slightly less substantial. No other ingredient needs to change. If you prefer a thicker broth, mash a few of the cooked potatoes into it rather than adding flour or cream.

What potatoes are best for this soup?
Yukon Gold potatoes stay creamy while holding their shape reasonably well, making them a dependable choice. Russets soften more readily and release more starch, so they can thicken the broth; cut them evenly and check them a little early to prevent them from falling apart. Waxy red potatoes also work, though the broth will be less thick.

Can I prepare it ahead?
Yes. The soup can be cooked a day ahead and refrigerated, then gently reheated to 165°F (74°C). The kale will soften further and the potatoes will absorb broth overnight, so keep a little extra broth on hand. For a fresher green color and texture, you can cook the soup through the potato stage, refrigerate it promptly, then bring it back to a simmer and add the kale shortly before serving.

Can I use another leafy green instead of kale?
Collard greens are a close practical substitute and may need a few extra minutes to become tender. Swiss chard cooks faster, so add it near the end and simmer only until its leaves soften. Spinach wilts very quickly and has a milder flavor; stir it in during the final minute or two rather than cooking it for the full kale time.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).