Vegan Feijoada | Brazilian Black Bean Stew
Updated: Aug 12
If you've ever visited Brazil or eaten at a Brazilian churrascaria, chances are you've seen feijoada on the menu.
Feijoada is one of Brazil's most famous dishes: a rich black bean stew traditionally simmered with different cuts of meat. It's hearty, comforting, and deeply connected to
Brazilian food culture.
This version keeps the black beans, garlic, onions, bay leaves, and slow-cooked flavor I love about feijoada, but makes the dish completely plant-based.
The result is a simple vegan feijoada that's filling, flavorful, and surprisingly easy to make at home.

What Is Feijoada?
Feijoada is a Brazilian black bean stew traditionally prepared with black beans and a variety of meats.
It's much more than simply a pot of beans.
In Brazil, feijoada is often part of a larger meal served with rice and several traditional accompaniments. It's the kind of meal meant to be shared around the table.
Traditional recipes can take hours to prepare. My plant-based version is much simpler while still giving you that hearty bowl of seasoned black beans.
Making Feijoada Plant-Based
The heart of feijoada is really the beans.
Black beans develop an incredibly rich, creamy broth when they're slowly cooked with onion, garlic, and bay leaves.
Traditional feijoada gets additional flavor from meat. For this plant-based version, we're replacing that component with a savory plant-based meat alternative.
If you prefer, you can also leave it out entirely and enjoy the seasoned black beans on their own.
Why You'll Love This Vegan Feijoada
It's hearty and satisfying. Black beans provide both protein and fiber.
It's budget-friendly. Dried beans are one of the most economical staples you can keep in your pantry.
It's naturally dairy-free. No dairy products are needed.
It's great for meal prep. Beans store and reheat beautifully.
It's an easy introduction to Brazilian food. You don't need complicated cooking techniques or a long list of ingredients.
Ingredients
2 cups dried black beans
Water for soaking
1/2 cup onion, diced
5 to 7 cloves garlic, minced
2 to 3 tablespoons extra-virgin olive oil
2 to 3 teaspoons salt, or to taste
2 bay leaves, optional
Approximately 6 cups water, plus more as needed
4 ounces plant-based meat alternative, chopped
How to Make Vegan Feijoada
1. Soak the Black Beans
Place the dried black beans in a large bowl and cover generously with water.
Allow them to soak overnight.
When you're ready to cook, drain and rinse the beans.
2. Sauté the Onion and Garlic
Heat the extra-virgin olive oil in a large pot over medium heat.
Add the diced onion and sauté until it begins to soften.
Add the minced garlic and continue cooking briefly until fragrant.
3. Add the Beans
Add the soaked and drained black beans to the pot.
Pour in approximately 6 cups of water, or enough to generously cover the beans.
Add the bay leaves if using.
4. Simmer Until Tender
Bring the beans to a boil.
Reduce the heat and allow them to gently simmer, uncovered, for approximately 1 1/2 to 2 hours, or until the beans are tender.
Check the pot periodically and add additional water when necessary.
You want enough liquid for the beans to cook properly without turning the pot into soup.
5. Make the Broth Creamier
Once the beans are tender, remove about 1/2 cup of beans from the pot.
Mash them with a fork and stir them back into the feijoada.
This simple trick naturally thickens the broth and gives the beans that wonderful creamy texture.
6. Add the Plant-Based Meat
Stir in your chopped plant-based meat alternative.
Allow the feijoada to simmer for another 20 to 30 minutes so the flavors have time to come together.
7. Season
Add salt to taste.
Remove the bay leaves before serving.

How Feijoada Is Served in Brazil
Part of what makes feijoada special is everything served alongside it.
A Brazilian-style feijoada plate can include:
White rice
Sautéed collard greens
Farofa, or toasted cassava flour
Fresh orange slices
Vinaigrette-style tomato salad
You don't have to make every traditional side.
For a simple weeknight dinner, a generous serving of feijoada over rice with greens on the side makes a wonderful meal.
Don't Skip the Rice
Beans and rice are an everyday combination in Brazilian cooking for good reason.
They're inexpensive, filling, versatile, and delicious together.
Spoon the feijoada alongside or over freshly cooked rice and make sure you get some of
that flavorful black bean broth with every serving.
A Registered Dietitian's Note
As a Registered Dietitian, beans are one of my favorite foods to encourage people to eat more often.
Black beans provide plant-based protein and dietary fiber along with nutrients such as folate, iron, magnesium, and potassium.
They're also naturally low in saturated fat and contain no dietary cholesterol.
One of the things I especially love about beans is that they're both nutritious and
affordable. Healthy eating doesn't have to depend on expensive specialty foods.
Sometimes some of the simplest pantry staples provide tremendous nutritional value.
What About Protein?
Black beans are a useful source of plant-based protein.
And contrary to an old nutrition myth, you don't need to carefully combine beans and rice in the same meal to create a "complete protein."
Eating a varied diet that provides enough overall protein and calories throughout the day can supply the essential amino acids your body needs.
So enjoy the beans and rice together because they're delicious, not because you need to perform protein chemistry at the dinner table!

Helpful Tips
Soak your beans. Soaking helps shorten the cooking time and encourages more even cooking.
Don't let the beans dry out. Check the pot periodically and add additional hot water when needed.
Give them time. Beans shouldn't be rushed. A gentle simmer allows them to become tender while developing a flavorful broth.
Mash a few beans. This is one of the easiest ways to create a thicker, creamier broth without adding another ingredient.
Taste before adding more salt. Plant-based meat alternatives can contain significant sodium, so finish seasoning after adding yours.
Can I Make Feijoada Without Plant-Based Meat?
Absolutely.
Leave it out and you'll still have delicious Brazilian-style black beans.
If you use a plant-based meat alternative, choose one with a savory or smoky flavor that won't overpower the beans.
Storage and Meal Prep
Feijoada is excellent for meal prep because the flavor can become even better after sitting overnight.
Store leftovers in an airtight container in the refrigerator.
When reheating, add a small amount of water if the beans have become too thick.
Feijoada also freezes well. Freeze portions with some of the bean broth so the beans don't dry out.
Frequently Asked Questions
Is traditional feijoada vegan?
No. Traditional Brazilian feijoada generally contains several types and cuts of meat.
This version keeps black beans as the centerpiece while replacing the meat with a plant-based alternative.
Are black beans used in Brazilian feijoada?
Yes. Black beans are characteristic of the Brazilian version of feijoada.
Do I have to soak black beans overnight?
For this recipe, I recommend soaking them. It shortens the cooking process and helps the beans cook more evenly.
What should I serve with vegan feijoada?
Rice is the essential pairing for me. For a more traditional Brazilian-style meal, add sautéed collard greens, farofa, orange slices, and a fresh tomato salad.
Can I freeze feijoada?
Yes. Feijoada is a great freezer meal. Freeze it in individual portions along with enough broth to keep the beans moist.

A Taste of Brazil at Home
One of my favorite things about Brazilian food is how often simple ingredients become incredibly satisfying meals.
Beans, rice, garlic, onions, and greens aren't fancy ingredients.
But put them together the right way and you have the kind of meal people gather around the table to eat.
This plant-based feijoada gives you another delicious way to make black beans while experiencing one of Brazil's most recognizable dishes.
If you make this recipe, leave a rating and comment below and let me know how you served your feijoada!
Which beans do you prefer?
Black Beans
Pinto Beans




These are so delicious. The ingredients are simple and yet make the whole recipe. Thanks.