
Preparation time | 30 min |
Cooking Time | 2 h |
Ready In | 2 h 30 min |
Level of Difficulty | Easy |
Servings | 4 |
Portuguese feijoada is a traditional dish in Portuguese cuisine that consists of a stew made with beans and various meats, such as pork, beef, and sausage.
The origins of feijoada can be traced back to the 16th century in Portugal, where it was a peasant dish made with beans and scraps of meat. It was later brought to Brazil by Portuguese colonizers and became a popular dish there as well, with regional variations.
In Portugal, feijoada is usually served on special occasions and is considered a festive dish. It is often prepared in large quantities and shared with friends and family.
The recipe for Portuguese feijoada can vary from region to region and from family to family, but the basic ingredients usually include white beans, pork shoulder, bacon, chouriço sausage, and sometimes beef or other meats. The stew is typically flavored with onions, garlic, tomatoes, and various spices, such as cumin, bay leaves, and paprika.
Overall, Portuguese feijoada is a hearty and flavorful dish that reflects the country's rich culinary traditions and history.
Ingredients

Directions
- Soak the beans in water overnight. Drain and rinse before using.
- In a large pot, add the bacon, pork ribs, and sausages. Put a lid on it and boil the water. For 30 minutes, simmer over a lower heat. While reserving the broth, remove the meats from the pot.
- Olive oil should be heated in the same saucepan at a medium heat. Add the onion and garlic and sauté for about 5 minutes, or until soft.
- Add the bay leaves, thyme, paprika, salt, and black pepper and stir well.
- Add the soaked beans and enough reserved broth to cover them. Boil for a while, then turn the heat down and simmer for a full hour.
- Cut the cooked bacon, pork ribs, and sausage into bite-size pieces and add them to the pot. Continue simmering for another 30 minutes, adding more broth if necessary.
- Serve hot with fresh parsley as garnish.