Pork Belly Feijoada: A Rich Brazilian Black Bean Stew

Updated November 4, 2026

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

Jump to recipe

Pork Belly Feijoada: A Rich Brazilian Black Bean Stew

Pork belly feijoada is a hearty Brazilian-style black bean stew, simmered with tender pork, aromatics, and bay leaves until the beans thicken the broth. This version uses fresh pork belly rather than the assortment of salted and smoked meats found in some regional and family recipes, making it rich and deeply savory without requiring hard-to-find cuts.

Ingredients

  • 1 lb (450 g) dried black beans, picked over and rinsed
  • 2 lb (900 g) boneless pork belly, skin removed and cut into 1-inch (2.5 cm) pieces
  • 1 tbsp (15 ml) neutral oil, such as canola
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 4 garlic cloves, about 1 tbsp (15 g) minced
  • 2 medium carrots, about 1 cup (150 g) peeled and diced
  • 2 bay leaves
  • 1 tsp (2 g) ground cumin
  • 8 cups (1.9 L) water, plus more as needed
  • 1½ tsp (9 g) fine salt, divided, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 ml) red wine vinegar or fresh orange juice
  • ¼ cup (10 g) chopped fresh parsley or cilantro

Instructions

  1. Soak the beans. Put the rinsed beans in a large bowl and cover with at least 3 inches (7.5 cm) of cold water. Soak for 8 to 12 hours in the refrigerator, then drain and rinse. If you need to skip soaking, see the FAQ; cooking will take longer.
  2. Brown the pork. Pat the pork belly dry. Heat the oil in a large, heavy pot or Dutch oven over medium heat. Add the pork in batches, avoiding crowding, and brown for about 8 to 10 minutes per batch, turning to color several sides. Transfer browned pork to a plate. Pour off all but about 1 tablespoon (15 ml) of rendered fat; if the pot is dry, use a little of the reserved fat or oil.
  3. Cook the aromatics. Add the onion and carrots to the pot and cook for 5 minutes, stirring, until the onion begins to soften. Stir in the garlic and cumin and cook for 30 seconds, just until fragrant.
  4. Simmer the stew. Return the pork to the pot and add the drained beans, bay leaves, water, 1 teaspoon (6 g) of the salt, and the pepper. Bring to a boil, skim off any foam, then reduce the heat to maintain a gentle simmer. Partially cover and cook for about 1 hour 45 minutes, stirring every 20 to 30 minutes. Add hot water if the beans are not covered by liquid; keep the simmer gentle so the beans soften without breaking apart.
  5. Check doneness and season. Once the beans are tender and the pork is soft, check the thickest pieces of pork belly 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; for this stew, continue simmering until the pork is fork-tender. Stir in the remaining ½ teaspoon (3 g) salt, vinegar or orange juice, and herbs. Taste and adjust the seasoning. For a thicker broth, mash a few beans against the side of the pot and stir them in; simmer uncovered for 5 to 10 minutes if needed.
  6. Rest and serve. Remove the bay leaves and let the stew rest off the heat for 5 minutes. Serve hot with rice and the accompaniments below.

Tips

  • Keep the simmer gentle. A hard boil can burst the beans before the pork becomes tender. Add hot water a little at a time if the liquid reduces too far.
  • Brown in batches. Crowding steams the pork rather than browning it. Browning builds savory flavor; avoid scraping away the browned bits when adding the vegetables.
  • Salt thoughtfully. The recipe uses fresh pork belly. If substituting salted pork, cured sausage, or smoked meat, reduce or omit the added salt until the stew is finished and tasted.
  • Choose a practical substitute. Pork shoulder can replace some or all of the belly for a less fatty stew; the result will be leaner and less silky. Smoked ham hock adds a smoky, traditional-style note, but may need longer simmering and will make the broth saltier.

Serving Suggestions

Serve feijoada in bowls alongside steamed white rice, which soaks up the dark, savory broth. Brazilian-style accompaniments often include thinly sliced orange, sautéed collard greens, and toasted manioc flour (farofa). Farofa is made from toasted cassava flour; if it is unavailable, serve toasted breadcrumbs or simply omit it—the stew is complete without a substitute. A crisp green salad helps balance the richness.

Variations

For a version closer to feijoada made with assorted meats, replace up to half the pork belly with smoked sausage or a smoked ham hock. Check labels and taste before adding salt, since cured meats vary in saltiness. For a lighter bowl, use 1 lb (450 g) pork belly and 1 lb (450 g) pork shoulder. For a meat-free variation, omit the pork and oil-brown 8 oz (225 g) sliced mushrooms; use vegetable broth or water and add 1 teaspoon smoked paprika for a savory, smoky accent. The meat-free version is an adaptation rather than a traditional meat-based feijoada.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in shallow, covered containers. Keep for 3 to 4 days in the refrigerator, or freeze in airtight portions for up to 3 months for best quality. Thaw frozen portions in the refrigerator. Reheat on the stovetop over medium-low heat, stirring and adding a splash of water as needed, until the center reaches 165°F (74°C); check with a food thermometer. Reheat only the portion you plan to serve.

Frequently Asked Questions

Do I have to soak the black beans?
Soaking helps the beans cook more evenly and reduces their simmering time. If you skip it, rinse the beans and expect to simmer the stew for roughly 2½ to 3 hours, adding water as needed and checking the beans for tenderness. Older beans may take longer.

Can I make pork belly feijoada in a slow cooker?
Yes. For the best flavor, brown the pork and cook the aromatics in a skillet first. Transfer them to the slow cooker with soaked, drained beans, bay leaves, seasoning, and water. Cook on low until the beans and pork are tender, generally 8 to 10 hours; slow-cooker times vary, so check for tenderness and use a thermometer for the pork.

Can I use canned black beans?
Yes, but add about 4 drained 15-ounce (425 g) cans in place of the dried beans and reduce the water to about 3 cups (710 ml). Simmer the browned pork with the liquid until tender first, then add the canned beans for the final 20 to 30 minutes so they heat through without turning mushy.

What can I use instead of pork belly?
Pork shoulder is the easiest fresh-meat substitute and produces a less rich stew. Smoked sausage or ham hock can add a cured, smoky character; use less salt initially and adjust only after simmering. Cooking time depends on the cut, so simmer until tender rather than relying on the clock alone.

Why are my beans still firm?
Beans can stay firm if they are old, if the simmer is too low, or if acidic ingredients are added before they soften. Keep them at a gentle but steady simmer, make sure they remain covered with liquid, and add the vinegar or citrus only near the end. Continue cooking until tender.

Can I prepare the stew ahead?
Yes. Cool it promptly, refrigerate within 2 hours, and keep it chilled for up to 3 to 4 days. The flavors meld as it rests, and the fat may firm on top; remove some if desired, then reheat the portion you need to 165°F (74°C).

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