A good vegetarian feijoada recipe doesn’t try to fake meat — it builds the same smoky, savory depth through smart layering instead. You end up with a pot of thick, glossy black beans that taste rich and satisfying even though there’s no pork or beef anywhere in the pot.
Traditional feijoada gets most of its flavor from hours of simmering smoked and salted meats. Skip the meat, and you have to build that same depth deliberately — through smoked paprika, a savory umami booster, and the right finishing acidity. Get that combination right, and nobody at the table misses the meat.
Vegetarian feijoada is a plant-based take on Brazil’s national dish — a black bean stew traditionally built on pork shoulder, bacon, ham hocks, and linguiça sausage. The plant-based version keeps the same one-pot, slow-simmered structure and the same classic sides (rice, orange slices, sautéed greens), but replaces the meat with vegetables, plant proteins, and stronger seasoning to compensate for the flavor meat would normally provide.
There’s no single “correct” version — Brazilian home cooks vary feijoada regionally even with meat, so a plant-based take has even more room to adapt to what’s available.
Black beans do a lot of the heavy lifting here. Cooked long enough, they release starch on their own, thickening the broth into that classic spoon-coating texture people expect from feijoada. A few other ingredients do the work traditional meat flavors would otherwise handle:
6–8
servings20
minutes1.10
hour4 tbsp olive oil
3 onions, 2 finely chopped and 1 puréed
½ tsp salt, plus more to taste
1½ tsp garlic powder (or 4 minced garlic cloves)
3 bay leaves
2 tsp ground coriander
2 tsp ground cumin
1½ tsp smoked paprika
2 tsp dried oregano
½ tsp black pepper
2⅔ cups dried black beans (or 6–8 cups cooked/canned, drained)
5 cups water or vegetable broth
2 tbsp soy sauce
1 tbsp red wine vinegar
1 tbsp balsamic vinegar
Optional: 1 tbsp yeast extract (Marmite or Vegemite) — adds real depth, but skip it if you're not a fan
Optional add-ins for texture: smoked tofu, sautéed mushrooms, or a diced sweet potato added along with the beans.
Cook the onions. Heat the olive oil in a large pot over medium-high heat. Add the two chopped onions and cook, stirring often, for about 10 minutes, until lightly golden. Add the salt around the 5-minute mark, once the onions start to color.
Bloom the spices. Add the garlic, bay leaves, coriander, cumin, smoked paprika, oregano, and pepper. Stir and toast for about 2 minutes — letting the spices bloom in the oil brings out a warmer, less raw flavor than adding them straight to the liquid later.
Add the puréed onion. Stir in the third onion (puréed in a blender or food processor) and cook for 5 more minutes. It melts into the broth as it cooks, giving the stew a fuller body, almost like it's simmered much longer than it actually has.
Add the beans and liquid. Stir in the dried beans and water (or broth). Cook using whichever method suits your kitchen — see the breakdown below for exact times.
Finish with acidity and umami. Once the beans are fully tender, bring the pot to a boil. Stir in both vinegars, the soy sauce, and the yeast extract if using. Reduce it to a simmer and cook for 5 more minutes — this step is what pulls the whole dish from "fine" to genuinely rich-tasting.
Thicken if needed. Remove the bay leaves. If you want a thicker, glossier broth, ladle out up to half a cup of the stew, blend or mash it smooth, then stir it back in.
Serve. Spoon over rice with sautéed collard greens and a squeeze of citrus.
Method
Instant Pot |
Stovetop pressure cooker |
Stovetop (pot) |
Canned beans |
Soaked beans
8 min high pressure + 15 min natural release |
30 min, medium heat after whistle, quick release |
60–90 min, topping up water as needed |
LOW 4–5 hours |
Simmer 15 min on high, starting with 4 cups water |
Unsoaked beans
25 min high pressure + 20 min natural release |
41 min, medium heat after whistle, quick release |
Not recommended — cooks unevenly |
LOW 7–8 hours |
— |
The Instant Pot or pressure cooker is genuinely the fastest, most reliable route if you’re starting from dried beans — letting the pressure release naturally helps the beans stay creamy instead of splitting apart.
Black beans simmered with onion, garlic, bay leaves, and warm spices like cumin, coriander, oregano, and smoked paprika. Many versions add a plant protein like tofu or mushrooms, plus a savory finish of soy sauce and vinegar.
Usually, yes, though vegetarian versions occasionally include butter or other animal-derived ingredients depending on the cook. This recipe stays vegan as long as your stock and yeast extract choices are plant-based.
Smoked paprika is the main driver, with smoked tofu as an optional add for texture. Soy sauce and a small amount of yeast extract (Marmite/Vegemite) round out the savory depth without adding heaviness.
Yes — start with about 4 cups of water instead of 5 and simmer for 15 minutes on high before moving to the finishing step. Keep the liquid from the can rather than draining it away, since it helps thicken the broth.
Mash a small amount of the cooked beans (no more than half a cup) and stir it back in. This releases starch and thickens the broth without diluting the flavor.
White or brown rice, sautéed collard greens or kale, and orange or lime wedges. The citrus is traditional and genuinely useful here — the acidity cuts through the richness and is believed to help digest the beans.
Once you understand how to build layers of smoke, umami, and acidity, a vegetarian feijoada recipe becomes one of the most reliable comfort meals you can cook. Black beans, bay leaves, onion, garlic, and smoked paprika do the core work, and the finish with vinegar plus orange slices is what makes it taste like the real deal.