Feijoada: Brazil’s Famous Black Bean and Pork Stew

Updated November 3, 2026

Total time
10 hr 45 min
prep 8 hr 20 min · cook 2 hr 15 min
Serves
8
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Feijoada: Brazil’s Famous Black Bean and Pork Stew

Feijoada is a Brazilian black bean stew traditionally made with pork and other meats, then served with rice and bright, fresh accompaniments. This home-style version uses easy-to-find pork shoulder, beef chuck, bacon, and smoked sausage for a deeply savory pot, while leaving room for the regional and family variations that make the dish so personal.

Ingredients

  • 1 lb dried black beans (450 g), sorted and rinsed
  • 8 cups water (1.9 L), for soaking
  • 6 cups water (1.4 L), for cooking, plus more as needed
  • 8 oz bacon (225 g), cut into ½-inch pieces
  • 1 lb boneless pork shoulder (450 g), cut into 1½-inch cubes
  • 12 oz beef chuck (340 g), cut into 1½-inch cubes
  • 12 oz smoked kielbasa or Portuguese linguiça sausage (340 g), sliced into ½-inch rounds
  • 1 medium yellow onion (about 200 g), finely chopped
  • 4 garlic cloves (about 20 g), minced
  • 2 bay leaves (about 0.5 g)
  • 1 tsp ground black pepper (2 g)
  • ½ tsp ground cumin (1 g), optional
  • 1 tbsp neutral cooking oil (15 ml), only if needed for browning
  • 1 tsp fine salt (5 g), or to taste
  • 2 tbsp chopped fresh parsley (8 g), for serving
  • 2 oranges (about 300 g), cut into wedges, for serving

Instructions

  1. Soak the beans. Pick through the dried beans and discard any small stones or shriveled beans. Rinse them under cool water, place them in a large bowl, and cover with 8 cups (1.9 L) water. Soak for 8 hours at room temperature, then drain and rinse. If your kitchen is very warm, soak them in the refrigerator instead; the beans may take a little longer to soften during cooking.
  2. Prepare the meat and aromatics. While the beans drain, cut the pork and beef into evenly sized cubes, slice the sausage, chop the onion, and mince the garlic. Pat the pork and beef dry with paper towels so they brown rather than steam. Keep raw meat separate from the ready-to-eat parsley and orange wedges, and wash your hands and cutting board after handling it.
  3. Brown the bacon and fresh meat. Set a large, heavy Dutch oven or covered pot over medium heat. Add the bacon and cook for about 4 minutes, stirring, until it releases some fat. Add the pork and beef in batches, leaving space between the pieces, and brown them for about 8 minutes total. If the pot is dry, add the measured oil. Transfer the browned meat to a plate; it will finish cooking in the stew.
  4. Cook the aromatics. Add the onion to the same pot and cook for 3 minutes, scraping up the browned bits. Stir in the garlic, black pepper, and optional cumin, and cook for 1 minute. The garlic should smell fragrant but should not turn dark brown, which can make it taste bitter.
  5. Start the stew. Return the browned bacon, pork, and beef to the pot. Add the drained beans, bay leaves, and 6 cups (1.4 L) fresh water. Bring the liquid just to a boil, then lower the heat to maintain a gentle simmer. Partially cover the pot and cook for 1 hour 20 minutes, stirring from time to time. Keep the beans submerged; add hot water in ½-cup (120 ml) increments if the liquid level drops below them.
  6. Add the sausage. Stir in the sliced smoked sausage and continue simmering, partially covered, for 30 minutes. Adding it later keeps the sausage from becoming overly soft and allows its smoky flavor to season the beans. Stir gently so the beans do not break up more than necessary, and check that the pot is simmering rather than boiling hard.
  7. Check doneness and finish. Taste a bean; it should be creamy and tender all the way through, not chalky in the center. If it is still firm, simmer for another 15 to 30 minutes, adding a splash of hot water if needed. Check the largest pork and beef pieces with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork and beef. The stew’s final rest provides more than that minimum rest.
  8. Adjust the consistency and seasoning. For a thicker broth, mash a few beans against the side of the pot and stir them back in. If it is thicker than you like, loosen it with a little hot water. Remove the bay leaves, taste the broth, and add the salt gradually; bacon and sausage can already contribute considerable salt.
  9. Rest and serve. Take the pot off the heat and let the feijoada stand for 10 minutes. Stir in the parsley or scatter it over the top. Serve hot with orange wedges and the sides you like. The broth will thicken slightly as it stands, so keep a little hot water nearby if you want to thin leftovers or a portion that has been waiting.

Tips

  • Plan for the soak. Eight hours gives dried beans a head start and makes their cooking time more predictable. If you forget to soak them, you can use a quick-soak method: cover the beans with water, bring them to a boil for 2 minutes, turn off the heat, cover, and leave for 1 hour. Drain and rinse before cooking. Beans prepared this way may need extra simmering time, so judge them by tenderness, not just the clock.
  • Brown in batches. Crowding the pot traps steam and prevents good browning. If the meat does not fit in one layer, brown it in two batches. Those browned bits on the bottom add flavor when the onion goes in; if they begin to scorch, lower the heat and loosen them with a tablespoon of water.
  • Choose sausage with care. Smoked kielbasa is a practical stand-in for Brazilian linguiça, which can be difficult to find. It contributes smoke and seasoning but may be milder or less garlicky than linguiça. Taste the finished stew before adding salt, especially if your bacon and sausage are both salty.
  • Do not rush the beans. Dried beans vary by age and storage conditions, so some take longer to soften. Keep the simmer gentle and add hot water when needed. A hard boil can split the beans and reduce the broth too quickly; firm beans usually need more time, not a higher flame.

