Brazilian Black Bean Soup: Traditional Stove-Top Recipe

Updated November 3, 2026

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

Jump to recipe

Brazilian Black Bean Soup: Traditional Stove-Top Recipe

Brazilian black bean soup is a thick, savory soup made with dried black beans, onion, garlic, and bay leaf, then finished with a little lime and fresh herbs. It draws on the everyday Brazilian tradition of cooking feijão preto, especially common in the south, while turning the beans into a spoonable meal; seasonings and toppings vary by household and region. The long, gentle simmer builds flavor, and blending some of the beans gives the broth body without cream.

Ingredients

  • 1 lb dried black beans (450 g), picked over and rinsed
  • 8 cups water for soaking (1.9 L), plus more as needed
  • 1 tbsp olive oil (15 ml)
  • 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
  • 4 garlic cloves, minced (about 12 g)
  • 2 bay leaves
  • 1 tsp ground cumin (2 g), optional; it adds warmth but is not a defining seasoning in every Brazilian version
  • 8 cups fresh water for cooking (1.9 L), or enough to cover the beans by about 2 in (5 cm)
  • 1½ tsp fine salt (9 g), plus more to taste
  • ½ tsp freshly ground black pepper (1 g)
  • 1 tbsp fresh lime juice (15 ml), plus lime wedges for serving
  • ¼ cup chopped scallions (about 15 g), for serving
  • ¼ cup chopped fresh cilantro (about 4 g), for serving, optional

Instructions

  1. Soak the beans. Put the beans in a large bowl and cover with the 8 cups (1.9 L) soaking water. Leave them at room temperature for at least 8 hours or overnight. The beans will expand, so use a bowl with plenty of room. Drain and rinse them before cooking; discard the soaking water.
  2. Start the aromatics. Heat the olive oil in a heavy 5- to 6-quart pot over medium heat. Add the onion and cook for 5 to 6 minutes, stirring occasionally, until soft and translucent rather than browned. Stir in the garlic and optional cumin and cook for about 30 seconds, just until fragrant. If the garlic begins to darken, lower the heat so it does not turn bitter.
  3. Simmer the beans. Add the drained beans, bay leaves, and 8 cups (1.9 L) fresh water. The beans should be covered by roughly 2 inches (5 cm); add a little more water if needed. Bring the pot to a boil, then lower the heat to maintain a gentle simmer. Leave the lid slightly ajar and cook for about 75 minutes, stirring every 20 minutes and checking that the beans remain covered. Add hot water if the level drops too far.
  4. Check for tenderness. After about 75 minutes, taste a few beans. They should be creamy all the way through, with no hard or chalky center. If they are still firm, continue simmering and check every 10 minutes; bean age, soaking time, and altitude can change the cooking time. Avoid adding acidic ingredients such as lime juice before the beans are tender, since acid can slow softening.
  5. Thicken the soup. When the beans are tender, remove and discard the bay leaves. Use an immersion blender to purée about one-third of the beans directly in the pot, leaving plenty whole. Alternatively, transfer about 2 cups (480 ml) of beans and broth to a blender, let the mixture cool briefly, then blend with the lid vented and a folded towel held over it. Hot liquid expands in a blender, so do not seal it tightly or fill it more than halfway. Return the purée to the pot.
  6. Finish and season. Stir in the salt and black pepper and simmer gently for 10 minutes, stirring so the thicker soup does not catch on the bottom. Stir in the lime juice, taste, and adjust the salt or pepper. If the soup is thicker than you like, loosen it with hot water a little at a time; if it is thinner, simmer uncovered for a few more minutes. Serve hot with scallions, cilantro if using, and lime wedges.

Tips

  • Sort before soaking. Spread the dried beans on a plate and remove any small stones or shriveled beans, then rinse them. A long soak helps the beans cook more evenly, but it does not make old beans tender by itself. If yours remain firm after the stated simmer, give them more time rather than raising the heat to a hard boil.
  • Keep the simmer gentle. A steady bubble is enough. Vigorous boiling can break the skins before the centers are creamy, and it makes the liquid evaporate quickly. Check the water level now and then; add hot water if needed so the beans cook evenly.
  • Adjust the texture to your taste. Purée less for a brothier soup or more for a thicker, velvety bowl. If using a standard blender, work in small batches and vent the lid to let steam escape. An immersion blender is convenient, but keep its blade below the surface to limit splashing.
  • Salt near the end and taste again. The listed salt is a starting point, and the right amount depends on your beans and toppings. Seasoning near the end makes it easier to judge the finished broth. If the soup tastes flat, try a little more lime juice before adding a lot more salt.

Serving Suggestions

