Brazilian Black Bean Soup Recipe: Earthy Achiote and Cumin Depth in One Pot

Soups & Stews

Brazilian Black Bean Soup Recipe: Earthy Achiote and Cumin Depth in One Pot

This Brazilian black bean soup recipe brings the soul of feijoada to your kitchen with its rich, smoky depth and comforting texture. The secret lies in achiote and cumin, which transform simple black beans into a hearty, flavor-packed dish that's perfect for weeknight dinners or weekend gatherings.

I've perfected this vegetarian-friendly version to capture the essence of Brazilian home cooking—where every spoonful tells a story.

The beauty of this recipe is its simplicity: just a few key ingredients simmered together until the flavors meld into something extraordinary. Collard greens add earthiness, smoked paprika brings that signature Brazilian smokiness, and bay leaves infuse subtle aromatic notes.

Unlike traditional feijoada, this version skips meat but keeps all the warmth and satisfaction, making it a crowd-pleaser for any table.

What you'll end up with is a deeply flavorful, one-pot wonder—creamy from the beans, slightly tangy from the greens, and infused with the smoky aroma of achiote. The texture is just right: tender beans, silky broth, and a hint of crispness from the sautéed onions on top.

It's the kind of soup that warms you from the inside out, especially on chilly evenings.

Serve it with steamed rice, a sprinkle of farofa, and fresh cilantro for the full Brazilian experience. The leftovers taste even better the next day, as the flavors deepen with time. Ready to create a taste of Brazil in your own kitchen? Let's get started.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for brazilian bean soup

Just 15 ingredients transform simple beans into a smoky, hearty Brazilian feast.

Ingredient Amount Notes
Black Beans 🌱 2 ½ cups Dried, soaked overnight
Collard Greens 🥬 1 lb Chopped, stems removed
Yellow Onions 🧅 2 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Achiote Powder 🌶️ 1 tbsp For vibrant color and flavor
Ground Cumin 🌿 1 ½ tsp Toasted for deeper aroma
Smoked Paprika 🌶️ 1 tbsp Essential for Brazilian smokiness
Bay Leaves 🌿 2 whole Fresh if available
Tomato Paste 🍅 2 tbsp High-quality, no added salt
Olive Oil 🫒 ½ cup Extra-virgin for richness
Vegetable Broth 💧 6 cups Low-sodium preferred
Sea Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Farofa 🌾 ½ cup Toasted cassava flour

The black beans are the soul of this soup—dried, not canned, for that earthy depth. Soak them overnight (or quick-soak 2 hours) to cut cooking time. Trader Joe's and Whole Foods carry high-quality dried beans, but any organic brand works. Collard greens? Look for vibrant, dark leaves—no yellowing—and chop the stems separately (they take longer to cook). Achiote powder is key for that signature Brazilian color; Penzeys or Latin markets usually stock it. If you can't find it, smoked paprika will still give you that smoky flavor, just without the golden hue.

No achiote? Turmeric plus smoked paprika mimics the color (half the amount of turmeric). Fresh cilantro missing? Parsley works in a pinch, though it lacks that bright Brazilian touch. The tomato paste can be swapped for 1 cup diced tomatoes if you prefer chunky texture. For extra richness, stir in 2 tbsp coconut milk at the end. The farofa is optional but adds that perfect crunchy contrast—Bob's Red Mill makes a great toasted version. If you can't find it, toasted breadcrumbs work too (just skip the cassava flavor).

This soup tastes even better the next day as flavors meld—double the batch if you can. Store in the fridge for 5-6 days or freeze for 3 months. To reheat, add a splash of water or broth to prevent thickening. The collard greens will soften further, so they're perfect for blending into a creamier soup if you prefer. Garnish with extra cilantro and a sprinkle of farofa right before serving—that's when it shines.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just dump everything in one pot, stir, and let it simmer. No chopping like a fine-dining chef, no fussing over multiple pans. The collard greens soften right in the broth, and the black beans get tender without a single extra step.
  • Earthy & Smoky Depth: That achiote powder is the secret weapon—it gives the soup a warm, slightly smoky flavor that lingers. The garlic and onions caramelize just enough to make every spoonful rich, while the collards add a subtle bitterness that balances it all out. Honestly, it’s the kind of taste that makes you want to eat it straight from the pot.
  • Meal Prep MVP: This soup gets better the next day, which is perfect because I always make a double batch. Reheat it for lunch, pack it for work, or freeze portions—it’s my go-to for lazy Sundays or when I need to feed a crowd without stressing. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Black beans and collards are cheap, and they stretch into a hearty meal that actually feels special. I’ll be real: this recipe saves me money without sacrificing flavor. Plus, the leftovers keep for days, so I’m not scrambling to figure out what’s for dinner. Win-win.

