Portuguese Bean Soup: How to Make a Hearty, Flavorful Pot

Updated November 3, 2026

Total time
1 hr 20 min
prep 25 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Portuguese Bean Soup: How to Make a Hearty, Flavorful Pot

Portuguese bean soup is a hearty soup of beans, sausage, vegetables, and often macaroni, served hot as a filling main course. This recipe follows a popular Hawaiian Portuguese-style version, with linguiça, kidney beans, cabbage, potatoes, and tomato; recipes vary across regions and households, so the vegetables and pasta are flexible.

Use fully cooked smoked linguiça for this one-pot version, and have a large, heavy pot ready. Canned beans keep the cooking time manageable; the soup simmers long enough for the vegetables to soften and the broth to take on a smoky, savory flavor.

What You’ll Need

  • 12 oz (340 g) fully cooked Portuguese linguiça, sliced into coins. Portuguese linguiça can be hard to find; smoked kielbasa is a practical substitute, though it is less garlicky and may taste milder. A pinch of smoked paprika can help add some of linguiça’s smoky character. Spanish chorizo is not identical and can make the soup more strongly spiced.
  • 1 tbsp (15 ml) olive oil, only if your sausage is lean or your pot needs help browning.
  • 1 medium yellow onion, about 1 cup (150 g) chopped.
  • 3 garlic cloves, finely chopped, about 1 tbsp (9 g).
  • 2 medium carrots, about 1 cup (130 g), peeled if desired and cut into small half-moons.
  • 2 medium potatoes, about 12 oz (340 g), cut into ½-inch (1.25 cm) cubes. Waxy or all-purpose potatoes hold their shape well.
  • 1 can crushed tomatoes, 14.5 oz (411 g).
  • 8 cups (1.9 L) low-sodium chicken broth or stock. Vegetable broth works for a meat-free adaptation, though it will not have the sausage flavor.
  • 2 cans kidney beans, 15.5 oz (439 g) each, drained and rinsed.
  • 1 bay leaf, 1 tsp (2 g) sweet paprika, ½ tsp (1 g) black pepper, and salt as needed.
  • 1 cup (100 g) dry elbow macaroni or small pasta.
  • 4 packed cups (280 g) thinly sliced green cabbage, about ¼ of a small head.
  • 1 tbsp (15 ml) red wine vinegar or lemon juice, optional, to brighten the finished soup.

Step-by-Step

  1. Prepare the ingredients. Chop the onion and garlic, slice the carrots and potatoes, rinse and drain the beans, and slice the cabbage into thin ribbons. Cut the linguiça into coins about ¼ inch (6 mm) thick. Keeping the potato pieces similar in size helps them cook evenly. Set the pasta and cabbage aside so they are easy to add near the end.
  2. Brown the linguiça. Set a large, heavy pot or Dutch oven over medium heat. Add the sausage in a single layer and cook for about 6 minutes, turning the slices once or twice, until they release some fat and develop browned edges. If the pan is dry, add the olive oil. If the sausage is labeled raw rather than fully cooked, cook it through before proceeding; USDA FSIS safe minimum guidance for ground meat is 160°F (71°C), checked with a food thermometer. Transfer the browned sausage to a plate if the pot is crowded, leaving the drippings behind.
  3. Soften the aromatics. Add the onion to the pot and cook for 4 minutes, stirring and scraping up browned bits. Stir in the garlic and paprika for 1 minute. Avoid letting the garlic darken, which can make it bitter. Add the carrots and cook for another minute so they pick up some of the sausage flavor.
  4. Build the soup base. Pour in the crushed tomatoes and broth, then stir in the potatoes, beans, bay leaf, and black pepper. Return the sausage to the pot if you set it aside. Bring the liquid to a boil over medium-high heat, stirring once so nothing sticks to the bottom. Taste the broth before adding much salt; sausage and stock can both be salty.
  5. Simmer until the vegetables are nearly tender. Reduce the heat to maintain a gentle simmer, cover the pot with the lid slightly ajar, and cook for 27 minutes. Stir every 8 to 10 minutes, especially near the bottom of the pot. The potatoes should be almost tender when pierced with a fork, and the carrots should be softening but not falling apart. If the soup boils vigorously, lower the heat; a hard boil can break up the potatoes and reduce the liquid too quickly.
  6. Cook the macaroni. Stir in the dry pasta and simmer uncovered for about 9 minutes, or for the timing on its package if that differs. Stir regularly so the pasta does not settle and stick. Taste a piece near the end; it should be just tender, not mushy. If the soup has become thicker than you like, add ½ cup (120 ml) hot water or broth at a time.
  7. Add the cabbage and finish. Stir in the cabbage and cook for 8 minutes, until it is tender but still has a little texture. Remove the bay leaf. Taste and adjust the salt and pepper. Add the vinegar or lemon juice a little at a time if the soup tastes flat; the small amount of acidity should brighten the tomato and sausage flavors without making the broth sour.
  8. Serve hot. Ladle into bowls, making sure each serving gets sausage, beans, vegetables, and pasta. Offer crusty bread alongside, or serve the soup on its own as a complete, substantial meal. The broth thickens as it stands, so keep a little hot broth or water nearby for loosening leftovers or any portion that sits before serving.

Common Mistakes

