Portuguese Green Soup (Caldo Verde) Recipe

Updated November 4, 2026

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

Jump to recipe

Portuguese Green Soup (Caldo Verde) Recipe

Portuguese green soup, or caldo verde, is a comforting soup from northern Portugal made with potatoes, finely sliced greens, and often smoky chouriço. The potatoes are cooked until tender and blended into a smooth base, then the greens and sausage are added for a simple, satisfying bowl.

Ingredients

  • 2 tablespoons (30 ml) olive oil, divided if desired. Use a mild extra-virgin olive oil for the onion and sausage; its flavor will be noticeable but should not overpower the soup.
  • 6 ounces (170 g) fully cooked Portuguese chouriço, thinly sliced. Chouriço is a smoky, paprika-seasoned Portuguese sausage; Spanish chorizo or another fully cooked smoked sausage works as a substitute, though the seasoning will differ.
  • 1 medium yellow onion (about 150 g), finely chopped. The onion softens into the potato base and adds sweetness without making the soup taste strongly of onion.
  • 3 garlic cloves (about 9 g), minced. Three cloves give the broth a gentle savory aroma. Add them after the onion has softened so they do not burn.
  • 1½ pounds (680 g) starchy or all-purpose potatoes, peeled and cut into roughly 1-inch (2.5 cm) pieces. Yukon Gold potatoes make a creamy soup; russets break down readily and create a softer, fluffier texture.
  • 6 cups (1.4 L) low-sodium chicken broth or vegetable broth. Low-sodium broth leaves room to season after the chouriço has flavored the pot. Water can be used, but the result will taste milder.
  • 8 loosely packed cups (about 225 g) very finely sliced collard greens or kale, with thick stems removed. Traditional caldo verde is often made with Portuguese couve, a leafy cabbage that can be difficult to find; collards are a close practical substitute, while kale gives a slightly firmer, more pronounced green flavor.
  • 1 bay leaf. It adds a subtle background aroma; remember to remove it before blending.
  • ½ teaspoon fine salt, plus more to taste. The sausage and broth may already be salty, so wait until the soup is nearly finished before adding extra.
  • ¼ teaspoon freshly ground black pepper, plus more to taste. Adjust it at the end, after the greens and sausage have been added.

Instructions

  1. Prepare the ingredients. Peel and cut the potatoes, chop the onion, mince the garlic, and slice the greens into very thin ribbons. Remove tough stems from collards or kale, then stack a few leaves, roll them snugly, and cut across the roll. Thin slices cook quickly and are easier to eat with a spoon. Slice the chouriço into coins and keep it separate from the vegetables.
  2. Brown the chouriço, 5 minutes. Warm 1 tablespoon (15 ml) of the olive oil in a large heavy-bottomed pot over medium heat. Add the chouriço in a single layer and cook, turning the slices once or twice, until lightly browned and fragrant. Transfer it to a plate, leaving the flavorful oil in the pot. If your sausage releases very little fat, add the remaining olive oil before cooking the onion.
  3. Soften the onion, 6 minutes. Add the onion to the pot and cook over medium heat, stirring occasionally, until soft and translucent but not deeply browned. If the pot looks dry, add a tablespoon of broth rather than letting the onion catch. Stir in the garlic and cook for 1 minute, just until fragrant.
  4. Simmer the potatoes, 20 minutes. Add the potatoes, broth, bay leaf, salt, and black pepper. Bring the liquid to a gentle boil, then lower the heat so it simmers steadily. Cover the pot partially and cook until the potatoes are very tender and break easily when pressed against the side of the pot. Stir once or twice to prevent sticking, especially if using a wide pot. If you use raw fresh sausage instead of fully cooked chouriço, cook it separately until a thermometer reads 160°F (71°C), the USDA FSIS safe minimum for ground meat.
  5. Blend the potato base, about 3 minutes. Remove and discard the bay leaf. Use an immersion blender to purée the potatoes and broth until smooth, moving the blender around the pot to catch any chunks. Alternatively, carefully blend in batches in a countertop blender, leaving room for steam to escape and holding the lid securely with a folded towel. Return the soup to the pot if needed. For a more rustic texture, mash some potatoes with a masher instead of blending everything.
  6. Cook the greens, 8 minutes. Bring the smooth base back to a gentle simmer. Stir in the sliced collards or kale and cook uncovered until the ribbons are tender but still green. Very fine kale may need only 5 or 6 minutes; thicker collards can take the full 8 minutes or a little longer. Keep the soup at a simmer rather than a hard boil, which can dull the greens and make the liquid reduce too quickly.
  7. Finish and serve, 2 minutes. Stir the browned chouriço back into the pot and simmer for 2 minutes to warm it through. Taste the soup, then add more salt or pepper if needed. If it is thicker than you like, loosen it with a splash of broth or hot water; if it seems thin, simmer it uncovered for a few minutes before serving.

