Authentic Portuguese Bean Soup Recipe: Smoky Chorizo and Garlic Infused Comfort

Soups & Stews

Authentic Portuguese Bean Soup Recipe: Smoky Chorizo and Garlic Infused Comfort

This authentic Portuguese bean soup brings the hearty flavors of Portuguese cuisine to your kitchen, where smoky chorizo and fragrant garlic create a comforting bowl of tradition. 🌟 The secret lies in slow simmering white beans with tender greens, potatoes, and a rich broth that builds depth over time—just like Nonna used to make.

Every spoonful delivers the essence of Portuguese comfort food, perfect for chilly evenings or family gatherings.

Traditionally known as sopa de feijão, this soup transforms simple ingredients into something extraordinary through patience and technique. The chorizo adds smoky richness, while garlic and olive oil infuse the broth with aromatic warmth.

Unlike quick meals, this dish rewards you with flavors that deepen the longer it simmers—authentic in every bite, with no shortcuts.

What makes this recipe special is its balance of textures—creamy beans, tender greens, and hearty potatoes—all harmonized by the savory broth. The chorizo can be omitted for a vegetarian version, but the soul of the dish remains in the slow-cooked beans and aromatic base.

This is the kind of soup that feels like a hug in a bowl, warming both body and spirit.

Ready in about 1 hour, this soup is ideal for meal prep or serving fresh. The flavors only improve overnight, making it perfect for leftovers. Whether you're recreating a Portuguese family meal or introducing someone to this classic, this recipe delivers comfort with every spoonful.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for authentic portuguese bean soup

Authentic Portuguese flavors start with these simple yet transformative ingredients—each playing a crucial role in creating soulful comfort.

Ingredient Amount Notes
Great Northern White Beans 🌱 2 cups Dried, soaked overnight
Vegetable Broth 💧 6 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For aromatic base
Garlic Cloves 🧄 6 cloves Minced for depth
Russet Potatoes 🥔 2 medium Peeled, cubed evenly
Yellow Onion 🧅 1 large Diced finely
Carrots 🥕 3 medium Peeled, sliced thin
Kale Leaves 🌿 4 cups Chopped, stems removed
Bay Leaves 🍃 2 whole For subtle aroma
Smoked Paprika 🌶️ 1 tbsp Sweet variety preferred
Ground Black Pepper 🌶️ 1 tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The white beans are the heart of this dish, so soak them overnight—this dramatically reduces cooking time and prevents a gummy texture. Great Northern beans hold their shape beautifully, but cannellini works equally well if that's what you have. For the broth, low-sodium vegetable stock is essential; you'll be adding plenty of salt later. The extra-virgin olive oil should have a peppery finish—California Early Harvest or Italian Arbequina are excellent choices. Garlic is non-negotiable here; roast it first for a sweeter, deeper flavor that complements the smoky paprika perfectly.

No smoked paprika? Substitute with 1 tsp each of regular paprika and a pinch of liquid smoke, though the flavor won't be identical. The kale can be swapped for spinach or collard greens if preferred, but kale's slightly bitter edge balances the richness of the beans. For a vegan version, omit the chorizo entirely—this recipe already delivers the authentic Portuguese soul through the slow-cooked beans and aromatic base. The bay leaves should be organic if possible, as conventional ones can sometimes carry bitterness. If you're short on time, par-cook the potatoes before adding them to the soup to cut cooking time by 15 minutes.

This soup tastes even better the next day as flavors meld together—double the batch if you're feeding a crowd. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. For serving, reheat gently on the stove with a splash of water or broth to restore creaminess. The lemon juice at the end brightens the dish, so don't skip it—it's what makes this taste authentically Portuguese. Garnish with fresh parsley just before serving to add a pop of color and freshness.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe because it’s actually a one-pot deal—no chopping boards full of scraps, no pan clutter. Just toss in the soaked beans, broth, and potatoes, then let the olive oil and garlic work their magic while you stir occasionally. (Yes, even on a Tuesday night when you’re exhausted.)
  • Garlic-Potato Magic: Here’s what sold me—the way those crispy russet potatoes and caramelized garlic cloves melt into the creamy beans. It’s that perfect balance of hearty and tender, with a richness from the olive oil that makes it feel like a restaurant dish. (Between us, I’ve been known to eat it straight from the pot.)
  • Meal Prep MVP: This soup begs to be made in bulk—it reheats beautifully, and the flavors only deepen overnight. I make a big batch on Sundays, freeze portions, and pull it out for lazy days or when unexpected guests show up. (My roommate still teases me about how I “hoard” it.)
  • Budget-Friendly Hero: Great Northern beans and russets are cheap, and vegetable broth stretches like crazy. A single pot feeds four for under $5, and the leftovers? Even better the next day. Honestly, it’s my go-to when I’m broke but still want to eat well. (No judgment if you make it twice in a row.)

