Portuguese Bean Soup (Caldo de Feijão)
dinner

Portuguese Bean Soup (Caldo de Feijão)

Lisa
By Lisa
16 February 2026
3.8 (96)
Lisa

article by Lisa

February 16, 2026

"Hearty Caldo de Feijão: smoky chouriço, tender beans and bright parsley. A rustic Portuguese bean soup that warms the soul."

jump to recipe

Introduction: The Soul of Caldo de Feijão

Caldo de Feijão arrives like a warm handshake from Portugal — smokey, earthy and unfussy. As a professional recipe creator I always think of this dish as a balance between texture and aroma: the smoky backbone from cured sausage and bacon, the gentle creaminess you coax from softened beans, and the bright finish that parsley and lemon bring.

When I write about comfort food I focus on three elements: aroma, mouthfeel, and contrast. Here, smoked pork and paprika set the aromatic scene; the beans provide the plush, almost velvety mouthfeel once part of the pot is puréed; and fresh parsley and a squeeze of citrus cut through the richness with lively contrast.

  • Aroma: smoked chouriço and rendered bacon infuse the whole pot.
  • Mouthfeel: a partial purée creates silk without losing bean presence.
  • Contrast: bright parsley and lemon add lift at the last minute.

This soup is forgiving and approachable, yet it rewards small technical choices: the order you brown ingredients, how you control the simmer, and where you introduce acidity. Read on for careful guidance on sourcing ingredients, equipment you'll want on hand, the step-by-step cooking process, and pro tips to make each bowl sing.

Gathering Ingredients — selecting what matters

Gathering Ingredients — selecting what matters
Selecting ingredients for this caldo is about depth and integrity. Use ingredients that bring honest flavor: smoked pork for depth, sturdy beans for body, and fresh aromatics for brightness. When choosing your beans, assess texture rather than appearance alone; look for beans that are smooth and free of blemishes. For the cured meats, prefer products labeled as smoked or cured rather than heavily spiced varieties if you want clean smoky notes. Fresh parsley should be vibrant, not wilting — it’s the final flourish that lifts each spoonful.

I also pay attention to supporting elements: a quality olive oil lends silk, smoked paprika gives an earthy warmth, and a simple stock cube or homemade stock ties everything together without steamrolling the other flavors. Think of this phase as curating a palette: every ingredient contributes a tone. Keep items separated and organized before you start cooking — mise en place is the difference between an effortless pot and a harried one.

Practical tips
  • If you taste the chouriço raw, it should be pleasantly smoky and slightly fatty — those rendered fats will flavor the whole soup.
  • Choose a firm tomato that’s ripe but not watery to avoid diluting body.
  • For the best final brightness, bring parsley and lemon to the table last so they remain fresh and aromatic.

Gathering the right ingredients is the first, most important act of building this classic Portuguese pot of warmth: thoughtful selection sets you up for success at every subsequent step.
=

Ingredient List

Ingredients for the recipe

  • 300g dried red kidney beans (or 2 cans, drained)
  • 150g chouriço or smoked sausage, sliced
  • 100g smoked bacon or pancetta, diced
  • 1 large onion, chopped
  • 2 garlic cloves, minced
  • 1 carrot, diced
  • 1 medium potato, diced
  • 1 tomato, peeled and chopped
  • 1 bay leaf
  • 1 tsp sweet smoked paprika (pimentón)
  • 3 tbsp olive oil
  • 1.2 liters vegetable or chicken stock (water + stock cube)
  • Salt and freshly ground black pepper
  • Fresh parsley, chopped
  • Lemon wedges to serve
  • Crusty bread for serving

Notes on sourcing

Choose high-quality cured pork products from a reputable butcher or deli for authentic smoky notes. If you opt for canned beans for convenience, drain and rinse well to remove brine for a cleaner finish. Use a smoked paprika labeled as sweet (pimentón dulce) if you prefer warmth without heat. A simple stock cube is an acceptable shortcut that adds savory depth when you don’t have homemade stock to hand.

Equipment and Prep

Tools that make the process easier

I always recommend a heavy-bottomed stockpot or Dutch oven for long, gentle simmering because it regulates heat and prevents scorching. An immersion blender is optional but transformative: blending a portion of the soup gives a silky body while keeping some whole beans for bite. Have a good wooden spoon and a sturdy ladle on hand for stirring and serving; metal utensils can sometimes scratch enameled cookware, while silicone handles stay comfortable to use over heat.

  • Heavy-bottom pot or Dutch oven
  • Immersion blender (or countertop blender with a secure lid)
  • Sharp chef’s knife and sturdy cutting board
  • Wooden spoon and stainless ladle
  • Fine-mesh colander for rinsing beans