Serving Suggestions

Feijoada is commonly served as a full meal, with plain white rice to catch the dark, savory broth. For a classic Brazilian-style spread, add sautéed collard greens, toasted farofa, and orange slices. Farofa is toasted cassava flour; if you cannot find it, offer toasted breadcrumbs as a different but pleasantly crisp alternative. Collards bring a green, slightly bitter contrast, while orange adds acidity and freshness that balance the rich meat and beans.

Serve the stew in shallow bowls with rice alongside or underneath, and let guests add the accompaniments to taste. A small bowl of finely chopped parsley or sliced scallions is an easy fresh garnish. If you are feeding a group, keep the feijoada warm over very low heat and stir occasionally, adding a little hot water if the broth becomes too thick. Put out orange wedges at the table rather than squeezing all the juice into the pot; diners can decide how much brightness they want in each serving.

Variations

Feijoada has many regional, household, and restaurant versions, so this recipe is one approachable interpretation rather than a claim to a single definitive formula. Some traditional pots include salted or cured pork cuts and carne seca, a dried, salted beef. Carne seca can be hard to find outside Latin American markets and needs special handling: it is typically soaked and rinsed to reduce salt before it is cooked. For this recipe, beef chuck is an accessible substitute; it gives the stew beef flavor and body but does not have carne seca’s concentrated, cured taste.

You can also make a pork-focused pot by replacing the beef chuck with an equal weight of pork shoulder. For a less smoky result, use a mild smoked sausage or reduce the bacon to 4 oz (115 g); the broth will be lighter, so taste and adjust the seasoning at the end. For a meat-free variation, omit the bacon, pork, beef, and sausage, and start by sautéing the onion in 2 tbsp (30 ml) oil. Add 8 oz (225 g) sliced mushrooms with the aromatics for a savory note, then simmer the beans until tender. That version will not taste like the meat-based stew, but it keeps the black beans and familiar accompaniments at the center.

Storage and Reheating

Refrigerate cooked feijoada within 2 hours, divided into shallow, covered containers so it cools promptly. It keeps for 3 to 4 days in the refrigerator. The beans absorb broth as they sit, so expect a thicker texture the next day. For longer storage, freeze portions in airtight, freezer-safe containers for up to 3 months for best quality, leaving a little room at the top for expansion. Thaw overnight in the refrigerator when possible.

Reheat a portion in a saucepan over medium-low heat, stirring occasionally and adding water a few tablespoons at a time until the broth loosens. You can also microwave it in a covered, microwave-safe bowl, stirring halfway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Bring soup-like portions to a steady simmer, but avoid prolonged boiling, which can break up the beans and dry out the meat. Reheat only the amount you plan to serve.

Frequently Asked Questions

Can I make feijoada with canned black beans?
Yes, but the method and timing need to change. Drain and rinse about 5 to 6 cans of black beans, then simmer them with the browned meat, aromatics, and enough water or unsalted stock to make a stew for about 45 to 60 minutes, or until the meat is tender. Canned beans are already cooked and can break down if simmered for the full dried-bean time, so add them after the meat has had a head start. Taste before salting because canned beans and cured meats can both be salty.

Can I cook this in a slow cooker?
You can, but brown the bacon and fresh meat and cook the onion and garlic on the stovetop first for better flavor. Transfer them to the slow cooker with soaked, drained beans, bay leaves, seasonings, and the cooking water. Cook until the beans and meat are tender, usually about 7 to 9 hours on low or 4 to 5 hours on high, then stir in the sausage for the final hour. Slow-cooker temperatures vary, so use tenderness and a food thermometer rather than the time alone.

Why are my black beans still hard?
Old beans can take much longer to cook, and acidic ingredients or hard water can slow softening. This recipe does not add tomatoes or vinegar, but beans stored for a long time may still need another 30 minutes or more. Keep the pot at a gentle simmer, make sure the beans remain covered with liquid, and wait to add acidic garnishes until serving. Do not add baking soda as a quick fix; it can make the beans overly soft and affect their flavor.

Is feijoada supposed to be thick or soupy?
It should have a rich broth rather than being dry, but the exact consistency varies. Beans release starch as they cook, and the stew naturally thickens after resting or chilling. Mash a few beans into the broth if it is too thin, or stir in hot water if it is too thick. Serve it with enough broth to spoon over rice, adjusting each bowl rather than trying to make the whole pot a fixed consistency.

Can I prepare feijoada a day ahead?
Yes. Cool and refrigerate it promptly, then reheat it gently the next day. The flavors meld as it rests, though the broth will thicken because the beans continue to absorb liquid. Add a little water during reheating and bring the portion to 165°F (74°C). Prepare the rice and fresh accompaniments closer to serving time so the rice stays fluffy and the orange wedges and greens taste fresh.

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