Side Dishes
This Brazil beans recipe transforms humble ingredients into a hearty, smoky masterpiece that captures the soul of Brazilian feijoada in a single pot. The rich, savory flavors of bacon and cilantro meld perfectly with tender black beans, creating a dish that’s both comforting and impressive.
I developed this version after years of perfecting the balance between smoky depth and bright freshness—every bite delivers that perfect harmony.
The beauty of this recipe lies in its simplicity and depth. With just a few key ingredients—smoky bacon, aromatic cilantro, and slow-cooked beans—you’ll achieve restaurant-quality results in one pot. The bacon adds a rich, caramelized flavor, while the cilantro brings a bright, herbaceous contrast that cuts through the richness.
It’s the kind of dish that feels special but doesn’t require hours in the kitchen.
By the time you’re done, you’ll have a steaming pot of smoky bacon and cilantro beans that’s ready to be served alongside rice, collard greens, or crusty bread.
The beans will be tender and flavorful, the bacon crispy and aromatic, and the cilantro will add that signature freshness that makes this dish unforgettable. This is the kind of meal that brings people together—whether it’s a family dinner or a gathering with friends.
Serve it as the centerpiece of a Brazilian feast or pair it with grilled meats for a complete meal. The one-pot magic means less cleanup and more time enjoying the flavors. Let’s get cooking—this dish is worth every minute of preparation.
Ingredients for brazil beans
Fifteen ingredients, one pot, Brazilian soul in every bite—this recipe delivers restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Black Beans 🍲 | 2 cups | Unsoaked, high-quality variety |
| Thick-Cut Bacon 🥓 | 1 lb | Smoky, center-cut preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled, minced |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, chopped |
| Bay Leaves 🍃 | 2 whole | Fresh or dried, standard size |
| Smoked Paprika 🌶️ | 1 tbsp | High-quality, not pre-mixed |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked, coarse grind |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin, fruity variety |
| Low-Sodium Chicken Broth 💧 | 4 cups | Homemade or high-quality store-bought |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, bright flavor |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped finely |
| Hot Sauce 🔥 | 1 tbsp | Optional, for serving |
The bacon and black beans form the heart of this dish. Opt for thick-cut bacon from Costco or Whole Foods—it renders beautifully without losing smokiness. For the beans, Great Northern or navy beans work best, but stay with black for that signature color. The cilantro should be vibrant green, not wilted—local farmers markets often carry fresher bunches than grocery stores. If using dried beans, sort through them first to remove any stones or debris. The smoked paprika matters here: Penzeys or Gourmet Spice Kitchen brands deliver the most authentic flavor profile. Toast your cumin seeds briefly in a dry pan before grinding for an extra layer of depth—this is a professional technique that elevates the dish.
No fresh cilantro? Dried cilantro at one-third the amount works in a pinch, though it lacks the bright freshness. Substitute fresh parsley if needed, but reduce to 0.375 cup for proper balance. Running low on chicken broth? Beef broth with an extra splash of soy sauce provides similar umami depth. The hot sauce is purely optional but recommended for serving—Tabasco or Cholula are excellent choices. For a vegetarian version, replace bacon with smoked tempeh or extra mushrooms, though the dish will lose some of its signature richness. Always use extra-virgin olive oil here; cheaper varieties can taste bitter when heated. The lemon juice should be freshly squeezed—bottled juice lacks the brightness needed to cut through the smokiness.
This dish tastes even better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 5 days, or freeze portions for 3 months. For meal prep, double the recipe and portion into individual containers—perfect for lunches. The beans will thicken slightly upon reheating, so add a splash of broth if needed. To serve, garnish with extra cilantro and a drizzle of olive oil for freshness. The bay leaves can be removed before serving, but they add subtle aroma during cooking. Always taste before serving—adjust salt and pepper as needed, as bacon varies in saltiness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, let the bacon render, and the beans soak up all that smoky, salty goodness. No extra dishes, no stress, and honestly, that’s my kind of cooking.
- Smoky-Sweet Crave: The crispy bacon meets the tender beans, then that garlic and onion caramelize into something ridiculously good. Fresh cilantro ties it all together—bright, fresh, and impossible to resist.
- Meal Prep MVP: This keeps for days in the fridge, and the flavor only gets better. I make a big batch on Sundays, then use it for tacos, bowls, or even stuffed into baked potatoes. (Yes, even on a Tuesday night.)
- Budget Booster: Dry black beans are my wallet’s best friend—cheap, filling, and packed with protein. Add bacon, and suddenly you’ve got a hearty, satisfying dish that feeds four for the price of takeout. No guilt, all flavor.
Step-by-step instructions for smoky bacon and cilantro one-pot magic
This one-pot method transforms simple ingredients into a rich, smoky bean dish with minimal effort.
Render the Bacon and Build Flavor
In a large Dutch oven or heavy pot, cook the 1 lb thick-cut bacon over medium heat until the fat renders and the bacon becomes deep golden brown and crispy, about 12-15 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels to drain excess fat, leaving about 2 tablespoons of rendered fat in the pot. This fat serves as the flavor base for your dish.
Here's the thing—don't rush this step. The slow rendering of bacon fat infuses the beans with smoky depth. If the fat starts to smoke excessively, reduce the heat slightly to maintain a gentle sizzle. You'll know it's ready when the bacon releases easily from the pan and the fat shimmers with golden flecks.
Sauté Aromatics and Spices
In the same pot with the rendered bacon fat, add the 2 tbsp olive oil and increase the heat to medium-high. Add the 1 whole yellow onion, diced finely, and cook for 5-6 minutes until softened and translucent. Stir occasionally to prevent burning. The onions should caramelize slightly at the edges, adding natural sweetness to balance the smokiness.
Next, add the 6 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Immediately stir in the 1 tbsp smoked paprika, 1 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black peppercorns. Let the spices toast for 1 minute, stirring constantly, until the aroma fills your kitchen. This step develops the complex flavor profile that defines this dish.
Combine and Simmer the Beans
Add the 2 cups dry black beans, 4 cups low-sodium chicken broth, 2 whole bay leaves, and 0.25 cup fresh thyme to the pot. Stir well to combine, ensuring the beans are fully submerged in the liquid. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the pot with a lid.
Simmer for 1 hour to 1 hour 15 minutes, stirring occasionally, until the beans are tender but not mushy. You'll notice the liquid reduces significantly as the beans absorb the broth. If the beans aren't fully tender after 1 hour, add ½ cup water or broth and continue simmering for another 15-20 minutes. The beans should be fork-tender with a slight bite, not falling apart.
Finish with Acid and Fresh Herbs
Once the beans are tender, stir in the 2 tbsp lemon juice and the 0.5 cup fresh cilantro, chopped. Remove the 2 bay leaves and discard them. Taste the beans and adjust the seasoning if needed—add more salt or a splash of hot sauce if you prefer a spicier kick. The lemon juice brightens the dish, cutting through the richness of the bacon and beans.
Return the crispy bacon to the pot and stir to distribute it evenly. Let the mixture simmer uncovered for 5 minutes to allow the flavors to meld. The final dish should be thick, aromatic, and deeply flavorful, with the smoky bacon and fresh cilantro complementing the tender beans.
Rest and Serve
Remove the pot from heat and let the beans rest for 10 minutes, covered. This resting period allows the flavors to settle and ensures the beans absorb any remaining liquid. Serve the beans warm, garnished with additional fresh cilantro and a drizzle of hot sauce if desired. The one-pot method keeps everything cohesive, making this dish both convenient and impressive.
The result is a hearty, smoky bean dish with layers of flavor—rich from the bacon, aromatic from the spices, and bright from the lemon and cilantro. Perfect for a weeknight dinner or a potluck centerpiece, this recipe delivers restaurant-quality results with minimal effort.
Pro Tips For Making Brazil Beans
- Soak Beans Overnight: I learned this the hard way—rushing the soak means gummy beans later. Cover dry black beans in water by 2 inches, add a pinch of baking soda (trust me), and let them sit 12+ hours. No soaking? At least do a 2-hour hot soak, then drain.
- Render Bacon Low: Thick-cut bacon needs patience—start it on medium-low heat. Crowd the pan, and resist flipping until the edges crisp at 10-12 minutes. Save the fat; it’s liquid gold for caramelizing onions and beans.
- Slice Onions Thin: Thin, even slices (almost translucent) cook faster and sweeten up better. Grab a sharp knife and make half-moon cuts—no big chunks. Skip this, and you’ll be stirring soggy onion bits all hour.
- Toast Garlic Hard: After cooking onions, add minced garlic and let it sizzle until it’s golden (not just fragrant). This adds depth—burnt means bitter, but crispy edges? That’s the flavor boost you want.
Best sauces and condiments for brazil beans
Creamy Garlic Sauce
This rich, velvety sauce elevates your Brazil beans with a luxurious touch. Melt 2 tbsp butter in a saucepan over medium heat, then add 4 minced garlic cloves and 1 tbsp minced shallot, cooking for 1 minute until fragrant.
Stir in 1 cup heavy cream and ¼ cup grated Parmesan cheese, simmering for 3-4 minutes until slightly thickened. Pour this sauce over your beans just before serving—it adds a creamy contrast to the smoky bacon and bright cilantro. 🥄
Spicy Pimenta Sauce
For a bold Brazilian-inspired kick, blend ½ cup hot sauce (like Tabasco or Cholula), 2 tbsp lime juice, 1 tbsp chopped fresh cilantro, 1 tsp smoked paprika, and ½ tsp cayenne pepper until smooth.
Drizzle this fiery sauce over your beans and garnish with extra cilantro. The heat complements the smoky depth perfectly, making every bite exciting. 🌶️
Lime Crema
This tangy, creamy topping balances the richness of the beans beautifully. Mix ½ cup sour cream with 2 tbsp lime juice, 1 tbsp chopped cilantro, and a pinch of salt until smooth.
Spoon this bright, herby crema over your beans and top with extra cilantro. It’s the perfect finishing touch for a restaurant-quality dish. 🍋
Caramelized Onion Topping
Slow-cook 1 large yellow onion, thinly sliced, in 1 tbsp olive oil over low heat for 45-60 minutes until deep golden brown. Spread these sweet, jammy onions over your beans just before serving—they add a rich, caramelized sweetness that pairs wonderfully with the smoky bacon. 🧅
Avocado Lime Dressing
Blend 1 ripe avocado, ¼ cup lime juice, 2 tbsp chopped cilantro, 1 tbsp olive oil, and ¼ tsp salt until smooth. Drizzle this creamy, citrusy dressing over your beans for a refreshing contrast. The avocado adds a velvety texture that softens the dish’s heartiness. 🥑
Hot Honey Drizzle
Combine ¼ cup honey with 1 tsp cayenne pepper in a small saucepan and heat over low heat for 2-3 minutes until the pepper dissolves. Drizzle this sweet-spicy honey over your beans and garnish with extra cilantro. The heat and sweetness create a perfect balance with the smoky flavors. 🍯
Nutrition facts
Frequently asked questions
What makes this Brazil beans recipe different from traditional feijoada?
This recipe simplifies feijoada by using one pot and focusing on smoky bacon and cilantro for bold flavor. Traditional feijoada often includes multiple meats (like pork ribs and sausage) and simmers for hours. Here, we keep it streamlined with just bacon while maintaining that rich, smoky depth. The cilantro adds a bright contrast that cuts through the richness—perfect for weeknight cooking.
Can I substitute canned beans for dry beans in this recipe?
Use 4 cups canned black beans (drained and rinsed) instead of dry. Reduce the cooking time to just 15-20 minutes to let flavors meld. Canned beans work well for quick prep, though dry beans develop deeper flavor when simmered slowly. For best texture, add the beans after the bacon and aromatics have cooked.
How do I adjust the spice level for kids or sensitive eaters?
Skip the hot sauce entirely and reduce smoked paprika to ½ tsp. For extra mildness, omit the cayenne in the Spicy Pimenta Sauce. The bacon and lemon already provide plenty of flavor without heat. Always taste as you go—you can always add more salt or sweetness (like caramelized onions) to balance.
What sides pair best with this Brazil beans dish?
Serve with steamed white rice (a Brazilian staple), collard greens (sautéed with garlic and bacon), or farofa** (toasted cassava flour). For a complete meal, add grilled meats like chicken or steak. The creamy garlic sauce or lime crema also make excellent toppings. Think of it as a hearty centerpiece for a Brazilian-inspired feast.
Why did my beans turn out too mushy?
Overcooking is the most common cause. Beans should be tender but still hold their shape—test with a fork after 1 hour. If using dry beans, check for proper soaking (or quick-soak in boiling water for 2 minutes before cooking). For canned beans, simmer uncovered for 10-15 minutes max. The extra liquid should reduce naturally, not turn into a sauce.
