Authentic Portuguese Bean Soup Recipe: Smoky Chorizo and Cumin-Rich Tradition

Soups & Stews

Authentic Portuguese Bean Soup Recipe: Smoky Chorizo and Cumin-Rich Tradition

This authentic Portuguese bean soup captures the heart of Portuguese home cooking in every steaming bowl. 💛 The secret lies in simmering white beans with garlic, cumin, and fresh cilantro until tender, creating a dish that's both comforting and deeply flavorful.

This vegetarian version stays true to tradition while delivering the same rich, earthy taste that makes it a staple in Portuguese homes.

The beauty of this soup lies in its simplicity—just a few quality ingredients combined with slow cooking. White beans form the base, their natural sweetness enhanced by garlic, cumin, and a touch of smoked paprika for depth.

The broth develops a rich, aromatic quality as it simmers, while fresh cilantro adds a bright finish that cuts through the heartiness.

What you'll end up with is a soup that's perfect for any occasion—whether served as a starter to whet appetites or as a light but satisfying main course. The texture is just right: creamy beans balanced with a light broth, and the flavors deepen with each spoonful.

It's the kind of dish that tastes even better the next day as the flavors meld.

Pair it with crusty bread for soaking up every last drop or serve it alongside grilled fish for a complete meal. The recipe delivers on its promise of authenticity without any shortcuts—just honest, traditional Portuguese cooking. Let's get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for authentic portuguese bean soup

Simmer these quality ingredients for a soul-warming Portuguese bean soup that honors tradition with every spoonful.

Ingredient Amount Notes
Great Northern White Beans 🌾 1 ½ cups Dried, soaked overnight
Garlic Cloves 🧄 4 cloves Freshly minced for depth
Ground Cumin 🌿 1 tbsp Toasted for aromatic punch
Smoked Paprika 🌶️ 1 tbsp For authentic smoky flavor
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Yellow Onion 🧅 1 whole Diced, medium size
Carrot 🥕 2 whole Peeled, chopped into chunks
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing vegetables
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Bay Leaf 🌿 2 whole For subtle herbal notes
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Crusty Bread 🍞 4 slices For serving, optional
Lemon 🍋 1 whole Juiced for brightness

The white beans are the foundation—Great Northern beans hold their shape beautifully while soaking up the smoky flavors. Soak them overnight for the creamiest texture (no need to peel). For the cumin and paprika, Penzeys or bulk bins at Whole Foods deliver the most aromatic varieties. Fresh cilantro is non-negotiable here—farmers markets have the brightest leaves, but grocery store cilantro works if you rinse and dry it thoroughly before chopping. The smoked paprika should be Spanish or Hungarian for that authentic Portuguese smokiness—check the label for 'smoked' rather than 'sweet'.

No fresh cilantro? Dried cilantro at one-third the amount works in a pinch, though it lacks brightness. Substituting vegetable broth? Homemade or high-quality low-sodium brands like Pacific Foods or Imagine ensure flavor without excess salt. The carrots and onion can be swapped for celery and fennel if you prefer, though traditional Portuguese versions stick with these roots. For extra depth, toast the cumin and smoked paprika in a dry pan for 30 seconds before adding—this releases their oils and intensifies the flavor. The lemon juice should be freshly squeezed; bottled juice lacks that bright zing.

This soup tastes even better the next day as the flavors meld—store in an airtight container for up to 5 days in the fridge. For freezing, portion into containers with 1-inch headspace to prevent ice crystals. Reheat gently on low heat, adding a splash of water if it thickens too much. The crusty bread? Sourdough or a good baguette from the bakery section works best—skip the pre-sliced stuff with preservatives. Make a double batch; the leftovers make excellent lunches or pair perfectly with grilled vegetables.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear, this soup comes together in a single pot—no chopping marathons, no last-minute ingredient hunts. Just toss in the soaked beans, garlic, cumin, and smoked paprika, then let it simmer. The beans soften while the spices work their magic, and honestly? That’s half the battle won.
  • Earthy Depth: Between us, the smoked paprika and cumin give this soup a warmth that lingers. It’s not just "flavor"—it’s the kind that makes you pause mid-bite, like a slow hug for your taste buds. And the cilantro? That bright finish ties everything together perfectly.
  • Meal Prep Hero: This soup tastes even better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, it’s my go-to lunch. Pack it for work, reheat for dinner, or freeze portions. It’s the ultimate lazy-day savior, and it still feels special.
  • Budget-Friendly Powerhouse: Great Northern beans stretch like crazy, and the spices cost pennies. You’re getting a restaurant-worthy bowl for the price of a coffee. Plus, leftovers? They’re my secret weapon for feeding the family without breaking the bank. (My kids don’t even realize they’re eating something "healthy.")