Prep workflow

Set up mise en place: chop aromatics, dice root vegetables, and slice the chouriço so everything moves smoothly once you begin cooking. If using dried beans, soak and sort them ahead of time; if using canned beans, rinse until the water runs clear to remove excess sodium and canning liquid. Keep garnishes such as chopped parsley and lemon wedges ready so they can be added just before serving to preserve their brightness.

Good prep habits reduce stress at the stove and let you focus on temperature control and timing when the pot is on the heat.

Cooking Process — step-by-step instructions and technique

Cooking Process — step-by-step instructions and technique
Step-by-step cooking instructions

  1. If using dried beans: rinse and soak them overnight in plenty of water. Drain before cooking. If using canned beans: rinse and drain, then skip soaking.
  2. In a large pot, heat olive oil over medium heat. Add diced bacon and sliced chouriço; cook until the bacon releases fat and the chouriço is fragrant.
  3. Add the chopped onion and cook until translucent. Stir in the minced garlic, diced carrot and potato, and cook another few minutes.
  4. Add the chopped tomato, bay leaf and smoked paprika; stir to coat the vegetables and toast the spices briefly to amplify aroma.
  5. If using soaked dried beans: add the drained beans and pour in the stock. Bring to a boil, then reduce heat and simmer gently until beans are tender. If using canned beans: add the beans and simmer until flavors meld.
  6. Once the beans are tender, remove about two cups of the soup and blend until smooth (or use an immersion blender to blitz a portion directly in the pot) to create a silky texture. Return the purée to the pot and stir.
  7. Taste and adjust seasoning with salt and pepper. If the soup is too thick, add a little hot water or stock to reach desired consistency.
  8. Simmer uncovered a little longer to let flavors combine, then remove the bay leaf and finish with chopped parsley and lemon wedges to serve.

Technique notes from a professional

Rendering the bacon and chouriço slowly is critical: take time at the start to coax the fat and smoky oils out of the meat. This step builds the foundation; the browned bits and clarified fat are where much of the character lives. When adding paprika, toast it briefly in the fat but be attentive — paprika can become bitter if overheated. For texture, I recommend puréeing only a portion of the pot: this method keeps the soup luxurious while preserving the presence of whole beans and meat for interest. Finally, manage your simmer gently. A rolling boil can split beans and make them mealy; a steady, moderate simmer allows starches to release gradually and create a cohesive body.

Pro Tips and Variations

Pro-level tweaks

Small choices transform this soup from good to memorable. For a deeper smoky profile, brown the chouriço a touch longer until its edges caramelize, then deglaze the pan with a splash of hot stock to lift those fondy bits. For a creamier mouthfeel without adding dairy, purée a larger portion of the beans and stir them back in gradually; this creates natural silk from the beans’ starch. If you want a lighter pot, remove some of the rendered fat with a spoon after browning, then proceed to sweat the aromatics in the remaining oil.

Flavor variations
  • Smokier: add a small piece of smoked ham bone or a dried smoked paprika peel for an extra layer.
  • Vegetarian: omit the cured meats and use smoked paprika plus roasted mushrooms for umami, replacing stock with rich vegetable stock.
  • Spicier: introduce a pinch of hot smoked pimentón or a few flakes of chili when you add the paprika.

Storage and make-ahead

This soup holds beautifully in the fridge and often tastes better the next day once flavors have married. Reheat gently and top with fresh parsley and a squeeze of lemon to revive brightness. Freeze in portions for quick future meals, but when reheating from frozen, thaw slowly and adjust seasoning as needed because salt perception changes after freezing.

Serving, Presentation and Pairings

Serving philosophy

Caldo de Feijão is rustic comfort — presentation should feel honest and welcoming rather than fussy. Serve steaming bowls in deep dishes that hold heat well. A drizzle of good olive oil at the end adds a glossy finish and an extra layer of fruitiness. The bowl benefits from a sprinkle of freshly chopped parsley to inject herbal brightness and a wedge of lemon on the side so each diner can adjust acidity to taste.

Pairings
  • Crusty bread: to soak up broth and provide textural contrast.
  • Simple green salad: a light, acidic salad cuts through the pot’s richness.
  • Portuguese vinho verde or a crisp white: the acidity complements the smoky elements.

