Portuguese Kale Soup (Caldo Verde), Made Step by Step

Updated November 3, 2026

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

Jump to recipe

Portuguese Kale Soup (Caldo Verde), Made Step by Step

Portuguese kale soup, known as caldo verde, is a comforting soup associated with northern Portugal, made with potatoes, finely sliced kale, olive oil, and often rounds of Portuguese chouriço. It is usually served hot with crusty bread, and recipes vary by household: some blend the potatoes completely, while others leave them a little chunky.

This version serves six and uses fully cooked chouriço for its smoky, savory flavor. Have a large pot, a blender or potato masher, and a sharp knife ready; the most important prep detail is slicing the kale into very thin ribbons so it softens quickly and is easy to eat.

Ingredients

  • 2 tablespoons (30 ml) olive oil, plus a little more for serving. Extra-virgin olive oil gives the soup a rounded, fruity finish.
  • 8 ounces (225 g) fully cooked Portuguese chouriço, sliced into thin rounds. Portuguese chouriço is a smoked, seasoned pork sausage; Spanish chorizo is a practical substitute, though it often tastes smokier and more paprika-forward. Use a ready-to-eat, fully cooked sausage for this recipe.
  • 1 large yellow onion (about 7 ounces/200 g), finely chopped.
  • 3 garlic cloves (about 9 g), finely chopped.
  • 2 pounds (900 g) Yukon Gold or russet potatoes, peeled and cut into roughly 1-inch (2.5 cm) pieces. Yukon Golds make a naturally creamy soup; russets break down more readily.
  • 8 cups (1.9 L) low-sodium chicken broth or water. Broth adds savory depth; water lets the sausage and vegetables stand out. If using salted broth, wait until the end to season.
  • 1 large bunch kale (about 12 ounces/340 g before trimming), tough stems removed, leaves stacked and cut into very fine ribbons. Portuguese couve-galega is traditional, but curly or lacinato kale is a widely available substitute. The flavor remains pleasantly green, though the leaf texture differs slightly.
  • 1 teaspoon fine salt (about 5 g), or to taste, and ¼ teaspoon black pepper (about 0.5 g).
  • Crusty bread, to serve (optional).

What You’ll Need

  • A large, heavy-bottomed soup pot or Dutch oven with a lid.
  • A sharp chef’s knife and cutting board for the potatoes, sausage, and thin kale ribbons.
  • A ladle and an immersion blender. A countertop blender or potato masher also works; see the steps for safe alternatives.

Step-by-Step

  1. Prepare the vegetables and sausage. Peel and cut the potatoes into similar-sized pieces so they soften evenly. Chop the onion and garlic. Remove the kale’s tough central ribs, then stack a few leaves, roll them loosely, and slice crosswise into very thin strips. Separate the strips with your fingers so they do not cook in clumps. Slice the fully cooked chouriço into rounds. This prep takes about 25 minutes; if the kale is especially sandy, rinse it well and dry it before slicing.
  2. Brown the chouriço for 5 minutes. Warm the olive oil in the pot over medium heat. Add the sausage rounds in a single layer and cook, turning once or twice, until lightly browned and fragrant. Transfer them to a plate with a slotted spoon, leaving the seasoned oil in the pot. Browning builds flavor, but do not let the sausage scorch; lower the heat if the oil smokes or the edges darken too fast. If you are using fresh, uncooked ground-pork sausage instead of fully cooked chouriço, cook it through to 160°F (71°C), checked with a food thermometer; that is the USDA FSIS safe minimum for ground meat.
  3. Soften the onion and garlic for 7 minutes. Add the chopped onion to the pot and stir to coat it in the sausage oil. Cook over medium heat for about 5 minutes, stirring now and then, until softened and translucent but not browned. Stir in the garlic and cook for 2 more minutes. If the bottom begins to catch, add a tablespoon or two of water and scrape up the browned bits with a wooden spoon.
  4. Simmer the potatoes for 20 minutes. Add the potato pieces and broth or water. Bring the liquid to a boil, then reduce the heat to maintain a steady, gentle simmer. Cover the pot, leaving the lid slightly ajar, and cook for about 20 minutes. The potatoes are ready when a fork slides into the largest pieces easily. If they are still firm in the center, simmer for another 3 to 5 minutes before blending.
  5. Blend the potato base for about 3 minutes. Take the pot off the heat. Use an immersion blender to puree the potatoes and cooking liquid until mostly smooth. For a more rustic texture, blend only part of the soup or mash some potatoes against the side of the pot. If using a countertop blender, work in small batches, never fill it more than halfway with hot liquid, vent the lid according to the blender’s instructions, and hold a folded towel over the lid. Return the puree to the pot. Add a splash of water or broth if it seems thicker than you like.
  6. Cook the kale for 10 minutes. Bring the potato base back to a gentle simmer. Stir in the thinly sliced kale by handfuls, letting each addition wilt enough to make room for the next. Simmer uncovered for about 10 minutes, stirring occasionally, until the kale is tender but still green. Very young kale may need less time; thick curly leaves may need a few minutes more. Keep the soup at a gentle bubble rather than a hard boil.
  7. Finish with the sausage for 5 minutes. Return the browned chouriço to the pot and simmer for 5 minutes so its flavor mingles with the soup. Taste, then add salt and pepper as needed. The sausage and broth can both bring plenty of salt, so season in small pinches and taste again. The finished soup should be creamy from the potatoes, dotted with kale, and loose enough to ladle easily.
  8. Serve hot. Ladle into warm bowls and finish each portion with a light drizzle of olive oil. Offer crusty bread alongside for dipping. If the soup thickens as it stands, stir in a little hot water or broth just before serving.