Step-by-step instructions for smoky Portuguese bean soup

Master this traditional recipe with deep flavors and proper technique.

1

🍳 Step 1: Sauté the Aromatics

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and 2 whole peeled, chopped carrots, cooking for 5-6 minutes until softened and translucent. You'll notice the onions become almost invisible as they break down.

Stir in the 4 cloves freshly minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning. Immediately add the 1 tbsp toasted ground cumin and 1 tbsp smoked paprika, stirring constantly for 30 seconds to toast the spices and release their aromatic oils. The kitchen should fill with a warm, earthy scent.

2

🍳 Step 2: Build the Soup Base

Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the 1.5 cups soaked great northern white beans, 2 whole fresh bay leaves, 1.5 tsp salt, and 0.5 tsp freshly cracked black pepper. Reduce heat to low and simmer uncovered for 45-50 minutes, stirring occasionally, until the beans are tender but not mushy.

Here's the thing—don't rush this step. The beans should be fork-tender with just a slight resistance. If the soup reduces too much, add ½ cup water to maintain the proper consistency. The broth should coat the back of a spoon but still allow you to see the beans clearly.

3

🥘 Step 3: Finish with Fresh Herbs and Brightness

Remove the 2 whole fresh bay leaves and stir in the 0.25 cup chopped fresh cilantro. Squeeze in the juice of the 1 whole lemon (about 2-3 tablespoons) and adjust seasoning with additional salt if needed. The lemon juice should brighten the dish and cut through the richness of the beans.

Let the soup sit off heat for 5 minutes to allow the flavors to meld. Taste again and make any final adjustments—this is where the magic happens. The soup should balance earthy spices with fresh herbs and a touch of acidity. If it's too thick, thin with a bit more broth; if too thin, simmer uncovered for another 5 minutes.

4

🍽️ Step 4: Serve with Crusty Bread

Ladle the soup into bowls and serve immediately with the 4 slices crusty bread on the side. The bread should be firm enough to hold its shape but soft enough to soak up the flavorful broth. For an authentic touch, sprinkle each serving with an extra pinch of smoked paprika and a few more cilantro leaves.

This soup tastes best when enjoyed fresh, while the beans are still warm and the broth is vibrant. The smoky paprika and toasted cumin should linger on your palate, while the lemon keeps everything bright. The crusty bread acts as a perfect vehicle for soaking up every last drop of that rich, aromatic broth.

👨‍🍳

Pro Tips For Making Authentic Portuguese Bean Soup

  • SOAK BEANS 8 HOURS (OR OVERNIGHT): I learned this the hard way—rushing the soak with Great Northerns leaves them tough and mealy. Skip the quick soak: use cold water, cover, and let them sit at least 8 hours or overnight. The longer they soak, the creamier the soup will be, and you’ll save time later by skipping the long simmer.
  • TOAST CUMIN AND PAPRIKA: Don’t just toss these spices in dry. Heat your pot first, add a splash of olive oil, then toast the cumin and smoked paprika for 30 seconds until fragrant. This wakes up their flavors and prevents that bitter aftertaste that happens when you add them raw. (Yes, even if you’re impatient like me.)
  • CRUSH HALF THE GARLIC: Whole garlic cloves turn this into a side dish. Crush half of them before adding to the pot—this releases more flavor without turning the soup into a garlicky punch. Save the other half whole for texture and easy removal if you’re serving it with bread.
  • SIMMER LOW AND LONG: This isn’t a quick weeknight meal—it needs time. After the beans soften, drop the heat to a bare simmer and let it cook uncovered for at least 2 hours. The liquid will reduce, flavors meld, and the beans will break down just enough for that signature Portuguese richness. (Your future self will thank you.)

