Possible recipes · transparent prices · food with affection
Meat

Traditional Brazilian feijoadablack bean stew with tender cured and smoked meats

A slow-cooked Brazilian black bean stew with properly desalted dried beef, pork ribs, smoked sausage and bacon in a rich broth.

Thick Brazilian black bean feijoada with dried beef, pork ribs, smoked sausage and bacon
Time915 min
DifficultyMedium
Yield10 servings
Rating
01

Feijoada is one of Brazil’s defining communal dishes. This careful home version preserves its essential identity: black beans simmered with cured, fresh and smoked meats, added in stages so every piece becomes tender while the broth turns naturally thick and glossy.

Prepare everything before starting

Ingredients

servings10

Base

Meats

Seasoning

Total cost$35.68
Take your time

Preparation

915 min total
  1. Soak safely

    In separate covered containers in the refrigerator, soak the beans in plenty of water for 8 to 12 hours and the dried beef for 12 hours, changing the beef water three times. Drain both and discard all soaking water.

    720 minutes
  2. Blanch the dried beef

    Cover the beef with fresh water, boil for 10 minutes and drain. This final blanch removes surface salt; do not reuse the water.

    15 minutes
  3. Render the bacon

    In a large heavy pot, cook the bacon over medium-low heat until it releases fat and browns lightly. Remove half and reserve it with the smoked sausage.

    8 minutes
  4. Build the aromatic base

    In the rendered fat, sauté onions for 6 minutes. Add garlic and stir for 1 minute without burning.

    7 minutes
  5. Begin the long cooking

    Add black beans, blanched dried beef and pork ribs. Cover with 2.5 litres fresh hot water, bring to a boil, skim foam, then partially cover and simmer gently for 75 minutes.

    75 minutes
  6. Add the smoked meats

    Add smoked sausage and reserved bacon. Simmer partly covered for 35 to 45 minutes, adding hot water only if the beans are no longer submerged.

    40 minutes
  7. Check tenderness and safety

    The beans must crush easily, dried beef must pull apart and rib meat must be tender. Check the thickest pork meat away from bone reaches at least 63°C; this stew will normally be well above that.

    5 minutes
  8. Thicken naturally

    Mash one ladle of beans against the side of the pot and stir it back in. Simmer uncovered for 15 to 20 minutes until the broth coats a spoon.

    18 minutes
  9. Rest and adjust

    Remove excess surface fat if desired, taste and add salt only if needed. Rest off the heat for 15 minutes before serving; the broth thickens further as it stands.

    15 minutes
Adapt safely

Substitutions

Paio may replace half the smoked sausage. Smoked pork ribs can replace fresh ribs, but must be soaked first and will increase saltiness. Dried beef defines the traditional profile and has no exact fresh-meat substitute.

After cooking

Storage

Cool in shallow containers within 2 hours and refrigerate below 5°C. Reheat only the needed amount to a rolling simmer, reaching 74°C throughout.

Approximate shelf life: Up to 3 days refrigerated or 3 months frozen for best quality.

Nutrition values are estimates and may vary by brand, substitution and actual yield.

Made by our readers

Community dishes

No reviews yet

Sign in to review and comment.

Transparency

Total cost

Total cost$35.68
Per serving$3.57
How we calculate prices →
Pantry

Dried black beans

Recent history

Estimated baseline because local history is unavailable

Ingredient →
Meat

Salt-cured dried beef

Recent history

Estimated baseline because local history is unavailable

Ingredient →
Meat

Pork ribs

Recent history

Estimated baseline because local history is unavailable

Ingredient →
Meat

Smoked pork sausage

Recent history

Estimated baseline because local history is unavailable

Ingredient →
Meat

Bacon lardons

Recent history

Estimated baseline because local history is unavailable

Ingredient →
Vegetables

Onion

Recent history
Ingredient →
Vegetables

Garlic

Recent history

Estimated baseline because local history is unavailable

Ingredient →
Grocery

Salt

Recent history

Estimated baseline because local history is unavailable

Ingredient →