Common Mistakes

Cutting the kale too thickly: Wide strips can feel stringy and take longer to soften. Remove the tough ribs and slice the leaves into narrow ribbons. If the kale is already in the pot and still chewy, give it a few extra minutes at a gentle simmer rather than turning up the heat.

Boiling the soup hard: A rolling boil can make the potato base splatter, encourage scorching, and leave the kale dull. Once the broth comes to a boil, lower the heat. A few steady bubbles are enough to cook the potatoes and wilt the greens.

Adding too much salt too early: Chouriço and store-bought broth vary in saltiness. Use low-sodium broth if possible, and wait until the end to adjust the seasoning. You can add salt easily, but it is difficult to correct a soup that has become too salty.

Over-blending or expecting a completely smooth result: Blending is for the potato base, not necessarily the kale and sausage. Blend before adding the kale, then stir the greens and sausage in afterward. This keeps their texture distinct and gives the bowl the familiar contrast of silky broth and leafy ribbons.

Using the wrong sausage without adjusting expectations: Portuguese chouriço has its own seasoning and smoke level. Spanish chorizo works, but can make the soup more assertively smoky or paprika-rich; a mild cooked smoked sausage gives a gentler result. Choose a fully cooked sausage for the timing in this recipe.

Tips

Slice the kale ahead, but keep it dry. You can wash and dry the leaves earlier in the day, then refrigerate them in a covered container. Dry leaves are easier to slice cleanly, and removing excess water helps the soup keep its intended consistency.

Adjust the texture to your preference. For a very smooth base, blend all the potatoes thoroughly before adding greens. For a more rustic bowl, mash only some of them and leave a few small potato pieces intact. If the soup is too thick, loosen it with hot broth or water; if it is too thin, simmer it uncovered briefly before adding the kale.

Make it without sausage if you like. Omit the chouriço and start by softening the onion in olive oil. Add a pinch of smoked paprika if you want a little smoky depth, understanding that paprika is a seasoning substitute, not the same flavor or texture as sausage. Taste carefully for salt because the sausage is no longer seasoning the broth.

Keep the garnish simple. A small drizzle of good olive oil and bread are enough. If serving the soup as a meal, put extra bread on the table rather than adding more ingredients to the pot; that makes it easy for everyone to choose how filling they want the bowl to be.

Store leftovers promptly. Refrigerate the soup within 2 hours of cooking in shallow, covered containers. It keeps for 3 to 4 days in the refrigerator. Reheat only the portion you need until it reaches 165°F (74°C), checking with a food thermometer. The soup can also be frozen in meal-size containers; thaw it in the refrigerator and stir well while reheating, adding broth or water if it has thickened.

Troubleshooting

The soup is too thick: Potatoes continue to absorb liquid, especially after chilling. Stir in hot water or broth a little at a time until it reaches a spoonable consistency. Taste again after thinning, because added liquid can dilute the seasoning.

The soup is too thin: First check that the potatoes are fully tender and blended or mashed. If they are, simmer the base uncovered for a few minutes to evaporate some liquid. You can also mash a few more potato pieces into the broth. Avoid adding raw flour or cornstarch, which changes the soup’s texture.

The potatoes are not soft after 20 minutes: Keep simmering and check every few minutes with a fork. Large pieces, an overcrowded pot, or a low simmer can all add time. Cut future batches into evenly sized pieces and make sure the liquid is gently bubbling before starting the timer.

The kale is still tough: Simmer it for another 3 to 5 minutes and taste again. If the stems were left in, they may remain firm longer than the leaves; remove the thick ribs next time. Avoid a fierce boil, which will not make tough kale more pleasant and can break down the potato base.

The soup tastes bland: Add salt gradually, then taste. A small extra drizzle of olive oil can round out the flavor, while a little more browned sausage can add savory depth. If the soup is already salty, add unsalted broth or water and a few more cooked potatoes if available; do not try to mask salt with sugar.

The soup tastes too smoky or salty: Stir in unsalted broth or water and a little extra potato, then simmer until hot. Next time, brown less sausage, choose a milder variety, or use water in place of salted broth. Keep in mind that the sausage flavor will continue to infuse the soup as leftovers sit.

Frequently Asked Questions

What does caldo verde mean?
Caldo verde translates roughly as “green broth” in Portuguese. The name suits the soup’s vivid ribbons of kale in a potato-based broth.

Is Portuguese kale soup always made with chouriço?
No. Chouriço is common and adds smoky, savory flavor, but household and regional versions vary. You can leave it out for a vegetable-based version or use another cooked smoked sausage, knowing the flavor will change.

Can I use a different kind of kale?
Yes. Curly kale and lacinato kale are practical choices when Portuguese couve-galega is unavailable. Remove tough stems and slice the leaves finely; because leaf thickness varies, start checking tenderness at 8 minutes.

Can I make the soup ahead?
Yes. The potato base can be made ahead and refrigerated, then brought to a simmer before you add the kale and sausage. You can also prepare the complete soup and reheat it later; the kale softens further during storage, and you may need to thin the soup with broth or water.

Can I make caldo verde without a blender?
Yes. Use a potato masher to crush the cooked potatoes directly in the pot, leaving some small pieces for a rustic texture. A fork can mash a few potatoes against the pot’s side, though it takes longer and gives a less even base.

What should I serve with Portuguese kale soup?
Crusty bread is a simple, traditional-style accompaniment and is useful for soaking up the broth. The soup also works as a light first course or as a main meal with bread on the side.

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).