Caldo Verde (Portuguese Potato and Kale Soup With Sausage) Recipe

A bowl of caldo verde, Portuguese Potato and Kale Soup with Sausage

Serious Eats / J. Kenji López-Alt


Why It Works

  • Russet potatoes give the soup a thick, creamy texture, while Yukon Golds hold their shape to give you nice chunks.
  • Finely chopped or shredded kale tenderizes rapidly and gives the soup a nice green color.

Caldo verde, a potato and kale soup from northern Portugal, is one of those dishes that seem custom-made for lazy rainy days, when you want something hearty and comforting but don't feel like putting in a ton of effort. It's made with a few cheap and simple ingredients, it takes all of maybe 10 minutes of prep work, and it's ready to eat just half an hour later. Oh, and it's all made in a single pot, too. And did I mention it's delicious? It's delicious.

Recipe Facts



Active: 10 mins
Total: 30 mins
Serves: 6 servings

Rate & Comment


  • 2 tablespoons (30g) unsalted butter

  • 1 medium yellow onion or large leek, finely diced (about 8 ounces; 225g)

  • 3 medium cloves garlic, sliced (about 1 tablespoon; 15g)

  • Kosher salt and freshly ground black pepper

  • About 6 tablespoons (90ml) extra-virgin olive oil

  • 1 large russet potato, peeled, quartered, and cut into 1/4-inch slices (about 1/2 pound; 225g)

  • 2 medium Yukon Gold potatoes, peeled, quartered, and cut into 1/4-inch slices (about 1/2 pound; 225g)

  • 6 cups (1.4L) homemade or store-bought low-sodium chicken stock (see note)

  • 1 bunch curly or lacinato kale, tough stems removed, leaves roughly chopped (about 3/4 pound; 340g)

  • 12 ounces (340g) cooked linguiça or other garlicky pork sausage, cut into 1/4- to 1/2-inch slices (see note)

  • Minced fresh chives, for garnish (optional)


  1. Heat butter in a large Dutch oven or saucepan over medium heat until melted. Add onion (or leek) and garlic, season with salt and pepper, and cook, stirring frequently, until softened but not browned, about 5 minutes, adding olive oil as necessary to keep the mixture loose and moist.

  2. Add potatoes and stock and bring to a simmer, stirring occasionally. Add kale and continue to cook until russet potato slices have completely broken down (you can press them with a spoon or potato masher for an even thicker texture), the Yukon Golds are tender, the greens have softened, and the soup has thickened to a creamy consistency, 25 to 30 minutes. Stir in sausage. Season soup to taste with salt and pepper and serve garnished with chives, if desired.

Special equipment

Dutch oven or large saucepan


You can make this soup vegetarian by using vegetable stock in place of chicken stock and omitting the sausage.

This Recipe Appears In

Nutrition Facts (per serving)
481 Calories
37g Fat
25g Carbs
15g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 481
% Daily Value*
Total Fat 37g 47%
Saturated Fat 11g 53%
Cholesterol 51mg 17%
Sodium 1335mg 58%
Total Carbohydrate 25g 9%
Dietary Fiber 3g 12%
Total Sugars 5g
Protein 15g
Vitamin C 33mg 167%
Calcium 91mg 7%
Iron 3mg 14%
Potassium 1127mg 24%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)