Delicious Vegetarian Feijoada: A Flavorful Twist on a Brazilian Classic


Feijoada is a traditional Brazilian dish that typically includes meat, but this recipe puts a vegetarian spin on it with black beans and other hearty vegetables. The result is a flavorful and satisfying meal that’s perfect for any occasion.


  • 1 pound dried black beans, rinsed and sorted
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 4 garlic cloves, minced
  • 1 red bell pepper, chopped
  • 2 carrots, peeled and diced
  • 3 tomatoes, chopped
  • Salt and pepper to taste

Preparation Instructions

Step-by-step guide:

  1. Soak the black beans in water overnight or use the quick soak method by boiling them for two minutes then letting them sit off of heat for an hour.
  2. Drain the water from the soaked beans.
  3. In a large pot over medium heat add olive oil then onions and garlic; cook until onions become translucent.
  4. Add bell peppersand carrots to pot and continue cooking until these veggies have started to soften up.
  5. Stir in tomatoes along with salt/pepper as needed (it should be slightly salty since it will absorb more flavor later).
  6. Add drained beans into mixture; mix everything together evenly while adding enough water so that everything is submerged under at least two inches of fluids while simmering without drying out – cover pan lightlyenough spacefor steam release during stirringseveral times per hour through cooking process which takes about two hours total.
  7. Adjust seasoning as necessary before serving.

Cooking Time & Temperature Guidelines:

Cook time is around two hours or until you reach desired consistency.

My Pro-tips:

1) Adding sautéed kale adds another level of nutrition to your plate
2) Use vegetable broth instead of water for added flavor
3) Serve with rice or polenta and top with parsley for added flavor.

Seasoning Options:

Cumin, chili powder, oregano and paprika are all great seasonings to add to this dish.

Recommended Tools to Make this Recipe

  • Large pot
  • Knife
  • Cutting board

To sum up: This vegetarian feijoada recipe is a tasty twist on a classic Brazilian dish that is hearty, healthy and satisfying. It’s perfect for vegetarians or anyone looking for a flavorful meal packed with nutritious ingredients.


Q1. What is feijoada, and how is it traditionally made?

Feijoada is a traditional Brazilian stew that typically contains various cuts of pork or beef, as well as beans and vegetables. It often includes smoked meats like bacon, sausage, or ham hocks to add flavor. The dish has roots in African and Portuguese cuisine but has become synonymous with Brazil over time.

Q2. How does the vegetarian version of feijoada differ from the traditional meat-based recipe?

The vegetarian version of feijoada replaces the meat with plant-based ingredients such as mushrooms, tofu, or tempeh to provide protein and flavor. This recipe uses a combination of portobello mushrooms and black beans along with sautéed onions, garlic, tomatoes and spices to create rich flavors similar to the original dish.

Q3. Can I make this recipe ahead of time? How should it be stored?

Yes! You can prepare this dish up to two days in advance by making the feijoda ahead of time and refrigerating until ready to serve. To store any leftovers after serving or if you have additional portions available always keep them refrigerated in an air-tight container for up to 4 days. You may need to add some water while reheating since beans tend to absorb liquid when left overnight