Flavor customization for this dish

Spice Level Adjustments

For a milder version, reduce the smoked paprika to ½ tbsp and skip the toasted cumin—it carries the most heat. If you love spice, add ½ tsp cayenne pepper or 1 tsp chili flakes during the sauté step.

I find Penzeys' smoked paprika has a subtle heat that won’t overpower the dish, but if you prefer more kick, Aleppo pepper works beautifully too. 🌶️

Herb Variations

Swap the cilantro for fresh parsley if you prefer a milder herb, though it lacks the bright citrus notes. For a more complex flavor, add 1 tbsp chopped fresh dill or 1 sprig fresh thyme when sautĂŠing the aromatics.

I’ve also seen traditional Portuguese versions use cilantro and parsley together—just reduce each to 2 tbsp instead of the full ¼ cup.

Vegetable Swaps

The classic combo of onion and carrot works perfectly, but you can swap in celery and fennel for a sweeter, slightly licorice-like depth. For a heartier soup, add 1 diced potato or ½ cup diced zucchini—just reduce the simmer time by 10 minutes to avoid mushiness.

I once added ½ cup chopped kale for extra nutrients, and it wilted beautifully into the broth.

Protein Additions

While this is a vegetarian recipe, you can easily add ½ cup cooked chorizo (sliced and pan-fried) or ½ cup diced smoked tofu for extra protein. For a seafood twist, stir in ½ cup cooked shrimp or ½ cup diced smoked salmon in the last 5 minutes of cooking.

The acidity from the lemon will complement these proteins beautifully.

Broth Enhancements

Boost the depth of your broth by adding 1 crushed garlic clove or ½ tsp dried oregano to the vegetable broth before using it. For a richer flavor, replace 1 cup of broth with 1 cup white wine (like Vinho Verde)—simmer it off first to concentrate the flavors.

I’ve also used ½ cup tomato passata for a slightly tangy twist, but keep it to 10% of the total broth to avoid overpowering the dish.

Texture Play

For a creamier texture, stir in 2 tbsp mashed white beans or Âź cup coconut milk at the end. For crunch, top each serving with toasted breadcrumbs or crushed roasted chickpeas.

I love adding 1 tbsp olive oil to each bowl before serving—it creates a silky finish that’s pure comfort food. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried?

Yes, but the texture will be slightly different. For the most authentic result, stick with 1.5 cups dried white beans soaked overnight. If using canned, drain and rinse well, then simmer for 20-25 minutes instead of 45-50 minutes—they're pre-cooked but still need time to absorb flavors. Canned beans work in a pinch, but dried beans develop a creamier texture through slow cooking.

2

How do I make this soup more hearty for a main course?

Add ½ cup cooked chorizo (sliced and pan-fried) or ½ cup diced smoked tofu for protein. For extra substance, stir in 1 diced potato or ½ cup chopped kale during the simmering time. Serve with crusty bread and a side of roasted vegetables to make it a complete meal. The beans alone provide fiber, but these additions create a more filling dish.

3

Why does my soup taste bland compared to traditional versions?

Authentic flavor comes from the spices and proper technique. Toast the cumin and smoked paprika in a dry pan for 30 seconds before adding to release their oils. Use fresh herbs (especially cilantro) and finish with a squeeze of lemon juice. Simmering uncovered allows flavors to concentrate—don't cover until the very end. The broth should taste rich even without beans.

4

Can I make this soup in a slow cooker?

Sauté the onions, carrots, garlic, cumin, and paprika first, then transfer everything to the slow cooker. Add the soaked beans, broth, bay leaves, salt, and pepper. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooker's gentle heat enhances the beans' creaminess. Stir in fresh cilantro and lemon juice at the end—don't add them during cooking or they'll lose their brightness.

5

What's the best way to store leftovers?

Let the soup cool completely, then transfer to an airtight container. It keeps well in the fridge for 4-5 days—the flavors actually improve as they meld! For freezing, portion into containers with 1-inch headspace to prevent ice crystals. Reheat gently on low heat, adding a splash of water if it thickens too much. The texture may change slightly after freezing, but the flavor remains delicious.

★★★★★4.6(4 reviews)
Categories Soups & Stews