Step-by-step instructions for authentic Portuguese bean soup

Here's how to craft a traditional Portuguese-inspired bean soup with deep smoky flavors and hearty texture.

1

🔥 Step 1: Sauté the Aromatic Base

Heat the 0.25 cup Extra-Virgin Olive Oil in a large Dutch oven over medium heat. Add the 1 large Yellow Onion and 3 medium Carrots that have been peeled and sliced thin. Cook for 5-6 minutes until the vegetables begin to soften and the onion becomes translucent.

Add the 6 cloves Garlic Cloves that have been minced, along with the 1 tbsp Smoked Paprika and 1 tsp Ground Black Pepper. Stir constantly for 1 minute until you can smell the garlic releasing its aroma and the paprika deepens the color to a rich amber. This aromatic base forms the flavor foundation of your soup, so don't rush this step.

2

🍳 Step 2: Build the Vegetable Foundation

Add the 2 medium Russet Potatoes that have been peeled and cut into even cubes. Pour in the 6 cups Vegetable Broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 15 minutes until the potatoes are tender when pierced with a knife.

Here's the thing—you want the potatoes to break down slightly but still maintain some texture. If the liquid reduces too quickly, add a splash of water to maintain the proper consistency. The bay leaves should be added now, along with 1 tsp of the 1.5 tsp Kosher Salt, to infuse subtle earthy notes throughout the soup.

3

👨‍🍳 Step 3: Incorporate the Beans and Season

Add the 2 cups Great Northern White Beans that have been soaked overnight and drained. Stir gently to combine with the other ingredients. Increase heat to medium-high and bring the soup back to a boil, then immediately reduce to a gentle simmer for 30-40 minutes. You'll know it's ready when the beans are completely tender and the flavors have melded together.

I like to check for doneness by tasting a bean—it should be soft but still hold its shape. If the soup seems too thick, add a little more broth or water to reach your desired consistency. This is where the smoky, savory flavors develop their depth, so let it simmer uncovered to allow the liquid to reduce slightly and concentrate the flavors.

4

🥘 Step 4: Finish with Greens and Brighten

Stir in the 4 cups Kale Leaves that have been chopped and stems removed. Simmer for an additional 5-7 minutes until the kale wilts and becomes tender. The greens should blend seamlessly with the other ingredients, adding a subtle earthiness and vibrant color.

Remove the 2 whole Bay Leaves and stir in the 1 tbsp Lemon Juice and remaining 0.5 tsp Kosher Salt. The lemon juice brightens the flavors and cuts through the richness of the beans and potatoes. Taste and adjust seasoning if needed—Portuguese soups should be hearty but balanced, with a touch of acidity to complement the smoky notes.

5

🍽️ Step 5: Serve with Fresh Herbs

Ladle the soup into bowls and garnish each serving with 0.25 cup Fresh Parsley that has been chopped. The parsley adds a fresh, vibrant contrast to the rich, smoky flavors of the soup. Serve immediately while hot, as the flavors continue to develop and meld together.

This authentic Portuguese-inspired bean soup delivers the comforting, hearty qualities of traditional Portuguese cuisine. The smoky paprika, rich beans, and tender vegetables create a dish that's both satisfying and full of flavor. Pair it with crusty bread to soak up every last drop of that delicious broth.

👨‍🍳