When presenting to guests, offer components on the table — lemon wedges, chopped parsley, and an extra bottle of good olive oil — so everyone can finish their bowl according to preference. The goal is warmth and comfort, with bright garnish to keep the soup lively throughout the meal. Keep the plating casual; a steaming bowl and a hunk of bread are the truest accompaniments.

FAQs — Frequently Asked Questions

Answers to common questions from home cooks

Can I make this entirely vegetarian?
Yes — substitute smoked elements with smoked paprika and consider adding roasted mushrooms or a piece of smoked kombu for umami. Use a robust vegetable stock and finish with the same bright herbs and lemon.

What is the best bean to use?
Choose a bean that holds its shape yet softens with long cooking. If you prefer a creamier body, select beans that become velvety when puréed.

How can I prevent beans from splitting?
Simmer gently rather than boiling hard. A steady, low simmer allows beans to cook through evenly without bursting their skins.

Can I prepare this in advance?
Absolutely — the flavor develops with time. Refrigerate and reheat gently; refresh with parsley and lemon before serving.

Why purée part of the soup?
Puréeing a portion creates body and silk while retaining some whole beans for texture. It’s the easiest way to create a luxurious mouthfeel without adding cream.

Storage tips
Cool completely, store in airtight containers, and refrigerate. For longer storage freeze in portioned containers. Reheat slowly and adjust seasoning, as flavors can concentrate during storage.

If you have other specific questions about technique or substitutions, tell me what equipment and ingredients you have and I’ll suggest tailored adjustments to get the very best pot possible.
Portuguese Bean Soup (Caldo de Feijão)

Portuguese Bean Soup (Caldo de Feijão)

Warm up with a comforting Caldo de Feijão — a hearty Portuguese bean soup with smoky chouriço, tender beans and fresh parsley. Perfect with crusty bread! 🥖🍲

total time

60

servings

4

calories

420 kcal

ingredients

  • 300g dried red kidney beans (or 2 cans, drained) 🫘
  • 150g chouriço or smoked sausage, sliced 🌭
  • 100g smoked bacon or pancetta, diced 🥓
  • 1 large onion, chopped 🧅
  • 2 garlic cloves, minced 🧄
  • 1 carrot, diced 🥕
  • 1 medium potato, diced 🥔
  • 1 tomato, peeled and chopped 🍅
  • 1 bay leaf 🍃
  • 1 tsp sweet smoked paprika (pimentón) 🌶️
  • 3 tbsp olive oil 🫒
  • 1.2 liters vegetable or chicken stock (water + stock cube) 🥣
  • Salt 🧂 and freshly ground black pepper 🧂
  • Fresh parsley, chopped 🌿
  • Lemon wedges to serve 🍋
  • Crusty bread for serving 🥖

instructions

  1. 1
    If using dried beans: rinse and soak them overnight in plenty of water. Drain before cooking. If using canned beans: rinse and drain, then skip soaking.
  2. 2
    In a large pot, heat olive oil over medium heat. Add diced bacon and sliced chouriço; cook until the bacon releases fat and the chouriço is fragrant (3–5 minutes).
  3. 3
    Add the chopped onion and cook until translucent, about 5 minutes. Stir in the minced garlic, diced carrot and potato, and cook another 3 minutes.
  4. 4
    Add the chopped tomato, bay leaf and smoked paprika; stir to coat the vegetables and toast the spices for 1 minute.
  5. 5
    If using soaked dried beans: add the drained beans and pour in the stock. Bring to a boil, then reduce heat and simmer gently for 45–60 minutes until beans are tender. If using canned beans: add the beans and 20–25 minutes of simmering will be enough for flavors to meld.
  6. 6
    Once the beans are tender, remove about 2 cups of the soup and blend until smooth (or use an immersion blender to blitz a portion directly in the pot) to create a silky texture. Return the purée to the pot and stir.
  7. 7
    Taste and adjust seasoning with salt and pepper. If the soup is too thick, add a little hot water or stock to reach desired consistency.
  8. 8
    Simmer uncovered for another 5 minutes to let flavors combine. Remove the bay leaf.
  9. 9
    Ladle the caldo de feijão into bowls, sprinkle with chopped parsley and serve with lemon wedges and crusty bread on the side.
  10. 10
    Optional: drizzle a little extra virgin olive oil over each bowl before serving for extra richness.