Step-by-step instructions for Brazilian black bean soup

This one-pot wonder delivers rich, smoky depth with every spoonful—just follow these simple steps.

1

Sauté Onions and Garlic for Flavor Foundation

Heat the 0.5 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions and cook, stirring occasionally, for 8-10 minutes until softened and translucent. This slow cooking draws out their natural sweetness.

Push the onions to the sides and add the 6 cloves minced garlic. Cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: proper garlic development is what makes this soup sing with flavor. Keep the heat steady and watch closely.

2

Build the Spice Base with Achiote and Paprika

Reduce heat to medium-low and stir in the 1 tbsp achiote powder and 1 tbsp smoked paprika. Cook for 1-2 minutes until the spices are fully integrated and the mixture takes on a vibrant reddish hue. This is where the Brazilian soul of the soup begins—achiote gives that signature color and earthy warmth.

Next, add the 2 tbsp tomato paste and cook for another 30 seconds, stirring constantly. The paste will deepen the sauce's richness. If the mixture starts to stick, add 1-2 tablespoons vegetable broth to loosen it. This step creates the flavor backbone that holds everything together.

3

Simmer Beans and Broth for Maximum Tenderness

Add the 2.5 cups soaked black beans, 6 cups vegetable broth, 1.5 tsp ground cumin, 1.5 tsp sea salt, 0.5 tsp black pepper, and 2 whole bay leaves to the pot. Bring to a boil, then reduce heat to low and simmer for 45-60 minutes until beans are tender but not mushy. You'll know they're ready when they crush easily between your fingers.

I like to check the beans at the 45-minute mark—if they're still firm, just add ½ cup more broth and continue cooking. The beans should absorb the flavors completely, becoming rich and creamy without falling apart. This long simmer is what transforms simple ingredients into something extraordinary.

4

Incorporate Collard Greens and Finish with Cilantro

Add the 1 lb chopped collard greens to the pot and simmer for 10-15 minutes until wilted and tender. The greens will release their bitterness into the broth, creating a perfect balance with the beans' earthiness. Stir occasionally to ensure even cooking.

Remove the 2 whole bay leaves before serving. Stir in the 0.25 cup chopped fresh cilantro just before serving—this adds a bright, herbaceous finish that cuts through the soup's richness. The cilantro should be distributed evenly throughout, giving each bite that fresh pop of color and flavor.

5

Toast Farofa and Serve with Crunch

While the soup simmers, toast the 0.5 cup farofa in a dry skillet over medium heat for 2-3 minutes until golden brown and fragrant. This step is crucial—it enhances the farofa's nutty flavor and gives it that perfect crunchy texture that contrasts beautifully with the creamy soup.

Ladle the soup into bowls and top each serving with 2 tablespoons toasted farofa. The farofa should be sprinkled generously on top, adding both texture and a subtle toasted flavor that ties everything together. Serve immediately while the farofa is still crisp and the soup is steaming hot.

👨‍🍳

Pro Tips For Making Brazilian Bean Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leaves your beans tough and gummy. Even canned beans? Drain and rinse them, then simmer in fresh broth for 20 minutes to soften. The extra effort makes the texture buttery smooth, not mushy.
  • TOAST THE ACHIOTE: That powder’s flavor hides if you just sprinkle it in. Bloom it first: heat 1 tablespoon of oil in your pot, toast the achiote for 30 seconds until fragrant, then add onions and garlic. It deepens the earthy, slightly smoky taste—no more tasting like dust.
  • STRIP COLLARDS SMALL: Big collard leaves stay stubbornly chewy. Cut them into 1-inch strips before adding to the pot, and they’ll wilt into tender ribbons in half the time. (Yes, even if it looks like overkill—your spoon will thank you.)
  • SALT THE BEANS LAST: Adding salt early makes beans tough. Wait until the achiote and onions are caramelized, then season with salt. The beans absorb flavor better, and the soup stays creamy, not salty. (Trust me, your taste buds will notice.)

