Brazilian Black Bean Soup Recipe: Smoky Coconut and Herb-Rich Depth

Soups & Stews

Brazilian Black Bean Soup Recipe: Smoky Coconut and Herb-Rich Depth

This Brazilian black bean soup delivers the soul-warming depth of feijoada without meat—where smoky coconut, earthy beans, and aromatic herbs create a broth so rich it feels like a hug in a bowl.

The secret lies in slow-cooking dried beans until they’re tender and infused with garlic, bay leaves, and a touch of coconut milk that adds velvety richness. I developed this recipe after years of testing vegetarian adaptations, ensuring every spoonful carries that authentic Brazilian comfort without compromising texture or flavor.

The foundation starts with properly soaked beans (never skip this step!) and a deep, savory broth built from onions, garlic, and smoked paprika. As it simmers, the beans transform from tough to creamy, absorbing all the smoky, herby notes.

The coconut milk doesn’t just add creaminess—it bridges the gap between traditional feijoada’s meaty depth and this vegetarian version’s plant-based heartiness. This isn’t just a soup; it’s a restaurant-quality dish that pairs beautifully with steamed rice and crispy farofa.

By the time you’re done, you’ll have a pot of soup so flavorful it disappears faster than you can say "feijoada."

The beans are tender but hold their shape, the broth is aromatic with just the right balance of smokiness and sweetness, and every bite carries layers of umami from the herbs and spices.

Serve it with a sprinkle of fresh cilantro and a squeeze of lime for brightness—this is the kind of meal that turns weeknights into celebrations.

Whether you’re feeding a crowd or meal prepping for the week, this recipe scales effortlessly. The slow-cooked method means flavors deepen over time, making leftovers even more delicious.

For an extra touch of authenticity, toast some farofa (toasted cassava flour) to serve on top—it adds a delightful crunch that contrasts perfectly with the creamy soup. Ready to make your own?

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

Ingredients for brazilian bean soup

Smoky, creamy, and packed with earthy Brazilian flavors—just these 14 ingredients transform into restaurant-quality soup.

Ingredient Amount Notes
Dried Black Beans 🌱 2 cups Soaked overnight, drained
Onions 🧅 1 ½ cups Yellow or red, diced
Garlic Cloves 🧄 6 cloves Minced or finely chopped
Smoked Paprika 🌶️ 2 tbsp For smoky depth
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Bay Leaves 🌿 2 whole Fresh preferred
Dried Thyme 🌿 1 tbsp Or 1 tsp fresh
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lime 🍋 1 whole Juiced for brightness
Farofa 🌾 ¼ cup Toasted cassava flour

The black beans are the heart of this soup, so don’t skimp on quality. Bob’s Red Mill or Trader Joe’s dried beans are my go-to—they soak up flavors beautifully. If you’re in a hurry, use 2 cans of black beans (15 oz each), but trust me on the soaking: it cuts cooking time by half. The smoked paprika is non-negotiable for that authentic feijoada smokiness—Penzeys or Goya brands have the best depth. For the coconut milk, grab the full-fat canned version (not cartons) for that rich, velvety texture that makes this soup feel indulgent.

No smoked paprika? Substitute 1 tbsp regular paprika plus ½ tsp liquid smoke. Fresh thyme unavailable? Dried works at half the amount. Vegetable broth too salty? Dilute with water or use low-sodium. The farofa is optional but adds that perfect crunch—Brazilian markets or Amazon carry it, or toast cassava flour in a dry pan for 3-4 minutes. For extra richness, stir in 2 tbsp tahini at the end, but don’t skip the lime juice—it cuts through the creaminess and brightens every bite.

This soup tastes even better the next day as flavors meld. Store in the fridge for 5-6 days or freeze portions for up to 3 months. I double the recipe and freeze half—perfect for lazy weeknights. To reheat, add a splash of water or broth and simmer gently. The farofa keeps separately and toasts again in a dry pan when serving. Garnish with extra cilantro and lime right before eating—fresh herbs make all the difference.