Tips

  • Slice the greens as thinly as you can. The narrow ribbons are a defining texture of caldo verde and cook evenly in the hot soup. A sharp knife works well; take time to remove tough stems, especially from mature collards.
  • Season after blending. Chouriço, packaged broth, and even some vegetable stocks can contribute plenty of salt. Start with the listed amount, then taste once the sausage is back in the pot before adding more.
  • Blend carefully. Hot liquid expands in a sealed blender. Work in small batches, do not fill the jar more than halfway, and vent the lid according to the blender’s instructions. An immersion blender is the simplest option and keeps the soup in one pot.
  • Choose a substitute with the right texture. Collards are a good stand-in for Portuguese couve, while curly kale is easier to find and slightly more assertive. Spinach can be used in a pinch, but it wilts much faster and makes a softer, less traditional green layer.

Serving Suggestions

Serve caldo verde hot in shallow bowls, making sure each serving gets some of the sliced greens and chouriço along with the smooth potato broth. A small drizzle of olive oil over each bowl is a simple finishing touch. Crusty bread is useful for soaking up the soup, and a green salad or sliced tomatoes can round out the meal without competing with its smoky, savory flavor.

For a light first course, offer smaller portions before grilled fish, roasted chicken, or a vegetable main. As a more filling supper, serve a generous bowl with bread and keep extra chouriço on the side so diners can add more if they like. The soup is flavorful but not especially spicy; set out black pepper or a little hot sauce separately rather than adding heat to the whole pot.

Variations

Make it vegetarian. Leave out the chouriço and use vegetable broth. To add a savory finish, brown sliced mushrooms in olive oil and stir them in at the end, or offer a small dish of smoked paprika for the table. The soup will still have its creamy potato base, but it will lose the distinctive smoky, meaty flavor that sausage brings.

Use a different sausage. Spanish chorizo is easy to find and gives the soup a similar paprika-rich note, but its flavor and fat content vary by style. Fully cooked smoked sausage also works. If using a raw fresh sausage, cook it separately to 160°F (71°C) with a food thermometer, then slice it and return it to the soup. Avoid relying on color alone to judge whether raw sausage is safely cooked.

Adjust the texture. Blend all the potatoes for a silky soup, or leave some potato pieces intact for a more rustic bowl. You can also blend only part of the pot and stir it back in. Add broth gradually if you prefer a thinner consistency, since the soup thickens as it stands.

Try another leafy green. Portuguese couve is the traditional choice in many versions, but it may be sold only at specialty markets. Collards provide a similar sturdy leaf; kale is a convenient alternative. Tender greens such as spinach should be added near the end and cooked only until wilted, since a long simmer can make them lose their texture.

Storage and Reheating

Cool leftover soup promptly and refrigerate it within 2 hours of cooking, in a covered container. It keeps for 3 to 4 days in the refrigerator. The potato base may thicken as it chills, and the greens will soften further; stir in a little broth or water when reheating to bring it back to a spoonable consistency.

Reheat only the amount you plan to serve in a saucepan over medium-low heat, stirring occasionally until steaming throughout. For food safety, leftovers should reach 165°F (74°C); check with a food thermometer if you need to confirm the temperature. You can also microwave individual portions, stirring midway so they heat evenly. Freeze soup for up to 2 months for best quality, preferably without the sausage if you want a fresher sausage texture; thaw it in the refrigerator overnight and reheat thoroughly. Do not leave cooked soup at room temperature for extended storage.

Frequently Asked Questions

What does caldo verde mean?

Caldo verde translates from Portuguese as “green broth” or “green soup.” The name refers to the leafy greens that are stirred into the potato-based soup. Recipes vary by household and region, particularly in the choice of greens and whether sausage is included, so this is one practical version rather than the only way to make it.

Can I make Portuguese green soup 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. For a smoother result without an electric blender, press the potatoes through a potato ricer before returning them to the broth. Mash or rice the potatoes before adding the greens so the leaves do not get crushed into the base.

Why is my soup too thick?

Potatoes absorb liquid as they cook and continue to thicken the soup after it is blended, especially while it cools. Stir in warm broth or water a little at a time until the consistency is right. Taste again after thinning, since the added liquid can also dilute the seasoning.

Can I make it ahead?

Yes. You can prepare the soup through the blended-potato stage, cool and refrigerate it, then reheat it and cook the greens shortly before serving. This keeps the greens brighter and firmer. If you make the complete soup ahead, it is still good for 3 to 4 refrigerated days, though the greens will become softer and the base may need extra broth when reheated.

Is Portuguese green soup spicy?

Usually it is savory and smoky rather than hot. Chouriço often contains paprika and garlic, but its heat level depends on the sausage. Choose a mild sausage for a gentle soup, or serve chili flakes or hot sauce at the table for anyone who wants more heat.

What can I use instead of Portuguese chouriço?

Fully cooked Spanish chorizo or another smoked sausage is the closest convenient substitute. Spanish chorizo can be more strongly seasoned, so taste before adding extra salt. For a meat-free version, omit the sausage and use vegetable broth; browned mushrooms can add a savory element, though they will not recreate chouriço’s smoky flavor.

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