Wine and beer pairings for these flavors

Brazilian Reds

The rich, earthy flavors of this soup pair beautifully with Brazilian red wines that complement its smoky, spiced profile. A medium-bodied Cabernet Sauvignon from the Serra Gaúcha region brings balanced acidity and dark fruit notes that mirror the achiote and cumin.

Look for a wine with 12-14% ABV—like Miolo Cabernet Sauvignon—to stand up to the soup's depth without overpowering it. The tannins in these wines also cleanse your palate between bites, making each spoonful feel fresh. 🍷

Crisp Whites

For a lighter option, Brazilian white wines like Verdejo or Catarratto offer bright acidity that cuts through the soup's richness. A Verdejo from the Vale dos Vinhedos region (around 12.5% ABV) has citrus and floral notes that contrast beautifully with the smoky paprika.

Alternatively, a dry Riesling from Germany—like Dr. Loosen "Blue Slate"—adds a mineral edge that enhances the collard greens' earthiness. These wines are perfect for warmer evenings when you want something refreshing. ✨

Craft Beer Pairings

If wine isn't your thing, Brazilian-style craft beers elevate the experience. A ipa from Colorado (like New Belgium Fat Tire) brings hoppy bitterness that balances the soup's smokiness, while a German-style wheat beer (such as Weihenstephaner Hefeweissbier) adds a crisp, slightly sweet contrast.

For a local twist, try a Brazilian lager like Brahma—its malty profile complements the beans' creaminess without competing. Serve the beer slightly chilled to highlight its clean finish. 🍺

Non-Alcoholic Options

For a refreshing non-alcoholic match, hibiscus iced tea (known as agua de hibisco in Brazil) adds a tart, floral note that brightens the soup's depth. Brew hibiscus flowers with lime juice and a touch of stevia for sweetness, then serve over ice.

Alternatively, a sparkling mineral water with a squeeze of lime keeps the palate clean and enhances the cilantro's freshness. These options are perfect for family meals or when you're avoiding alcohol. 💛

Regional Brazilian Pairings

In Brazil, this soup is often served with caipirinhas or batidas—fruit-based cocktails that add a festive touch. A classic caipirinha (lime, cachaça, and sugar) cuts through the soup's richness, while a batida de maracujá (passion fruit) brings tropical brightness.

For a lighter drink, guaraná soda (Brazil's beloved citrusy soda) pairs surprisingly well, especially with the farofa's toasted notes. These pairings reflect the lively, social nature of Brazilian meals. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 58g20%
Dietary Fiber 12g43%
Sugars 4g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute canned beans for dried in this recipe?

You can, but the texture and flavor won't be the same. Canned beans cook faster and lack the earthy depth of dried beans. If using canned, drain and rinse them well, then add them with the broth. For best results, use 3 cups canned black beans (about 2 cans) and reduce the simmering time to 20-30 minutes after adding them.

2

Why does my Brazilian bean soup taste bitter?

Bitterness usually comes from overcooked collard greens or under-soaked beans. To fix it, add 1 tsp sugar or ½ cup coconut milk to balance the flavor. For next time, remove collard stems before chopping (they're tougher) and never let the soup boil vigorously after adding greens—keep it at a gentle simmer.

3

What's the best way to reheat leftovers?

Reheat gently on the stove with ½ cup extra broth or water to prevent thickening. Start on low heat and stir frequently. If it's too thick, add more liquid gradually. The soup actually tastes better the next day as flavors meld, so plan to make extra—it keeps well for 5-6 days in the fridge.

4

Can I make this soup in an Instant Pot?

Sauté onions and garlic first, then add all ingredients except cilantro. Use the high pressure setting for 15 minutes, followed by a natural release. Quick-release the remaining pressure, then stir in collard greens and cook on sauté mode for 5 minutes. The pressure cooker cuts time significantly while keeping flavors intense.

5

What makes this different from traditional feijoada?

This vegetarian version skips meat but keeps the soul of feijoada through achiote, smoked paprika, and collard greens. Traditional feijoada uses pork and beef, while this recipe focuses on the beans' natural creaminess and the greens' earthy contrast. The farofa topping and cilantro garnish add that authentic Brazilian touch without the meat.

★★★★★4.9(15 reviews)
Categories Soups & Stews