❤️

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 dried black beans in a pot with water, a pinch of salt, and let them simmer until tender. By the time the onions caramelize and the smoked paprika deepens into that rich, earthy aroma, you’re basically done.
  • Smoky Creamy Magic: That coconut milk? It’s the secret weapon—smooths out the smoky paprika like a dream. One sip and you’ll understand why I keep a can on hand just for this. The garlic? Oh, it’s there, but not overpowering—just enough to make every spoonful feel like a hug.
  • Weeknight to Party Fix: Honestly, this soup is my lazy night and my dinner party go-to. Serve it with crusty bread for a cozy meal, or add some grilled shrimp for a fancier vibe. The leftovers? Even better the next day—if there are any.
  • Budget-Friendly Feast: A pound of dried beans costs less than a fancy salad, and this recipe stretches it into four hearty servings. Between us, I’ve fed my whole family (plus a neighbor) for under $10. That’s a win for my wallet and my taste buds.

Step-by-step instructions for Brazilian black bean soup

Here's how to create this rich, smoky soup with layers of flavor and texture.

1

Sauté Onions and Garlic for Flavor Foundation

Heat the 0.25 cup olive oil in a large pot over medium heat. Add the 1.5 cups diced onions and cook for 5 minutes until they become translucent and just beginning to soften. This is your flavor base, so don't rush this step.

Add the 6 cloves minced garlic and the 2 tablespoons smoked paprika to the onions. Stir continuously for 1 minute until you can smell that deep, smoky aroma filling your kitchen. The paprika will develop its full flavor as it cooks with the onions and garlic.

2

Build the Smoky Base with Spices and Beans

Add the 2 whole bay leaves and 1 tablespoon dried thyme to the pot, stirring for 30 seconds to toast the spices gently. This releases their essential oils and deepens their flavor. Then add the 2 cups drained black beans and stir to coat them in the aromatic oil.

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low-medium and let it simmer uncovered for 20 minutes. You'll know it's ready when the beans are tender but still hold their shape, and the soup has thickened slightly from the beans breaking down.

3

Add Creaminess with Coconut Milk

Remove the pot from heat and carefully stir in the 1 can (13.5 oz) full-fat coconut milk. The heat from the soup will help it blend smoothly without curdling. Return the pot to low heat and let it warm through for 3-4 minutes, stirring occasionally.

Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, tasting as you go. The coconut milk should create a velvety texture while maintaining the soup's hearty character. If the soup is too thick, add 2-3 tablespoons water to reach your preferred consistency.

4

Finish with Fresh Herbs and Brightness

Remove the 2 bay leaves from the soup and discard them. Stir in the 0.25 cup chopped fresh cilantro and juice of the 1 whole lime. The cilantro adds freshness while the lime brightens all the rich flavors. Taste again and adjust seasoning if needed—this is where the soup comes together.

Let the soup sit off heat for 5 minutes to allow the flavors to meld completely. The lime juice will continue to infuse, balancing the smokiness with its tangy brightness. This resting period is crucial for developing the soup's full depth of flavor.

5

Serve with Crispy Farofa Topping

While the soup rests, toast the 0.25 cup farofa in a dry skillet over medium heat for 2-3 minutes until it turns a light golden brown and smells nutty. This toasting enhances its natural flavor and creates a delightful textural contrast.

Ladle the soup into bowls and sprinkle each serving with the toasted farofa. The farofa adds a satisfying crunch that contrasts beautifully with the creamy coconut milk and tender beans. Serve immediately while the farofa is still crispy and the soup is piping hot.

👨‍🍳

Pro Tips For Making Brazilian Bean Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with black beans always leaves them tough. Toss them in cold water with a pinch of baking soda (yes, it works) and let them sit 12+ hours. No need to boil them first; just drain, rinse, and start cooking. Your soup will thank you later.
  • CARAMELIZE ONIONS LOW: Skip the high-heat rush—this isn’t a stir-fry. Cook onions on medium-low for 20-25 minutes until deep golden, stirring occasionally. That slow process builds flavor; I used to burn them and wondered why my soup tasted flat. Patience here makes a real difference.
  • ADD COCONUT MILK LAST: Stir it in when the beans are nearly tender, not at the start. The heat breaks down the coconut’s richness faster, turning it greasy instead of creamy. Wait until the final 10 minutes—your soup will stay smooth and luxurious.
  • SALT THE BEANS WELL: Don’t be shy with salt during cooking—black beans absorb it like sponges. Add 1.5 teaspoons per pound of dried beans to the pot early, and another pinch when you add coconut milk. This cuts down on the need for extra seasoning later. (Yes, even if you’re impatient like me.)

