Soups & Stews
This Brazilian black bean soup brings the soulful flavors of Feijoada Vegetariana to your kitchen, where smoky cumin and bright lime zest create a harmony that’s both comforting and vibrant. 🌟 The Moosewood-inspired approach focuses on fresh, seasonal ingredients—like crisp collard greens and toasted farofa—that elevate this classic dish beyond its traditional roots.
What makes this recipe special is its adaptability; it’s hearty enough for a weeknight dinner but refined enough for a weekend gathering, all while staying true to its Brazilian heritage.
The secret to this soup lies in the slow simmering of black beans with aromatic spices, which deepens their flavor and creates a rich, velvety broth.
Unlike many versions, this recipe skips heavy cream or bacon, instead balancing the earthy beans with tangy lime, smoky cumin, and a touch of heat from red pepper flakes. The result is a soup that’s deeply satisfying yet light enough to feel fresh and vibrant.
Every spoonful delivers layers of texture—creamy beans, tender greens, and the crisp bite of farofa—making it a dish that feels both rustic and refined.
Perfect for those who love bold, flavorful soups without the heaviness, this Brazilian black bean soup is also naturally vegan and packed with plant-based protein. It’s the kind of dish that tastes even better the next day, as the flavors meld and deepen over time.
Serve it with steamed rice, a sprinkle of farofa, and a side of sautéed collard greens for a meal that’s as nourishing as it is delicious. Whether you’re cooking for a crowd or treating yourself to a cozy night in, this recipe delivers restaurant-quality results with minimal fuss.
What sets this version apart is the attention to traditional techniques—like toasting spices and simmering the beans low and slow—while keeping the ingredients accessible.
The Moosewood influence shines through in the emphasis on fresh herbs and bright citrus, which cut through the richness of the beans and create a balanced, harmonious flavor profile.
Ready in about an hour, this soup is the perfect way to bring a taste of Brazil to your table, no matter the occasion.
Ingredients for brazilian black bean soup moosewood
Fresh black beans, smoky spices, and bright citrus create this vibrant Brazilian-inspired soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 2 cups | Dried, soaked overnight |
| Dried Collard Greens 🌱 | 2 cups | Chopped, stems removed |
| Farofa 🌾 | ½ cup | Toasted cassava flour |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 2 tsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Lime Zest 🍋 | 1 tbsp | Freshly grated |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Red Pepper Flakes 🔥 | ½ tsp | Adjust for heat |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The black beans are the heart of this dish, so soaking them overnight is non-negotiable—it cuts cooking time and makes them creamier. Trader Joe's and bulk bins at natural grocery stores carry high-quality dried beans that stay fresh longer. For collard greens, look for vibrant, dark leaves with no yellowing—Whole Foods or local farmers markets usually have the freshest options. Farofa is key: toast it in a dry pan for 5 minutes until golden and nutty before adding to the soup. The lime zest and juice should be freshly zested and squeezed—Mexican limes have more punch, but regular limes work in a pinch.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Running short on vegetable broth? Water plus 1 tbsp soy sauce adds depth. The cumin and oregano should be toasted in a dry pan for 30 seconds before adding to the soup—this releases their essential oils and makes the flavor pop. Swap dried collards for frozen? Thaw and drain them first—no one wants soggy greens. And if you can't find farofa, toasted breadcrumbs work as a substitute, though they lack that cassava flavor.
This soup tastes even better the next day as flavors meld. Store it in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The farofa keeps best in a sealed container in a cool, dark place—it stays fresh for months. For serving, toast extra farofa and sprinkle on top right before eating—that crispy texture is the secret to restaurant-quality results. Leftovers reheat beautifully; just add a splash of water or broth to loosen the soup if needed.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to dirty more than one pot. The dried collard greens soak up the broth while the beans simmer—no chopping, no fuss, just dump-and-go. Even my picky roommate scarfs it down without complaint.
- Umami Explosion: That toasted farofa? It’s the secret weapon—crunchy, nutty, and packed with flavor. The garlic and onions caramelize into something deep and savory, while the black beans add that rich, earthy backbone. Honestly, I’ve made simpler soups that didn’t hit this hard.
- Weeknight Workhorse: This soup is my go-to for busy nights, potlucks, or when I’m feeding a crowd. Double the batch and freeze half—it reheats like a dream. Serve it with rice, toast some bread, or just eat it straight from the bowl. No judgment here.
- Pantry Staple Power: Between us, this recipe is my budget-friendly hero. Black beans, dried greens, and farofa (if you don’t have it, toasted breadcrumbs work) won’t break the bank. Plus, leftovers taste just as good the next day—sometimes even better, because the flavors meld overnight.
Step-by-step instructions for Brazilian black bean soup
Here's the method that delivers rich, smoky depth with vibrant lime brightness—exactly as Moosewood style intended.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent—you'll see the edges start to turn just slightly golden. This is your signal to add the 4 cloves minced garlic, 2 teaspoons toasted ground cumin, 1 tablespoon smoked paprika, and 1 teaspoon dried oregano. Stir constantly for 1 minute until the garlic releases its aroma and the spices begin to bloom.
Here's the thing—don't rush this step. The spices need time to toast slightly in the oil, which builds that deep, earthy foundation for the entire soup. If you smell anything burning, reduce the heat to medium-low immediately. The mixture should be fragrant but not dark brown.
🍳 Step 2: Build the Flavor Base with Beans and Broth
Add the 2 cups soaked black beans (with their soaking liquid) to the pot and stir to combine. Pour in the 4 cups vegetable broth and bring everything to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and add the 2 whole bay leaves and 0.5 teaspoon red pepper flakes. Let it simmer uncovered for 30 minutes, stirring occasionally. You'll notice the beans breaking down slightly—that's perfect for that creamy texture we want.
I like to press down gently on the beans with a wooden spoon during the first 10 minutes of simmering. This helps them soften more evenly and prevents the soup from becoming too thick too quickly. The soup should reduce slightly but still have enough liquid to coat the back of a spoon.
🥘 Step 3: Incorporate Collards and Lime for Brightness
After 30 minutes, stir in the 2 cups chopped dried collard greens. These will wilt down dramatically as they cook. Simmer for another 15-20 minutes until the collards are completely tender and the soup has thickened to your desired consistency. If it's too thick, add ½ cup water to loosen it. The collards should be soft enough to eat with a spoon but still hold their shape slightly.
Now for the bright finish: Remove the pot from heat and stir in the 1 tablespoon lime zest and 2 tablespoons lime juice. This is where the magic happens—the citrus cuts through the smoky spices and adds that signature Brazilian brightness. Taste and adjust seasoning with 1 teaspoon sea salt and 0.5 teaspoon black pepper as needed. The soup should be well-seasoned but balanced.
👨🍳 Step 4: Finish with Farofa for Crunch and Serve
Just before serving, stir in the 0.5 cup farofa (toasted cassava flour) until evenly distributed. The farofa will immediately absorb some of the liquid, creating a delightful textural contrast. This step should happen right before serving—farofa loses its crispiness if added too early.
Ladle the soup into bowls and garnish with additional lime zest if desired. The farofa should be scattered throughout each serving, adding a nutty crunch that contrasts beautifully with the creamy bean base. Serve immediately while the farofa is still crisp and the soup is steaming hot.
Pro Tips For Making Brazilian Black Bean Soup Moosewood
- SOAK BEANS OVERNIGHT: The Moosewood recipe calls for dried black beans, but I learned the hard way—rushing the soak leads to gummy soup. Cover them in water by at least 3 inches, add a pinch of baking soda (trust me), and let them sit 12+ hours. This isn’t just about softness; it’s about flavor absorption. Cold water only, no shortcuts here.
- SAUTE ONIONS LOW AND SLOW: Skip the high-heat rush when caramelizing the onions. Medium-low heat for 15-20 minutes until they’re deep golden, not browned. I used to burn them, and the soup always tasted bitter afterward. The slow cook turns simple onions into the flavor base—don’t rush this step.
- CHOP COLLARDS SMALLER THAN YOU THINK: Dried collard greens need to break down fully, and big chunks just sit there looking sad. Chop them into ½-inch pieces before rehydrating, and add them to the pot after the beans are tender. I once left them whole, and they stayed chewy—like eating a mouthful of tough paper.
- TOAST FAROFA UNTIL IT CRACKLES: Farofa isn’t just a garnish—it’s the textural star. Dry-toast it in a separate pan over medium heat until it’s actually crackling, not just lightly browned. Stir constantly or it’ll burn in seconds. Add it last, straight from the pan, so it stays crisp. The recipe calls for ¼ cup, but I double it—it disappears too fast.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your preference using red pepper flakes. For a mild version, reduce to ¼ tsp—this keeps the smoky cumin and lime as the stars. If you love heat, add ½ tsp cayenne pepper along with the flakes.
I find Penzeys brand flakes have a consistent burn without overpowering. For an extra kick, stir in ½ tsp gochugaru (Korean chili flakes) at the end for a fruity-spicy contrast. 🌶️
Citrus Variations
Swap lime for other citrus to change the flavor profile completely. Orange zest (1 tbsp) and juice (2 tbsp) add sweetness that pairs beautifully with the smoky beans. For a tangier twist, use lemon zest and juice—just add ½ tsp sugar to balance the acidity.
I've also used grapefruit juice (1 tbsp) for a bitter-sweet complexity that works surprisingly well with the earthy beans.
Smoky Depth Enhancers
Boost the smoky flavor beyond just paprika. Add ½ tsp liquid smoke when simmering the beans, or char ½ of the onion directly over a gas flame before sautéing for a deeper caramelized note.
For a more complex profile, toast 1 tsp coriander seeds with the cumin before grinding—this adds a citrusy warmth that complements the lime beautifully. 🔥
Herb Swaps
Experiment with different herbs to change the aromatic profile. Replace oregano with 1 tsp dried thyme for an earthier flavor, or use ½ tsp dried rosemary for piney notes.
Fresh cilantro (¼ cup chopped) added at the end brings a bright, slightly soapy freshness that contrasts nicely with the smoky beans. For a more traditional Brazilian touch, add 2 sprigs fresh culantro (cilantro) during the final 10 minutes of cooking.
Texture Contrasts
Change the texture profile to suit your mood. Swap farofa for toasted pepitas (pumpkin seeds) for a nuttier crunch, or use crumbled feta cheese for a creamy contrast. For a gluten-free option, add ½ cup cooked quinoa to the soup during the last 10 minutes of cooking—it absorbs flavors beautifully.
I've also used crispy fried shallots as a garnish for an oniony crunch that adds another dimension.
Protein Additions
While this recipe is vegan, you can easily add protein for heartier versions. Stir in 1 cup cooked lentils during the final 15 minutes of cooking for extra fiber. For meat lovers, add ½ lb smoked sausage (like linguiça) during the sautéing stage, sliced into rounds.
I've also used ½ cup crumbled tempeh for a soy-based protein that absorbs the smoky flavors beautifully. Just
Nutrition facts
Frequently asked questions
Why do I need to soak the black beans overnight?
Soaking reduces cooking time and prevents the beans from becoming hard or mushy. It also removes indigestible sugars that cause gas, making the soup more comfortable to eat. Pro tip: Use 4 cups of water for every 1 cup of dried beans, and discard the soaking water before cooking.
Can I substitute dried collard greens with fresh ones?
Yes, but you'll need to adjust the cooking time. Use 2 cups chopped fresh collards and add them during the last 10 minutes of simmering instead of the full 15-20 minutes. Fresh greens wilt quickly and should be tender but still vibrant.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The farofa loses crispiness when reheated, so add fresh toasted farofa when serving. Reheat gently on the stove with a splash of water or broth to restore creaminess.
How can I make this soup spicier?
Add ½ tsp cayenne pepper with the red pepper flakes, or stir in 1 chopped fresh chili (like jalapeño) during the final 5 minutes of cooking. For smoky heat, char ½ of the onion before sautéing. Always taste first—you can adjust heat at the end!
Is farofa essential, or can I skip it?
Farofa adds that signature Brazilian crunch, but you can substitute with toasted breadcrumbs or crushed cornflakes for a similar texture. For extra flavor, toast 1 tsp coriander seeds with the cumin before adding. The soup will still be delicious without it!
