Brazilian Feijoada (Vegetarian)

Total Time
2hrs 15mins
Prep 15 mins
Cook 2 hrs

Feijoada is the national dish of Brazil. It's served everywhere in Brazil, from beach-side stands to the finest restaurants. This version captures the spirit of feijoada minus the meat. Chipotle pepper adds a hint of smoky heat.

Ingredients Nutrition


  1. In a medium saucepan, place the beans in plenty of water and cook for about 1 hour, over medium heat, until tender.
  2. Drain and reserve 2 cups of the cooking liquid.
  3. In a large saucepan, heat the oil.
  4. Add the onion, bell peppers, tomato, garlic, and chipotle peppers and saute for 8 to 10 minutes.
  5. Add the beans, cooking liquid, sweet potatoes, and thyme and cook for 25 to 30 minutes over medium heat, stirring occasionally.
  6. Stir in the parsley and salt and cook for 5 to 10 minutes more.
  7. Spoon the rice into bowls and ladle the feijoada over the top.
Most Helpful

5 5

This was very flavorful and hearty. I made without bell peppers as they are not my favorite and tossed in a few handfuls of kale that I had around. Thanks for the recipe!

5 5

This tastes a lot like the meat version. We both liked it better the next day. Luckily there were enough left-overs we could both take it for lunch. Instead of Chipotle peppers, I charred my green peppers and that gave the smokey flavor and then added an ancho for spiciness.I used 1/2 butternut & 1/2 white potatoes. DH usually doesn't' like butternut squash, but didn't' even notice it in this dish, as the flavors meld so well. I used canned black beans. So glad to have a vegetarian version of this dish in my life. We had to add salt at the table, so next time I would add it while cooking.

5 5

This was yummy, we liked the added touch of the chipotle pepper. This was the first time we had feijoada with sweet potato and it was so good. Will make this again soon! For ZWT7, Count Dracula and his Hot Bites.