Serve the soup in bowls with rice, a common and satisfying partner for Brazilian black beans. A spoonful of cooked white rice can go underneath or alongside; either way, the rice soaks up the seasoned broth. Finish each serving with scallions, cilantro if you enjoy it, and a lime wedge for brightness. Farofa, toasted manioc flour, is another Brazilian-style accompaniment that adds a dry, pleasantly crumbly contrast. If it is not available, serve crusty bread or skip the extra side rather than trying to imitate its flavor.

For a more substantial spread, add a simple green salad or sautéed greens such as collards. Keep toppings separate at the table so each person can choose how much herb, lime, or pepper to add. The soup is filling on its own, too, particularly when the beans are blended until the broth is thick. This is a black-bean soup inspired by everyday feijão preto, not a claim to be one definitive national recipe; Brazilian cooking includes regional and family variations, and the familiar dish feijoada is a more elaborate bean-and-meat preparation.

Variations

Make it vegetarian or vegan: The recipe as written contains no meat or dairy. For a deeper savory note, add 1 tbsp (15 ml) soy sauce near the end, tasting before adding extra salt. This is a practical pantry variation rather than a traditional Brazilian ingredient, and it will make the broth taste more distinctly salty and umami-rich.

Add smoked sausage: Some cooks like the smoky, meaty character of linguiça, a Brazilian pork sausage that may be difficult to find outside Brazilian or Portuguese markets. Use 8 oz (225 g) fresh linguiça or another uncooked smoked pork sausage. Slice it, brown it in the pot before the onion, then return it to the pot when adding the beans; if it is raw ground pork sausage, cook it to 160°F (71°C), the USDA FSIS safe minimum internal temperature, checked with a food thermometer. A fully cooked sausage can be heated through in the simmering soup. Chorizo is a practical substitute, but its paprika and seasoning give the soup a different flavor.

Use cooked beans: If you have plain cooked black beans, use about 6 cups (1.1 kg), with 4 cups (950 ml) water or unsalted stock. Sauté the onion and garlic as directed, add the beans and liquid, and simmer for 20 to 25 minutes before blending some of the beans. This shortcut changes the total time substantially and may produce a less cohesive broth than beans cooked from dried.

Change the finish: Lime is a bright, easy-to-find finishing touch, but orange wedges or a splash of mild vinegar can provide a different kind of acidity. Add either sparingly and taste as you go. For a little heat, offer finely chopped fresh chile or a few drops of hot sauce at the table rather than making the whole pot spicy.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking, in shallow covered containers. It keeps for 3 to 4 days in the refrigerator. The beans absorb broth as they sit, so expect the soup to thicken; stir in water or unsalted stock when reheating until it reaches the consistency you want.

Reheat only the portion you plan to eat, stirring over medium heat until steaming throughout. For food safety, leftovers should reach 165°F (74°C), as measured with a food thermometer, in accordance with USDA FSIS guidance. In a microwave, cover the bowl loosely, stir at intervals, and check the temperature in more than one spot. Freeze cooled portions in airtight, freezer-safe containers for up to 3 months for best quality. Thaw in the refrigerator overnight or reheat from frozen over low heat with a splash of water; do not leave the soup at room temperature to thaw.

Frequently Asked Questions

Do I have to soak dried black beans?

Soaking is helpful here because it encourages more even cooking and makes the stovetop simmer time easier to estimate. If you skip it, the beans may take considerably longer and may cook less evenly; add water as needed and judge doneness by tasting. The 10-hour total in this recipe includes an 8-hour soak.

Can I make this soup in a pressure cooker?

Yes, but cooking times depend on the appliance and whether the beans are soaked. Follow the cooker manufacturer’s directions for dried beans, do not fill beyond its limit for foods that expand or foam, and allow a suitable pressure release before opening. Sauté the onion and garlic first, then add beans and fresh cooking water; blend part of the beans and add lime after pressure cooking. The stove-top timing and total time listed above do not apply to this method.

Why are my black beans still hard?

Beans that are old or stored in warm conditions can take longer to soften, even after soaking. Keep them at a gentle simmer and add hot water if necessary. Wait until they are tender before adding lime or another acidic ingredient, and avoid relying on the clock alone; a tasted bean is the best doneness check.

Can I use canned black beans?

Yes. Drain and rinse about four 15-ounce (425 g) cans, then simmer them with the sautéed aromatics and roughly 4 cups (950 ml) water or unsalted stock for 20 to 25 minutes. Since canned beans are already cooked, the soup will be faster but may have a lighter broth. Check the label and reduce the added salt if the beans are salted.

Is this the same as Brazilian feijoada?

No. This is a soup made from black beans and aromatics, with optional toppings or sausage. Feijoada is a distinct Brazilian bean stew commonly prepared with pork and served with accompaniments such as rice, greens, and farofa. Recipes for both dishes vary, so this soup is best understood as a simple black-bean preparation rather than a replacement for every regional version of feijoada.

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).