Pro Tips For Making Authentic Portuguese Bean Soup

  • Soak Beans Overnight: Skip the long cook if you can—Great Northerns soften best after 12 hours in water. I used to ignore this and ended up with mushy beans that fell apart; now I just add them drained to the pot and let the broth work its magic.
  • Sauté Garlic Low: Medium heat only—burnt garlic ruins the whole dish. After the olive oil shimmers, add the cloves whole and let them sizzle gently for 2-3 minutes until fragrant but not brown. Trust me, your nose will thank you.
  • Cube Potatoes Evenly: No tiny pieces, no giant hunks—aim for 1.5-inch chunks. Uneven sizes mean some potatoes turn to mush while others stay rock-hard. Use a knife, not your hands, for consistency.
  • Simmer, Don’t Boil: Once everything’s in the pot, keep it at a bare simmer—tiny bubbles, not a rolling boil. I learned this after watching my broth turn cloudy and the beans lose their texture. Low and slow keeps the soup rich and the beans intact.

Common mistakes when making your authentic portuguese bean soup

Overcooking the Beans

One of the most common mistakes is letting the beans become mushy. Since you've soaked them overnight, they'll cook quickly—30-40 minutes is the sweet spot. Overcooking turns them into a paste and ruins the soup's texture.

I've learned to taste-test one bean early: it should be tender but still hold its shape. If they're breaking apart, you've gone too far. 🌱

Skipping the Soak

Never skip soaking the beans! Dried beans contain phytic acid, which prevents proper nutrient absorption and makes them tough. I've tried making this soup with unsoaked beans—it took over 2 hours to cook, and the texture was disappointing.

Soak them for 8-12 hours in plenty of water (at least 4 cups) for best results.

Ignoring the Aromatic Base

The onion, garlic, and smoked paprika need proper cooking time to develop flavor. Rushing this step means your soup will taste flat. Sauté the onion until translucent (about 5-6 minutes) and cook the garlic until fragrant (1 minute).

The paprika should infuse the oil, creating that signature smoky depth. Skipping this means missing the soul of the dish. 🧄

Adding Greens Too Early

Kale and other greens wilt quickly, so add them last—just 5-7 minutes before serving. If you add them too soon, they'll turn to mush and make the soup watery.

I've seen this happen when people follow recipes that don't specify timing. Always wait until the potatoes and beans are fully cooked before introducing the greens.

Underseasoning or Over-salting

Portuguese soups need balance—salt gradually as you cook, not all at once. I've ruined batches by adding all 1.5 tsp of salt upfront, making the soup taste bland later.

Instead, add 1 tsp early (with the potatoes) and the rest at the end. The lemon juice at the finish is key—it brightens flavors without overpowering. Taste as you go!

Using Low-Quality Ingredients

Don't cut corners on olive oil, beans, or broth. A cheap vegetable broth will taste flat, and Great Northern beans (or cannellini) are non-negotiable for texture. I once used store-brand olive oil—it lacked the peppery finish needed for authenticity.

Invest in extra-virgin olive oil (like California Early Harvest) and low-sodium broth for the best results. Your taste buds will thank you. 🫒

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 360mg16%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 16g32%
* 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 make this soup without soaking the beans overnight?

You can try a quick soak method—cover the beans in 4 cups water, bring to a boil for 2 minutes, then let them soak for 1 hour. However, this won't fully remove phytic acid, so cooking time will increase to 1.5-2 hours and texture may be less tender. For authentic results, always soak overnight.

2

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually improve overnight! For freezing, portion into 1-cup servings and freeze for 3 months. Thaw in the fridge overnight and reheat with a splash of broth to restore creaminess.

3

How do I make this vegetarian?

Simply omit the chorizo entirely—this soup already delivers authentic Portuguese soul through the beans, garlic, and smoked paprika. For extra depth, add 1 tbsp soy sauce or 1 tsp liquid smoke when sautéing the aromatics. The lemon juice at the end keeps flavors bright and balanced.

4

Can I substitute canned beans?

Yes, but texture will differ. Use 2 (15 oz) cans of white beans (drained/rinsed) and add them with the potatoes. Since canned beans are pre-cooked, reduce simmering time to 20-25 minutes total. For best results, still soak 1 cup dried beans alongside them to maintain authentic texture.

5

What's the secret to making it extra flavorful?

Roast the garlic cloves at 400°F for 10 minutes before mincing, and toast the smoked paprika in a dry pan for 30 seconds until fragrant. Add a 1-inch piece of kombu seaweed with the broth for umami depth (remove before serving). The longer you simmer (up to 2 hours uncovered), the more concentrated the flavors become.

★★★★★4.5(12 reviews)
Categories Soups & Stews