Dietary considerations for brazilian bean soup

Vegetarian Adaptation

This recipe keeps the soul of traditional feijoada while making it completely plant-based. The key swap is replacing pork or beef with extra coconut milk and smoked paprika to mimic the meaty depth. I've tested this version countless times—it's just as satisfying and packed with protein from the beans. 🌱

For even more heartiness, stir in 1 cup cooked quinoa at the end or add crumbled tempeh for a meaty texture. The coconut milk doesn't just add creaminess—it carries the umami that traditionally comes from meat. Trust me, vegetarians and meat-lovers alike will be impressed!

Gluten-Free Assurance

All ingredients in this recipe are naturally gluten-free, making it perfect for those with celiac disease or gluten sensitivity. The black beans, coconut milk, vegetable broth, and farofa (when using cassava flour) all fit within a strict gluten-free diet.

Always double-check your broth label—some brands use barley-based seasonings.

For extra safety, I recommend using certified gluten-free farofa from brands like Bob's Red Mill or Amazon's gluten-free cassava flour. The toasted farofa adds texture without any gluten risk, and the soup remains completely safe for all dietary needs. ✨

Low-FODMAP Options

If you're following a low-FODMAP diet, this recipe needs just a few tweaks. Swap the onions for 1 cup diced fennel (it adds sweetness without FODMAPs) and reduce the garlic to 2 cloves (or use garlic-infused oil to avoid the allicin trigger).

The beans are low-FODMAP in moderation—stick to 1 cup cooked per serving.

For extra flavor without FODMAP triggers, add 1 teaspoon asafoetida powder (a common spice in Indian cooking) when sautéing the fennel. It mimics garlic's depth without the digestive issues. The rest of the recipe remains unchanged, keeping all the smoky, creamy goodness. 💛

Meal Prep Friendly

This soup freezes beautifully for up to 3 months, making it perfect for meal prep. Portion into airtight containers and freeze with 1 inch headspace for expansion. When reheating, add 2 tablespoons water or broth per serving to prevent thickening. The flavors actually improve after freezing!

For lunch prep, I recommend making a double batch—store half in the fridge for 5-6 days and freeze the other half. The farofa can be toasted fresh when serving or stored separately in a small jar to keep it crispy.

Just pop it in a dry pan for 2-3 minutes before serving. ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 10g50%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* 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 make this soup without coconut milk?

Yes, but the texture will be thinner and less creamy. For a vegetarian version, substitute with ½ cup plain Greek yogurt or ¼ cup tahini mixed with ½ cup water to replicate the richness. If using tahini, stir it in at the end and adjust salt to taste. The smoky depth will still shine through, but the velvety mouthfeel will be different.

2

How do I make the beans extra tender?

Start by soaking the beans overnight in cold water (or use the quick-soak method: boil for 2 minutes, then let sit for 1 hour). For even more tenderness, add ½ teaspoon baking soda to the cooking water—it softens the skins. Simmer uncovered for 45-60 minutes instead of 20 minutes to let them break down further. The result? Creamy, melt-in-your-mouth beans that hold their shape.

3

What’s the best way to store leftovers?

Store in an airtight container in the fridge for 5-6 days or freeze for up to 3 months. For reheating, add 2 tablespoons water or broth per serving and simmer gently—never microwave directly to avoid skin formation. The farofa should be toasted fresh when serving to maintain its crunch. Flavor actually deepens overnight, so leftovers taste even better!

4

Can I use canned beans instead of dried?

Use 2 (15 oz) cans black beans, drained and rinsed. Skip the soaking step entirely, but increase the simmering time to 15 minutes to let the flavors meld. The texture will be slightly softer, but the soup will still be rich and satisfying. For extra depth, add 1 teaspoon soy sauce or ½ teaspoon miso paste to the broth.

5

Why does my soup taste bland?

Most likely, the beans need more time to absorb flavors. Simmer uncovered for an additional 15-20 minutes to deepen the broth. Check your seasoning—add ½ teaspoon smoked paprika or 1 teaspoon soy sauce for umami. Finally, taste before serving: a squeeze of lime or extra cilantro can brighten flavors. The coconut milk should be full-fat for richness—light versions won’t provide the same depth.

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