Side Dishes
This Brazilian feijoada recipe delivers the rich, smoky depth of Brazil's most beloved black bean stew, where tender beans, savory pork, and aromatic spices create a dish that's equal parts comforting and celebratory.
The secret lies in slow simmering—allowing flavors to meld into a hearty, satisfying stew that's as much about tradition as it is about taste. I've perfected this version to balance authenticity with home-cooking practicality, ensuring every bite delivers that signature Brazilian soul.
The foundation begins with properly soaking the beans overnight, which guarantees tender yet firm texture while developing their natural sweetness.
Sautéing onions, garlic, and tomatoes in lard creates a flavor base that's impossible to replicate with olive oil, while smoked sausage and bacon add layers of smokiness that define feijoada's character. For vegetarians, simply omit the meat and boost umami with mushrooms and smoked paprika for depth.
After hours of gentle simmering, you'll have a stew so rich it practically melts in your mouth—black beans with just the right bite, pork that falls apart at a touch, and a sauce thickened by the beans themselves.
The aroma alone will fill your kitchen with warmth, while the flavors reward with each spoonful. This is the kind of dish that transforms a simple meal into a celebration.
Serve with steamed white rice to soak up every last drop of that flavorful broth, and consider adding farofa or collard greens for the full Brazilian experience.
The leftovers only get better as flavors deepen overnight—proof that patience is the true ingredient in feijoada's magic. Let's create this classic stew step by step.
Ingredients for brazilian beans
Rich, smoky flavors start with these essential ingredients for a vegetarian feijoada that honors tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 ½ cups | Soaked overnight, rinsed well |
| Vegetable Lard 🧈 | ½ cup | For authentic smoky flavor |
| Yellow Onions 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 2 tbsp | For signature smoky depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for richer flavor |
| Bay Leaves 🍃 | 2 whole | Fresh if available |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Tomato Paste 🍅 | ½ cup | No-sugar-added preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| White Wine 🍷 | ½ cup | Dry, like Sauvignon Blanc |
| Shiitake Mushrooms 🍄 | 8 oz | Sliced, for meaty texture |
| Smoked Vegetable Sausage 🌭 | 1 lb | Plant-based, sliced |
| Orange Juice 🍊 | ¼ cup | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The black beans are the heart of this dish, so dried beans are non-negotiable—canned beans lack the depth. Look for organic or heirloom varieties at specialty stores like Whole Foods or Trader Joe's for the best texture. Soak them overnight in plenty of water—this guarantees tender yet firm beans. The vegetable lard is key for that authentic smoky flavor; Miyoko's brand is a great plant-based option. For the mushrooms, shiitake provides the meaty texture that replaces pork, and they absorb flavors beautifully.
No smoked paprika? Substitute with 1 tbsp liquid smoke plus 1 tbsp regular paprika—it's not identical, but close. Running low on white wine? Substitute with extra vegetable broth plus a splash of apple cider vinegar for acidity. Fresh thyme is ideal, but dried works at one-third the amount. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's convenient and keeps well. For the sausage, Beyond Meat or Field Roast plant-based smoked sausages work perfectly, just slice them thinly for even cooking.
This stew tastes even better the next day as flavors meld—4-5 days in the fridge, 3 months frozen. Store in airtight containers with a layer of broth on top to preserve moisture. The beans will thicken the stew naturally, but if it's too thick, stir in a splash of broth. Serve with steamed white rice and a sprinkle of farofa (toasted cassava flour) for the full Brazilian experience.
Why You'll Love This Recipe
- Overnight Soak Hack: I swear by this trick—soak the dried beans in cold water the night before, and wake up to a pot that’s already halfway done. No peeling, no waiting; just drain, rinse, and toss into the pot. That crispy lard-infused onion base? Ready in 10 minutes while the beans simmer.
- Smoky Umami Bomb: The smoked paprika and vegetable lard give these beans a depth that’s ridiculously satisfying. It’s not just flavor—it’s that little smoky punch that makes you reach for seconds without thinking. Honestly, the garlic and onions caramelize into something so rich, you’ll forget you’re eating beans.
- Weeknight Workhorse: This is my go-to when I’m too tired to plan. Serve it over rice with some grilled chicken, toss it into a burrito bowl, or just eat it straight from the pot with crusty bread. The leftovers? Even better the next day—if there are any left.
- Pantry Magic: No fresh ingredients needed—just dried beans, a few staples, and you’ve got a meal that feeds four for under $5. Between us, this is how I stretch my grocery budget without sacrificing taste. Plus, the beans keep for days, so I’m never scrambling for dinner ideas.
Step-by-step instructions for Brazilian feijoada recipe
Here's how to craft this rich, smoky black bean stew with layers of deep flavor and satisfying texture.
Sauté Aromatics in Vegetable Lard
Heat the 0.5 cup vegetable lard in a large Dutch oven over medium heat until it melts and begins to shimmer. Add the 1 whole yellow onion, diced into even ¼-inch pieces, and cook for 5-6 minutes until softened and translucent. You'll notice the onions release their moisture and begin to caramelize slightly at the edges.
Add the 6 cloves garlic cloves, minced finely, and cook for another 30 seconds until fragrant. This step builds the flavor foundation—don't rush it. The garlic should sizzle gently without browning. If it starts to darken too quickly, reduce the heat slightly. Remove the pan from heat and stir in the 2 tablespoons smoked paprika and 1 tablespoon ground cumin, letting the spices bloom for 1 minute while off the heat.
Develop the Base with Tomato and Wine
Return the Dutch oven to medium heat and stir in the 0.5 cup tomato paste, breaking up any lumps with a wooden spoon. Cook for 3-4 minutes until the paste darkens slightly and the oil begins to separate—this indicates the raw flavor has cooked off. Pour in the 0.5 cup white wine and scrape up any browned bits from the bottom of the pot, allowing the wine to reduce by half (2-3 minutes).
Add the 4 cups vegetable broth, 2 whole bay leaves, and 1 teaspoon dried thyme, stirring to combine. Bring the mixture to a gentle simmer, then add the 1.5 cups dried black beans (rinsed well) and 8 ounces sliced shiitake mushrooms. The beans should be completely submerged—if not, add a splash of water. Partially cover and simmer for 30 minutes, stirring occasionally to prevent sticking.
Add Sausage and Simmer to Perfection
After 30 minutes, add the 1 pound sliced smoked vegetable sausage and 0.25 cup freshly squeezed orange juice. Stir gently to distribute the sausage evenly. The orange juice brightens the dish and balances the richness. Season with 1.5 teaspoons salt and 0.5 teaspoon black pepper, adjusting to taste—remember, the beans will absorb some of the seasoning as they cook.
Continue simmering uncovered for another 45-60 minutes, stirring occasionally, until the beans are tender but still hold their shape. You'll know they're done when a bean easily crushes between your fingers with gentle pressure. The stew should have thickened slightly, with a glossy surface from the reduced broth. If it's too thin, uncover and simmer longer to achieve the perfect consistency.
Rest and Serve with Confidence
Remove the pot from heat and let the feijoada rest for 10 minutes before serving. This resting period allows the flavors to meld and the beans to absorb any remaining liquid. Discard the bay leaves before serving—unless you're feeling adventurous and want to eat them, which some purists do for extra herbal depth.
Serve the feijoada hot, accompanied by steamed white rice, collard greens, and farofa (toasted cassava flour). The stew should be rich, smoky, and deeply flavorful, with each spoonful delivering layers of umami from the mushrooms and sausage, bright acidity from the orange juice, and earthy warmth from the spices. The beans should be creamy yet still hold their shape, with a satisfying bite.
Pro Tips For Making Brazilian Beans
- SOAK BEANS OVERNIGHT: I used to rush the soaking, but these beans need at least 8 hours—preferably overnight. The longer they soak, the faster they cook and the creamier the final texture becomes. (Yes, even if you're impatient like me, resist the urge to skip this.)
- FRY ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: keep the heat at medium-low. You want them golden brown, not crispy—this builds flavor without burning. Stir occasionally and don’t crowd the pan.
- SKIP THE VEGETABLE LARD SUB: If you’re using vegetable lard, add it after the onions are cooked—it’s too delicate for high heat. For real depth, swap in bacon fat or pork lard instead. The smoky richness changes the whole dish.
- STIR IN PAPRIKA LAST: Smoked paprika burns faster than you’d think. Wait until the beans are almost done, then sprinkle it in and let it bloom for just 30 seconds. Too early, and you’ll taste bitter smoke instead of that warm, smoky finish.
Pro cooking tips for perfect results
Bean Soaking Mastery
Never skip soaking your dried black beans—this is non-negotiable for tender yet firm texture. I soak 1.5 cups beans in 6 cups water overnight (at least 8 hours) in a bowl with a lid.
This removes anti-nutrients and reduces cook time by 1-2 hours. Drain and rinse thoroughly before cooking to remove any skin residue that can make the stew cloudy. 🌱
Lard vs. Oil
Vegetable lard is your secret weapon for authentic flavor—it adds a smoky richness that olive oil simply can't replicate. Use 0.5 cup Miyoko's vegetable lard (or a similar plant-based brand) and heat it gently until it shimmers.
If you're avoiding lard entirely, substitute with 2 tablespoons coconut oil plus 1 teaspoon smoked paprika—it won't be identical, but it still delivers depth.
Spice Blooming
Let your spices bloom off the heat for 1 minute after adding them to the lard. This releases their essential oils and maximizes flavor. I always add smoked paprika and cumin together—they complement each other beautifully.
If you're using fresh thyme, chop it finely and add it with the broth to prevent burning. 🌶️
Tomato Paste Trick
Cook the tomato paste until it darkens slightly and separates from the oil—this removes its raw, acidic flavor. I use 0.5 cup no-sugar-added tomato paste and stir constantly for 3-4 minutes—don't walk away!
The oil separating is your cue that it's ready. This step builds the stew's rich, umami foundation.
Simmering Control
Maintain a gentle simmer (small bubbles, not a rolling boil) to prevent the beans from breaking down. After adding the broth and beans, simmer uncovered—this allows excess moisture to evaporate, creating a thicker stew.
Stir occasionally to prevent sticking, especially during the first 30 minutes when the beans release starch.
Orange Juice Finish
Add the 0.25 cup freshly squeezed orange juice in the final 15 minutes—this brightens the dish and balances the richness. The acidity cuts through the fat, making each bite more vibrant.
I use a citrus reamer for convenience, but freshly squeezed is ideal. If you're concerned about bitterness, start with 2 tablespoons and adjust to taste. 🍊
Nutrition facts
Frequently asked questions
Can I make this Brazilian bean stew without soaking the beans overnight?
You can try a quick soak method: cover the 1.5 cups dried beans with 6 cups hot water, add 1 tablespoon baking soda, and let sit for 2 hours. The baking soda helps soften them faster. However, overnight soaking (8+ hours) yields the best texture and flavor. Never use canned beans—they lack the depth and texture of properly soaked dried beans.
What's the best way to store leftovers?
Store in airtight containers with a layer of broth on top to preserve moisture. Leftovers keep well in the fridge for 4-5 days—flavors actually deepen overnight! For freezing, portion into 1-cup servings and freeze for up to 3 months. Thaw in the refrigerator overnight for best results. The beans will thicken slightly when reheated, so add a splash of broth if needed.
How do I adjust this recipe for a meatless version?
Omit the smoked sausage entirely and boost umami with 1 cup sliced king oyster mushrooms plus 1 tablespoon soy sauce in the final 15 minutes of cooking. For extra richness, add 1 teaspoon liquid smoke with the spices. The orange juice and tomato paste already provide plenty of depth, so no additional adjustments are needed. This vegetarian version is just as satisfying!
Why does my Brazilian bean stew taste bland?
Most likely, you didn't let the spices bloom properly or simmered too quickly. Always bloom spices off the heat for 1 minute after adding them to the lard. For extra depth, add 1 teaspoon fish sauce (or soy sauce for vegetarian) with the broth. Don't be afraid of salt—taste as you go and adjust gradually. The beans should be tender but still hold their shape for proper flavor absorption.
What's the difference between this recipe and traditional feijoada?
This vegetarian version replaces pork with smoked sausage and mushrooms while keeping the core technique: slow simmering with lard, tomato paste, and orange juice. Traditional feijoada uses pork ribs or bacon and often includes collard greens cooked in the same pot. Both versions rely on the same flavor-building steps—just different protein sources. The vegetarian adaptation maintains all the smoky, rich characteristics!
