Feijoada is a traditional Brazilian stew combining dried black beans with smoked pork neck bones, beef brisket, bacon, and ham hocks for deep, savory flavor. The slow-cooked dish becomes rich and tender, with beans absorbing smoky meat essence.
Drain the beans and transfer to a very large pot. Cover with fresh water. Bring to a boil, and then reduce the heat to maintain a low simmer for about 1 hour. Meanwhile, saute the onions in vegetable oil in a skillet over medium heat, stirring occasionally, until soft, 8 to 10 minutes. Add the garlic and cook another minute and set aside. After the beans have cooked for 1 hour, stir the onions, garlic and bay leaves into the beans. Cook for 1 hour longer, adding more water if necessary to keep the beans covered.
3
For the meat:.
4
While the beans are cooking, preheat the oven to 350 degrees F. Arrange the neck bones, brisket, bacon, ribs, ham hocks, pig tails and sausages in enough roasting pans or baking sheets to contain them in one layer, and roast for 1 hour 30 minutes to 2 hours.
5
Add all of the meat, without their rendered fat, to the pot of beans and mix well. Add enough water to cover. Bring to a boil, and then reduce the heat and simmer until the beans are soft and the meat is tender and falling apart, 2 hours to 2 hours 30 minutes.
6
For the collard greens:.
7
Just before serving the feijoada, heat oil in a large nonstick skillet over medium-high heat. Add salt to the pan, and then add the collards in handfuls, letting the greens wilt a little before adding more. Saute until crisp tender.
8
Serve the feijoada with the collard greens, rice, orange slices and hot sauce, sprinkling the farofa over the feijoada.
Tips & Notes
Pro tips
Use a heavy-bottomed pot or Dutch oven to prevent scorching during the long simmer; stir occasionally.
Skim foam and impurities from the surface during the first 30 minutes of cooking for a cleaner broth.
Beans should absorb the smoky broth without becoming mushy; test doneness at 2 hours and adjust heat if needed.
Reserve 1 cup of cooked stew, mash it, and stir back in to thicken the broth naturally without flour or cornstarch.
Substitutions
Smoked ham hocks → smoked turkey legs (leaner, milder smoke)
Beef brisket → beef chuck or short ribs (different cut, similar tenderness)
Refrigerate in an airtight container up to 4 days, or freeze up to 3 months. Reheat gently on the stovetop with a splash of water to restore consistency.
Common Questions
Do I need to soak the black beans overnight?
Yes, soaking overnight hydrates the beans evenly and reduces cooking time. Drain the soaking water before adding beans to the pot.
Can I use fresh pork instead of smoked?
You can, but smoked pork (neck bones, hocks, bacon) is traditional and essential to feijoada's signature flavor. Fresh pork will produce a milder dish.
How long does feijoada take to cook?
Plan 2–3 hours after soaking. Beans and meat should be very tender; the stew is done when beans break easily and broth is thick.
What do I serve with feijoada?
Traditionally serve over white rice with orange slices, collard greens, and farofa (toasted cassava flour) on the side.
Does feijoada taste better the next day?
Yes, flavors deepen overnight. Make it 1–2 days ahead, refrigerate, and reheat gently before serving.
20 Ingredients
Delivery in as fast as one hour.*
Powered by
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Was this recipe helpful?
Keep Cooking
Stuffed Cabbage Rolls (Halupki)
240 min
Easy Blender Chimichurri
5 min
Pork Sukiyaki
65 min
My Norwegian Grandmother's Meatball Recipe (Kjøttkaker)