Caldo Verde (Portuguese Green Soup) Recipe
Introduction
Caldo Verde is a comforting Portuguese green soup that comes together in one pot with chorizo, potatoes, and kale. It turns a few simple pantry items into a hearty, satisfying meal you can whip up any night of the week.

Ingredients
- 1 tbsp olive oil
- 1 lb chorizo sausage links (or Portuguese sausage)
- 1 large yellow onion (finely chopped)
- 3 cloves garlic (minced)
- 2 medium russet potatoes (peeled and shredded)
- 6 c chicken broth (bone broth preferred)
- 1 tsp kosher salt
- ½ tsp pepper
- 1 bunch kale (stems removed, thinly julienned)
- Red pepper flakes (to taste)
Instructions
- Step 1: Brown sausages in a large pot or Dutch oven over medium heat until nicely browned on all sides. Remove and set aside.
- Step 2: In the same pot, add 1 tablespoon olive oil and heat until shimmering. Return the sausages to the pot and sear 3–4 minutes per side. Remove again and set aside.
- Step 3: Add the chopped onion and garlic to the fat in the pot and toss to coat. Sauté until soft and fragrant, about 8–10 minutes.
- Step 4: Add the shredded potatoes and chicken broth to the pot. Season with salt and pepper, and bring to a brisk simmer. Cover and cook 15 minutes, or until the potatoes are breaking down and releasing starch.
- Step 5: Add the kale to the pot and simmer 15–20 minutes more, until the kale is very soft and the potatoes are disintegrating. The soup should thicken to a slightly creamy consistency. If you like, use a stick blender for a few quick pulses, or remove about a third of the soup and blend separately before returning it.
- Step 6: Slice the sausages into coins and return them to the pot. Simmer 5 minutes more, until the sausages are heated through.
- Step 7: Taste and adjust the seasoning with salt and pepper as needed. Ladle into bowls and season with red pepper flakes for a spicy finish if desired.
- Step 8: Serve immediately while hot, with optional crusty bread on the side.
Tips & Variations
- For a lighter version, use turkey or chicken sausage and reduce the amount of olive oil.
- To intensify the green color, add a splash of extra broth during simmering and keep the kale chunky if you prefer more texture.
- If you don’t have kale, collard greens or spinach can work in a pinch.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over medium heat, adding a splash of broth if the soup has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Common question 1?
Can I make Caldo Verde without chorizo?
Yes. You can substitute with another sausage or omit it entirely for a vegetarian-friendly version. You may add a splash of olive oil and a pinch more salt for flavor.
Common question 2?
What if the soup is too thick?
Thin with a little extra broth or water until you reach your desired consistency, then adjust seasoning again.
PrintCaldo Verde (Portuguese Green Soup) Recipe
Caldo Verde, a comforting Portuguese green soup, features smoky chorizo, creamy potatoes, and tender kale in a savory broth. This stovetop version builds depth with caramelized sausage and a gentle simmer, yielding a thick, hearty soup with a hint of heat from red pepper flakes.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 75 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Portuguese
- Diet: Gluten Free
Ingredients
Base
- 1 tbsp olive oil
- 1 lb chorizo sausage links (or Portuguese sausage)
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 medium russet potatoes, peeled and shredded
- 6 c chicken broth (bone broth preferred)
- 1 tsp kosher salt
- ½ tsp pepper
Greens
- 1 bunch kale, stems removed, thinly julienned
Finish
- Red pepper flakes (to taste)
Instructions
1. Brown sausages. In a large pot or Dutch oven, brown the sausage links over medium-high heat until deeply browned on all sides. Remove using tongs and set aside.
2. Saute aromatics. Heat the olive oil in the same pot until shimmering. Add the sausage back if desired for extra render; otherwise proceed with the onions. Add the onion and garlic and toss to coat in the fat. Saute, stirring occasionally, until soft, 8-10 minutes.
3. Simmer potatoes. Add the shredded potatoes and broth to the pot, then season with salt and pepper. Bring to a brisk simmer and cook, covered, for 15 minutes, or until the potatoes are releasing their starch and starting to fall apart.
4. Simmer kale. Add the kale to the pot. Simmer 15-20 minutes more, or until the kale is very soft, the potatoes are disintegrating, and the soup thickens to a creamy consistency. Optional: use a stick blender to lightly puree the soup (a few quick rounds) or remove ⅓ of the soup and puree in a blender.
5. Return sausages. Slice the sausage links into coins and return them to the pot. Simmer 5 minutes, or until the sausages are cooked through.
6. Season and serve. Taste and adjust seasoning with salt and pepper as needed. Ladle into bowls and finish with red pepper flakes for a spicier finish. Serve immediately.
Notes
- Optional: puree a portion of the soup for a smoother texture, then reassemble to retain some chunky pieces.
- For a lighter version, use chicken sausage or turkey sausage and reduce the oil to 1 teaspoon.
- Leftovers reheat nicely; the flavors deepen after a day.
- Best served with crusty bread to soak up the savory broth.
Keywords: Caldo Verde, Portuguese soup, chorizo soup, kale soup, potato soup, hearty soup, stovetop soup

