Soups & Stews
This Brazilian black bean soup brings the bold flavors of Moosewood's iconic recipes straight to your kitchen—rich, smoky, and packed with plant-based protein. The secret lies in slow-cooked black beans infused with garlic, onions, and a touch of palm oil, creating depth that rivals traditional recipes.
I've perfected this version to deliver that signature smokiness without meat, using optional smoked sausage for depth if desired.
The beauty of this soup is in its simplicity: just a few pantry staples transform into a hearty, flavorful dish that simmers to perfection. Traditional ingredients like bay leaves and cumin build complex layers, while a final touch of lime brightens every spoonful.
It's the kind of recipe that gets better with time, as flavors meld and the beans soften into tender, creamy bites.
What you'll end up with is a steaming bowl of soup that's equally satisfying as a main dish or alongside rice and collard greens. The aroma alone—earthy beans, smoky spices, and fresh herbs—will have everyone at the table asking for seconds.
Each bite delivers that perfect balance of smokiness, earthiness, and subtle sweetness that defines Brazilian comfort food.
Serve with warm crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal. The leftovers taste even better the next day, making this an ideal recipe for meal prep. Let's get cooking!
Ingredients for brazilian black bean soup moosewood
Just 14 pantry staples transform into Moosewood's iconic Brazilian black bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Black Beans 🌱 | 1 ½ cups | Unsoaked, rinsed well |
| Yellow Onions 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Red Bell Pepper 🌶️ | 1 whole | Diced, any color |
| Palm Oil 🫒 | 2 tbsp | For authentic smokiness |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Smoked Paprika 🌶️ | 1 tbsp | For signature smokiness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Smoked Sausage (optional) 🍖 | ½ lb | Vegan smoked sausage |
The black beans are the heart of this soup—Moosewood's original recipe uses dried beans for deeper flavor, but soaked overnight cuts prep time. Bob's Red Mill or Trader Joe's carry high-quality dried beans. For the smoky depth, palm oil is key—Goya brand works perfectly. If you're avoiding palm oil, smoked paprika plus a pinch of liquid smoke (like Cholula) mimics the effect. The optional smoked sausage adds richness; Field Roast or Tofurky brands deliver authentic flavor without meat.
No palm oil? Smoked paprika plus a dash of liquid smoke works in a pinch—just don't overdo it. Fresh cilantro brightens the soup, but dried oregano at one-third the amount gets you close if you're out. The vegetable broth should be low-sodium; Pacific Foods or homemade works best. For the smoked sausage, look for vegan versions with smoke-infused cashew or tofu—these mimic the meaty texture. If you can't find smoked paprika, regular paprika plus a pinch of cayenne adds warmth without overpowering.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge. For freezer storage, portion into 2-cup servings and freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The beans soften beautifully overnight, so plan ahead—leftovers make perfect lunches or a quick dinner reheated with a sprinkle of fresh cilantro.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread soaking beans—but this recipe skips it. Just toss those dry black beans in a pot with onions, garlic, and palm oil, then let them simmer. By the time the red bell pepper caramelizes, they’re tender and ready. Honestly, that’s a game-changer for busy nights.
- Umami Bomb: The palm oil alone transforms this soup. It gives the beans this deep, nutty richness that’s impossible to ignore. Add the garlic and onions, and you’ve got a flavor punch that lingers—like a hug in a bowl, but way more satisfying.
- Pot Luck Hero: Between us, this is my go-to for potlucks or last-minute dinner guests. It reheats beautifully, keeps well in the fridge, and even freezes like a dream. Serve it with rice, or just let people scoop it straight from the pot—no judgment here.
- Budget-Friendly Powerhouse: A pound of dry black beans and a few pantry staples? This feeds four for under $5. The palm oil adds that luxurious touch without breaking the bank, and leftovers turn into next-day lunches or a quick reheat for tired evenings. My wallet thanks me every time.
Step-by-step instructions for Brazilian black bean soup
Bringing authentic Brazilian flavors to your kitchen with this rich, smoky black bean soup.
🍳 Step 1: Sauté the Aromatics in Palm Oil
Heat the 2 tablespoons palm oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. This step builds the flavor foundation—don't rush it, or the onions will burn.
Add the 4 minced garlic cloves and 1 whole diced red bell pepper, stirring for 3 minutes until the garlic becomes fragrant and the bell pepper begins to soften. The oil should smell rich and slightly nutty from the palm oil, which carries authentic Brazilian flavors. Keep the heat at medium to prevent burning.
🍳 Step 2: Toast the Spices and Add Beans
Stir in the 1 tablespoon toasted ground cumin and 1 tablespoon smoked paprika, cooking for 30 seconds until fragrant. The spices should release their aromas—this is when your kitchen will smell like a Brazilian street market.
Add the 1.5 cups dry black beans (rinsed well) and 2 whole bay leaves, stirring to coat the beans in the spiced oil. Pour in the 4 cups vegetable broth and bring to a boil. Reduce heat to low and let it simmer—this is where patience pays off. The beans need time to soften properly.
⏰ Step 3: Simmer Until Beans Are Tender
Simmer uncovered for 1 hour to 1 hour 15 minutes, stirring occasionally, until the beans are fork-tender. You'll know they're ready when they collapse easily under gentle pressure. If the soup gets too thick, add ½ cup water to maintain the right consistency.
If using the 0.5 lb smoked sausage, cut it into small pieces and add it during the last 15 minutes of cooking. The sausage will infuse the soup with its smoky flavor, creating a perfect balance with the beans. Remove the bay leaves before proceeding.
🥘 Step 4: Finish with Lime and Fresh Cilantro
Remove the pot from heat and stir in the 2 tablespoons lime juice and 1.5 teaspoons salt. The acidity from the lime brightens the flavors, cutting through the richness of the beans and sausage. Taste and adjust seasoning with 0.5 teaspoon black pepper if needed.
Garnish with 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh contrast to the smoky, spiced soup. Serve warm with crusty bread or over rice to soak up every delicious drop.
Pro Tips For Making Brazilian Black Bean Soup Moosewood
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with black beans 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. The longer they soak, the faster they cook and the creamier the texture.
- FRY ONIONS LOW AND SLOW: Skip the high-heat rush—palm oil burns fast, and charred onions ruin the dish. Sauté onions on medium-low until deeply golden (15-20 minutes), stirring occasionally. This builds flavor without turning them bitter, and the caramelized base is what makes this soup sing.
- PEEL GARLIC AFTER MINCING: Peeling whole cloves first is a pain, and you’ll waste half. Smash each clove with the flat side of your knife, then peel the skins off while they’re loose. Mince right after—fresh garlic loses pungency fast, and you want that bright, sharp kick in every spoonful.
- SALT THE BEANS MID-COOK: Adding salt only at the end makes the beans tough. Taste the broth early (after 30 minutes of simmering) and salt aggressively—black beans need time to absorb flavor. If you’re using cured pork or smoked paprika, add salt earlier to let the seasonings meld.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your taste by tweaking the smoked paprika and cayenne. For a mild version, use 1 tbsp smoked paprika with ¼ tsp cayenne. If you love bold flavors, boost to 1.5 tbsp smoked paprika and ½ tsp cayenne.
I find toasting the spices in the palm oil for 1 extra minute deepens the smokiness naturally. 🌶️
Sweetness Balance
Add a touch of sweetness with 1 tbsp brown sugar or ½ cup diced sweet potato during the sauté step. The caramelization complements the smoky spices beautifully. For a tropical twist, stir in ½ cup coconut milk at the end—it adds creaminess without dairy.
I’ve also seen recipes use 1 tbsp honey for a subtle sweetness that pairs perfectly with the lime.
Umami Boost
For deeper savory notes, add 1 tbsp soy sauce or 1 tsp miso paste when toasting the spices. If you’re using smoked sausage, skip the umami boost—it’s already packed with flavor.
For a vegan-friendly alternative, try 1 tbsp nutritional yeast or 1 tsp mushroom powder for a meaty depth. The key is to add these ingredients early so they infuse fully.
Herb Variations
Swap out cilantro for parsley (for a brighter finish) or oregano (for Mediterranean flair). For a Brazilian-inspired herb blend, mix ¼ tsp dried thyme and ¼ tsp dried marjoram with the cumin and paprika.
Fresh herbs like cilantro, parsley, or basil should always be added just before serving to preserve their freshness. 🌿
Texture Adjustments
For a creamier soup, mash ¼ of the beans with a fork before serving. If you prefer chunkier texture, keep the beans whole. For extra heartiness, stir in ½ cup cooked quinoa or ½ cup diced potatoes during the last 15 minutes of simmering.
The beans will absorb the flavors beautifully, creating a satisfying bite in every spoonful.
Regional Twists
In Bahia, this soup often includes dendê oil (palm oil) and jerk seasoning for a Caribbean-Brazilian fusion. For a Southern Brazilian touch, add ½ cup collard greens and 1 diced tomato during the last 10 minutes of cooking.
In São Paulo, a pinch of nutmeg and cinnamon adds warmth. Each region brings its own unique twist to this classic dish. 🗺️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, but with adjustments! Use 2 (15-oz) cans of black beans (drained and rinsed) and reduce the simmering time to 30-45 minutes instead of 1-1.5 hours. The texture will be slightly softer, but the flavor remains rich. For extra depth, add ½ cup vegetable broth to compensate for the reduced cooking time.
How do I make this soup extra smoky without palm oil?
Boost the smokiness by combining 1 tbsp smoked paprika with ½ tsp liquid smoke (like Cholula) and toasting them in the oil for 1 extra minute. For a deeper flavor, add ¼ cup chopped smoked tofu or ½ cup diced smoked tempeh during the last 15 minutes of cooking. The key is layering smoke through multiple ingredients.
What’s the best way to thicken this soup if it’s too watery?
Simmer uncovered for 10-15 extra minutes to reduce naturally. If still thin, mash ¼ of the beans with a fork or stir in 1 tbsp cornstarch mixed with 2 tbsp water until thickened. For a heartier texture, add ½ cup cooked rice or ½ cup diced potatoes during the last 15 minutes of cooking. The beans will absorb the liquid beautifully.
Can I prep this soup ahead of time for meal prep?
This soup tastes even better the next day. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings and freeze for 3 months. Reheat gently on the stove with a splash of water or broth—never microwave directly from frozen. The flavors meld beautifully overnight, making it perfect for busy weeks.
What’s the best way to serve this soup for a Brazilian-inspired meal?
Pair it with steamed white rice and sautéed collard greens for a classic Brazilian combo. For extra flair, serve with warm pão de queijo (Brazilian cheese bread) or crusty bread to soak up the broth. A simple side salad with lime dressing balances the richness, while a cold caipirinha (Brazilian cocktail) makes it feel like a fiesta!