Adding pasta too early: Macaroni cooked for the full simmer can swell and turn soft, especially if the soup is held warm. Add it only after the potatoes are nearly tender, and begin checking at the package’s lower cooking time. If you expect leftovers, consider cooking pasta separately and adding it to bowls; it will absorb less broth in storage.

Using too much salt at the start: Linguiça, canned beans, and prepared stock may all contribute salt. Choose low-sodium broth when available, rinse the beans, and season in stages. The soup can be corrected more easily at the end than after several salty ingredients have simmered together.

Cutting the potatoes unevenly or boiling hard: Large pieces may remain firm while small ones fall apart. Aim for similar ½-inch cubes and keep the pot at a gentle simmer. Stir often enough to prevent sticking, but use a light hand once the potatoes soften.

Expecting every Portuguese bean soup to be the same: The Hawaiian-style soup often includes cabbage and pasta, while other home versions may use different beans, vegetables, or seasoning. Follow this recipe’s timing for its particular ingredients, and make sensible swaps rather than assuming each version cooks identically.

Tips

Use a pot that holds at least 6 quarts (5.7 L), leaving room to stir without sloshing. If the sausage is especially fatty, brown it first and spoon off some of the rendered fat before adding the onion; leaving a little behind preserves flavor. If it is lean, a small amount of olive oil helps prevent sticking.

For a thicker, more substantial broth, mash a few beans against the inside of the pot near the end, then stir them back in. This thickens the soup without adding flour or cream. For a brothier result, add hot stock or water in small increments; adding a large amount at once can dilute the seasoning.

Check the label on the sausage for salt and heat. If it is spicy, use sweet paprika rather than hot paprika and wait until the soup is finished before adding any extra pepper. If you cannot find linguiça, kielbasa is easy to use, while smoked turkey sausage offers a lighter-tasting alternative. Both change the characteristic flavor, so taste before adjusting the final seasoning.

For food safety, refrigerate leftovers within 2 hours in shallow, covered containers. They keep for 3 to 4 days in the refrigerator. Reheat only the portion you plan to eat, bringing it to 165°F (74°C); stir during reheating so it warms evenly. The pasta will continue to absorb broth, so loosen the soup with a little water or stock as needed. You can freeze the soup for about 2 to 3 months for best quality, though the pasta and potatoes may soften after thawing.

Troubleshooting

The broth is too thick: Pasta and beans continue to absorb liquid as the soup sits. Stir in hot water or broth, ½ cup (120 ml) at a time, until it reaches the consistency you want. Taste again after thinning because extra liquid can reduce the saltiness.

The broth tastes watery or dull: First check the seasoning, then simmer uncovered for a few minutes to concentrate it if the potatoes and pasta are already cooked. Add a small splash of vinegar or lemon juice, or mash a few beans into the liquid. Avoid adding more paprika or salt automatically; the missing element may be acidity rather than spice.

The potatoes are still firm: Keep the soup at a gentle simmer and cook for a few more minutes, checking one cube with a fork. If you added the pasta already, stir carefully and add a little hot broth if the pot is getting too thick. Next time, cut the potatoes smaller or wait until they are nearly tender before adding the pasta.

The pasta is mushy: It cannot be firmed up again, but the soup can still be served. Add a little hot broth to loosen it and avoid further simmering. For future batches, cook pasta separately and stir it into individual bowls, or add it later and check it before the package’s maximum time.

The soup is too salty: Add unsalted broth or water in small amounts, then include extra unsalted vegetables or beans if you have them. A squeeze of lemon can balance the taste but will not remove salt. Do not rely on a raw potato added at the end to draw salt out; it will not selectively remove it.

Frequently Asked Questions

Can I use dried beans instead of canned? Yes, but cook them fully before adding them to the soup. Soak and simmer them according to their package directions, since bean age and variety affect cooking time. Add the cooked beans at the same point as the canned beans; do not count on the soup’s shorter simmer to soften dry beans.

Can I make Portuguese bean soup without linguiça? Yes. Use kielbasa or another fully cooked smoked sausage, knowing the flavor will differ. For a meat-free pot, omit the sausage, use vegetable broth, and brown mushrooms with a little smoked paprika for savory depth. Season carefully because the sausage’s salt and smoky flavor will be missing.

Can I leave out the macaroni? Certainly. The soup will be thinner and less starchy, so you may want to reduce the broth slightly or mash a few beans to give it body. You can also serve cooked pasta separately and spoon the soup over it, which is useful if you plan to keep leftovers.

Can I make it ahead? Yes. The broth and vegetables can be made a day ahead and refrigerated promptly; add freshly cooked pasta and cabbage while reheating for the best texture. If everything is already combined, the soup remains good, but the pasta will soften and soak up more broth overnight.

What beans are best for this soup? Kidney beans are a common choice for this Hawaiian-style version because they keep their shape and make the soup hearty. You can swap in small white beans or pinto beans, though each has a different texture. Drain and rinse canned beans before adding them to control excess canning liquid and salt.

How do I know when it is ready? The potatoes should be fork-tender, the carrots soft, the pasta cooked through, and the cabbage tender without disintegrating. The broth should taste balanced and be hot throughout. If any component is not ready, continue at a gentle simmer and check it every few minutes rather than turning up the heat.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).