Soups & Stews
This Punahou Portuguese bean soup delivers the hearty, smoky richness of traditional Portuguese cuisine with a touch of Hawaiian heritage. The combination of tender white beans, smoky chorizo, and aromatic herbs creates a dish that's both comforting and deeply flavorful.
I first tasted this version at Punahou School's annual cultural festival, where it became an instant favorite for its bold flavors and satisfying texture.
The recipe begins with a flavorful base of onions, garlic, and tomatoes slowly caramelized in olive oil, creating a rich foundation for the beans and chorizo. White beans absorb these flavors beautifully, while the chorizo adds its signature smoky depth that ties the dish together.
The addition of bay leaves, parsley, and a splash of white wine elevates the soup to restaurant-quality without requiring any special techniques.
What makes this soup truly special is its perfect balance of textures and flavors—creamy beans, crispy chorizo pieces, and tender vegetables all working in harmony. The long simmering process allows all the ingredients to meld together, creating a broth that's rich yet not overly heavy.
This is the kind of soup that warms you from the inside out, making it ideal for chilly evenings or as a comforting meal any time of year.
Serve this soup with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for a complete meal. The recipe scales beautifully, so you can easily double or triple it for gatherings.
Let's get started on creating this comforting classic that brings a taste of Portugal to your kitchen.
Ingredients for punahou portuguese bean soup
Pantry staples meet Portuguese tradition for this deeply flavorful bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| White Beans (Great Northern or Cannellini) 🥣 | 2 cups | Dried or canned, drained and rinsed |
| Spanish Chorizo 🌭 | 8 oz | Sliced into half-moons, casings removed |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Canned Crushed Tomatoes 🍅 | 1 can (14.5 oz) | San Marzano preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and finishing |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Fresh Parsley 🌿 | ¼ cup | Chopped finely, stems removed |
| White Wine 🍷 | ½ cup | Dry variety preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Crusty Bread 🍞 | 1 loaf | For serving (optional) |
The chorizo is the star here—Spanish chorizo has that perfect smoky-sweet balance, but Mexican chorizo works too. Grab a package from the Latin market if you can, but the regular grocery store section will do. Look for bright red color and good marbling—those are your quality indicators. The white beans? Great Northern or cannellini both work, but if you're using dried, soak them overnight. Canned is fine too, just rinse well to cut any saltiness. For the tomatoes, San Marzano is ideal, but any good-quality canned tomatoes will work.
No white wine? Vegetable broth with a splash of apple cider vinegar gets you close. Fresh parsley is best, but dried parsley at half the amount works in a pinch. The bay leaves can be fresh or dried—just remove them before serving. If you're making a big batch, double the broth and beans. The chorizo can be swapped for smoked paprika plus extra garlic if you're avoiding meat, though it won't be quite the same. For extra richness, stir in 1 tbsp tomato paste at the end.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make extra and freeze portions for quick meals. The crusty bread? Baguettes or sourdough work best—toss them in the oven at 350°F for 5 minutes to crisp up before serving. Store leftovers with a layer of olive oil on top to keep everything fresh. The broth reduces as it sits, so add a splash of water if it gets too thick when reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes—just a big pot, a few slices of chorizo, and you’re done. The beans soften while the onions caramelize, and the tomatoes thicken without a single strainer in sight.
- Chorizo Magic: That Spanish chorizo? It’s the star—crispy edges, smoky depth, and just enough spice to wake up the creamy beans. Honestly, I’ll often double the amount because it disappears first, and the soup tastes even better the next day.
- Weeknight Workhorse: I make this when I’ve got a house full of people and zero time to impress. It’s hearty enough for a dinner party but simple enough for a Tuesday night when the kids are hungry. Plus, the leftovers? Even better cold in sandwiches the next day.
- Budget-Friendly Powerhouse: Canned beans, chorizo in bulk, and tomatoes—this recipe stretches my grocery dollars without sacrificing flavor. I’ll be real: my wallet thanks me, and my family doesn’t even notice I’m saving money when they’re licking their bowls clean.
Step-by-step instructions for Punahou Portuguese bean soup
Here's how to create a hearty, smoky bean soup with rich layers of flavor and texture.
Sauté the Chorizo and Onion
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 8 oz sliced Spanish chorizo and cook for 5-6 minutes, stirring occasionally, until the chorizo releases its rich oils and becomes fragrant. Remove the chorizo with a slotted spoon and set it aside for later.
In the same pot, add the 1 whole diced yellow onion and cook for 5-7 minutes until softened and translucent. You'll notice the onions release their sweetness and caramelize slightly at the edges—this builds the soup's foundation. If the onions start to brown too quickly, reduce the heat to medium-low to prevent burning.
Add Aromatics and Tomatoes
Push the onions to one side of the pot and add the 4 minced garlic cloves to the empty space. Sauté for 30 seconds until fragrant—you'll smell that unmistakable garlic aroma filling your kitchen. Stir well to combine with the onions.
Pour in the 1 can (14.5 oz) crushed tomatoes and the 0.5 cup white wine, scraping up any browned bits from the bottom of the pot. These bits, called fond, are packed with flavor. Let the mixture simmer for 5 minutes until the alcohol smell dissipates and the sauce thickens slightly. Add the 2 whole bay leaves and stir once more.
Build the Bean Base
Add the 2 cups white beans (Great Northern or Cannellini) and the 4 cups vegetable broth to the pot. Stir gently to combine, ensuring the beans are fully submerged in the liquid. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 20 minutes. This allows the beans to begin breaking down and absorbing the flavors around them.
After 20 minutes, check the beans with a spoon—they should be softening but not yet mushy. If the soup looks too thick, add ½ cup water to loosen it slightly. This step ensures the beans cook evenly without turning to paste. Stir in the 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste.
Finish and Rest
Return the chorizo to the pot and stir to distribute it evenly. Simmer the soup for an additional 15-20 minutes until the beans are tender but still hold their shape when pressed between your fingers. The soup should have a thick, stew-like consistency with a rich, smoky aroma.
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to meld together and the beans to fully absorb the broth. Stir in the 0.25 cup chopped fresh parsley just before serving to brighten the dish with a fresh, herbal note.
Serve with Crusty Bread
Ladle the soup into bowls and serve immediately with slices of the 1 loaf crusty bread on the side. The bread is perfect for soaking up the rich, smoky broth. Each spoonful should deliver a balance of tender beans, savory chorizo, and aromatic herbs, creating a comforting and satisfying meal.
For the best experience, let the soup sit for 10-15 minutes before serving—this allows the flavors to deepen and the soup to reach its full potential. Enjoy your homemade Punahou Portuguese bean soup, a dish that captures the essence of Portuguese comfort food.
Pro Tips For Making Punahou Portuguese Bean Soup
- CRISP THE CHORIZO FIRST: Don’t just toss raw chorizo into the pot—sizzle it in a dry skillet over medium heat for 3-4 minutes until the edges darken and the fat renders. This deepens the smoky flavor and prevents the soup from tasting like undercooked sausage. (Yes, it’s worth the extra 5 minutes.)
- SOAK BEANS 1 HOUR MINIMUM: Skimping on soak time means gummy beans, no matter how long you simmer. Great Northerns need at least 1 hour in water (or overnight if you’re prepping ahead). Drain and rinse well before adding—the starch left behind will make your soup gluey.
- SWEAT ONIONS LOW AND SLOW: High heat turns onions bitter, and this soup relies on their sweetness. Cook them over low heat for 8-10 minutes until translucent but not browned. Add a splash of water if they stick—this keeps the base flavor rich, not burnt.
- SALT THE BEANS WATER: If you’re short on time, add 1 tsp salt to the soaking water for the beans. It jump-starts flavor infusion and cuts down on the need to adjust later. Just remember to rinse them before cooking if your recipe calls for unsalted broth. (I learned this after one very bland batch.)
Flavor customization for this punahou portuguese bean soup
Spicy Chorizo Kick
For extra heat, add 1-2 teaspoons of smoked paprika when sautéing the chorizo or sprinkle ½ teaspoon of cayenne pepper at the end. If you love spice, try 1-2 slices of fresh jalapeño (seeds removed) when simmering the beans.
The smoky-sweet chorizo pairs beautifully with heat, creating a bold, complex flavor that lingers. 🌶️
Creamy Texture Boost
Transform this soup into a creamy Portuguese-style bean stew by stirring in ½ cup of coconut milk or ¼ cup of heavy cream during the final 10 minutes of cooking.
For a vegan option, use ½ cup of blended cashews (soaked first) for richness. The creaminess balances the smoky chorizo perfectly while keeping the dish hearty. 🥥
Herb Variations
Swap out parsley for 1 tablespoon of fresh thyme or 1 teaspoon of dried oregano for a Mediterranean twist. For a bright, citrusy note, stir in 1 tablespoon of lemon zest at the end.
Fresh cilantro adds a fresh, almost Mexican-inspired contrast that works surprisingly well with the Portuguese flavors.
Smoky Depth Enhancers
Boost the smokiness by adding 1 teaspoon of liquid smoke when simmering the tomatoes or toasting 1 teaspoon of smoked Spanish paprika in the olive oil before adding onions.
For a deep, charred flavor, char a red bell pepper and add it to the pot during the final 10 minutes of cooking. The charred notes elevate the dish to restaurant-quality richness.
Umami Richness
Add 1 tablespoon of soy sauce or 1 teaspoon of fish sauce when simmering the beans for an extra layer of umami. For a meaty depth, stir in 1 tablespoon of mushroom powder or ½ cup of finely chopped mushrooms during the final 15 minutes of cooking.
These additions make the soup even more satisfying and complex.
Sweet-Savory Balance
Balance the smokiness with 1 tablespoon of honey or 1 teaspoon of maple syrup stirred in during the last 5 minutes of cooking.
For a caramelized touch, add ½ cup of diced apples or pears when simmering the beans—they soften beautifully and add a subtle sweetness that pairs perfectly with the chorizo. 🍯
Nutrition facts
Frequently asked questions
Can I make this soup without chorizo?
The chorizo gives this soup its signature smoky flavor, but you can substitute it with 1 teaspoon smoked paprika plus 2 extra garlic cloves for a similar depth. For a meatier option, try 4 oz diced smoked sausage or ½ cup crumbled bacon. The dish will still be delicious but lose some of its authentic Portuguese character.
How long can I store leftovers?
This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 4-5 days. For longer storage, freeze portions for up to 3 months. The flavors deepen over time, making it perfect for meal prep. Just reheat gently on the stove with a splash of water if it thickens too much.
Why does my soup taste too salty?
Canned beans and broth often contain added salt. To fix this, add 1 extra cup of water and simmer uncovered for 10 minutes to dilute the saltiness. If using canned beans, rinse them thoroughly before adding. For future batches, use low-sodium broth and check bean labels for salt content. Taste as you go—you can always add more herbs or lemon juice to balance flavors.
Can I use dried beans instead of canned?
If using dried beans, soak them overnight in plenty of water with 1 teaspoon baking soda (helps reduce cooking time). Drain and rinse before adding to the soup. Dried beans will need 1-1.5 hours of simmering beyond the recipe's time to fully tenderize. For best results, use 2.5 cups dried beans (they shrink significantly when cooked).
What makes this soup "Punahou Portuguese"?
The name reflects Punahou School's Portuguese heritage through its traditional ingredients and techniques. The chorizo, white wine, and bay leaves are classic Portuguese elements, while the white beans provide a hearty, local-friendly base. This version was adapted to Hawaiian tastes by making it rich but not overly heavy—perfect for island climates. The dish became a Punahou staple during cultural festivals.
