Soups & Stews
This Brazilian black bean soup delivers the rich, spiced depth of Moosewood’s legendary plant-based cooking in one comforting pot. The secret lies in slow-simmered black beans, aromatic spices like cumin and bay leaves, and a medley of vegetables that transform humble ingredients into a restaurant-worthy bowl.
I first made this during a chilly winter evening when I craved something hearty yet vegan—it became an instant staple.
The recipe builds flavor through layers: toasted garlic and onions form the base, while smoked paprika and dried oregano add warmth. A splash of vinegar brightens the broth, and collard greens melt into tender strips, adding earthy depth.
Unlike many black bean soups, this version avoids heavy cream or meat substitutes—just bold spices, tender beans, and vegetables working in harmony.
By the time you ladle this into bowls, you’ll taste the caramelized edges of the beans, the smoky kick of the spices, and the natural sweetness of the vegetables. It’s the kind of soup that warms you from the inside out, perfect for weeknight dinners or meal prep.
The instructions are straightforward, but the result feels like a labor of love.
Serve with crusty bread to soak up every last drop, or pair it with a simple green salad for balance. This recipe proves that vegan soups can be deeply satisfying—no shortcuts, just pure, spiced comfort. Let’s get cooking.
Ingredients for brazilian black bean soup moosewood
These bold, spiced ingredients transform simple pantry staples into restaurant-worthy Brazilian black bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans (Dried) 🌱 | 1 ½ cups | Soaked overnight for best texture |
| Yellow Onions 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Carrots 🥕 | 2 whole | Medium, sliced into rounds |
| Celery Stalks 🌿 | 2 whole | Diced, fresh preferred |
| Collard Greens 🌱 | 4 cups | Chopped, stems removed |
| Smoked Paprika 🌶️ | 2 tsp | Sweet or hot variety |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Canned Tomatoes 🍅 | 14 ½ oz | San Marzano preferred, no salt added |
| Red Wine Vinegar 🍷 | 2 tbsp | For brightness, sub apple cider |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The black beans are the heart of this soup—dried, not canned, for that extra depth. Soak them overnight (or quick-soak with boiling water) for tender, creamy texture. Trader Joe's has the best dried beans in bulk, but any organic store works. The collard greens add a subtle earthiness that's key—look for vibrant, dark leaves. If you can't find collards, sub kale or Swiss chard. For the tomatoes, San Marzano cans are worth the splurge—they're sweeter and less acidic, which balances the spices perfectly.
No smoked paprika? Regular paprika plus a pinch of cayenne works in a pinch. The cumin is non-negotiable though—it's what gives this soup that authentic Brazilian warmth. Toast your spices in the pot with the olive oil first—this wakes up their flavors. Short on collard greens? Baby spinach wilts into the soup at the end for a quick swap. The vegetable broth can be homemade (just simmer veggie scraps) or store-bought—low-sodium versions let you control the salt better. And if you're missing the vinegar, lemon juice at half the amount brightens things up too.
This soup tastes even better the next day as flavors meld. Keeps for 5 days in the fridge, or 3 months frozen. I always make a double batch—one for dinner, one for lunches. Store in airtight containers, and the beans stay tender. For reheating, add a splash of water or broth to prevent drying out. The collards will soften further, so add them last if you prefer them slightly crisp.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s literally one pot—no chopping chaos, no extra bowls. Soak the dried black beans overnight (or use canned in a pinch), toss them with onions, garlic, carrots, and celery, then let the slow simmer do the work. That’s it. Zero fuss, all flavor.
- Umami Bomb: The moment the garlic and onions caramelize in that pot, you’ll know you’re onto something special. The black beans soak up all the deep, savory notes while the carrots add just enough sweetness to balance the earthy richness. It’s the kind of soup that makes you reach for another bowl without even thinking.
- Meal Prep MVP: This soup tastes even better the next day—honestly, I make a big batch on Sundays and eat it all week. The flavors meld into pure comfort, and it’s perfect for lunches, potlucks, or feeding a crowd. Freeze half if you’re feeling ambitious; it thaws like a dream.
- Budget Magic: Dried black beans are my wallet’s best friend, and this recipe stretches them into meals that feel luxurious. A few onions, a head of garlic, and some carrots from the crisper? That’s a week’s worth of hearty, satisfying dinners for pennies. No guilt, all good eats.
Step-by-step instructions for Brazilian black bean soup
Here's how to build this rich, spiced soup that captures Moosewood's signature depth.
Sauté the Aromatic Vegetables
Heat the 0.5 cup olive oil in a large Dutch oven over medium heat. Add the diced 1 whole yellow onions, diced 2 whole celery stalks, and sliced 2 whole carrots. Cook for 8-10 minutes until the vegetables soften and the onions become translucent.
Here's the thing—don't rush this step. You want the vegetables to develop a deep, sweet flavor base. I like to stir occasionally and check for browning at the edges—that's when you know they're releasing their natural sugars. Add the minced 6 cloves garlic and cook for another 1 minute until fragrant but not browned.
Toast the Spices and Add Tomatoes
Reduce the heat to medium-low and stir in the 2 tsp smoked paprika, 1 tsp ground cumin, and 1 tsp dried oregano. Toast for 30 seconds until the spices are aromatic and you can smell their warmth filling the kitchen.
Add the crushed 2 whole bay leaves and pour in the 14.5 oz canned tomatoes. Stir well and let the mixture simmer for 5 minutes until the tomatoes break down slightly and the flavors meld together. This is where the soup starts building its complex foundation.
Simmer the Beans and Broth
Add the soaked 1.5 cups black beans (drained), 4 cups vegetable broth, and 2 tbsp red wine vinegar. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 45-50 minutes until the beans are tender but still hold their shape.
I know it seems like a long time, but this slow cook is crucial. You want the beans to soften completely but not break apart—this ensures the perfect texture. Stir occasionally and add a splash of water if the soup gets too thick. The beans should be fork-tender when done.
Finish with Collard Greens and Season
Add the chopped 4 cups collard greens and stir gently to wilt them into the soup. Cook for an additional 10 minutes until the greens are tender and the soup has thickened slightly. The greens should be just tender enough to eat but still hold some bite.
Taste and adjust the seasoning with the 1 tsp salt as needed. The soup should be rich and flavorful, with a balance of smoky, earthy, and slightly tangy notes. If it needs more brightness, add another 1/2 tbsp red wine vinegar.
Rest and Serve
Remove the soup from heat and let it rest for 10 minutes before serving. This resting time allows the flavors to fully develop and the soup to thicken slightly. Skim off any excess fat that has risen to the surface if desired.
Ladle the soup into bowls and serve immediately. Each spoonful should deliver a perfect balance of creamy beans, tender greens, and that deep, spiced broth. The collard greens add a beautiful color contrast and a subtle bitterness that cuts through the richness of the beans.
Pro Tips For Making Brazilian Black Bean Soup Moosewood
- SOAK BEANS OVERNIGHT: I used to rush the soaking—big mistake. For this recipe, dried black beans need at least 8 hours (overnight is ideal) in plenty of water with a pinch of baking soda. This cuts cooking time by half and prevents that stubborn, mealy texture you get when beans fight you.
- SWEAT VEGETABLES LOW: Start onions, carrots, and celery in a cold pot with just a splash of water. Turn the heat to medium-low and let them sweat for 10 minutes before adding garlic. This softens them evenly without burning—something I learned after one batch tasted like charred disappointment.
- SKIP THE SKINNY POT: Use a wide, shallow pot for this soup. Crowding the veggies steams them instead of caramelizing, and that’s how you end up with mushy, flavorless mush. A little extra space lets them brown properly—trust me, your soup will taste richer.
- SALT THE BEANS LATE: Add salt only after the beans are tender. Salting early toughens them, and you don’t want to fight that in a dish where texture matters. Taste the final broth and adjust—this is where the real depth comes from, not just the beans themselves.
Make-ahead tips for leftovers
Prep Ahead for Flavor
I always start by soaking the 1.5 cups dried black beans the night before—this cuts cooking time by 30 minutes and ensures they're tender. Store them in a bowl with plenty of water in the fridge.
The collard greens can be chopped and stored in a sealed container for up to 3 days, keeping them crisp. I like to prep all my vegetables first, then store them in separate containers in the fridge for easy assembly. 🌱
Slow Cooker Adaptation
For a hands-off approach, use a 6-quart slow cooker on low for 6-7 hours after adding the beans and broth. The spices will infuse beautifully over time. Just add the collard greens during the last 30 minutes of cooking.
This method is perfect for busy weeknights—the soup will be even more flavorful because of the extended simmer. 🔥
Freezer-Friendly Strategy
This soup freezes beautifully for up to 3 months. Let it cool completely, then portion into quart-sized freezer bags, removing excess air to prevent freezer burn.
When ready to eat, thaw overnight in the fridge, then reheat on the stovetop with ½ cup water or broth to restore moisture. I make double batches because freezing half means I always have a comforting meal ready. ❄️
Make-Ahead Serving Tips
If prepping ahead for a dinner party, assemble the soup up to 24 hours before serving, then reheat gently. The flavors deepen overnight, making it even more delicious. For a restaurant-style presentation, garnish with a drizzle of extra-virgin olive oil and a sprinkle of fresh cilantro just before serving.
Serve with warm cornbread or crusty sourdough to soak up every last drop. 💫
Bean Texture Control
To keep beans tender when reheating, add a splash of water or broth when warming. If the soup seems too thick after reheating, thin it with ¼ cup vegetable broth.
For extra richness, stir in 1 tbsp tahini or a dollop of cashew cream before serving. The key is to reheat slowly over medium-low heat—never microwave directly from frozen. 💡
Garnish Like a Pro
Fresh toppings elevate the dish instantly. I like to finish with ¼ cup chopped scallions, a squeeze of lime juice, and a sprinkle of crushed red pepper flakes for heat.
For a creamy touch, dollop with vegan sour cream or a swirl of avocado slices. These garnishes add color, texture, and a bright contrast to the hearty soup. 🌶️
Nutrition facts
Frequently asked questions
Why do I need to soak the black beans overnight?
Soaking the 1.5 cups dried black beans overnight (or doing a quick 2-minute boil and 1-hour soak) is key for two reasons: it dramatically reduces cooking time and prevents the beans from becoming mushy. The beans absorb water and soften during soaking, so they cook faster and retain their creamy texture. Plus, it helps break down some of the complex sugars that can cause digestive discomfort.
Can I use canned black beans instead of dried?
Yes, but the flavor and texture won't be quite the same. Canned beans save time, but dried beans develop deeper, more complex flavors during their long soak and simmer. If you must use canned, choose low-sodium varieties and add them during the last 15 minutes of cooking to prevent over-softening. Drain and rinse them well first to remove any sodium or preservatives.
What if I don't have collard greens?
No problem! Use 4 cups chopped kale, Swiss chard, or even spinach as a substitute. Kale and chard work best since they hold up better during cooking, while spinach wilts quickly and should be added in the last 5 minutes. For a different texture, try 1 cup chopped cabbage along with another green for balance.
How can I make this soup spicier?
For extra heat, add ½ teaspoon cayenne pepper when toasting the spices, or stir in 1-2 teaspoons hot sauce at the end. For smoky depth, increase the smoked paprika to 3 teaspoons. If you love fresh heat, top each bowl with crushed red pepper flakes or a few slices of jalapeño before serving.
Can I make this in an Instant Pot?
Sauté the onions, celery, carrots, and garlic as directed, then add all remaining ingredients except the collard greens. Seal the lid and cook on high pressure for 15 minutes, then quick-release. Add the greens and cook for another 5 minutes on sauté mode. The Instant Pot version cooks faster but yields slightly softer beans—adjust to your preference.
