Side Dishes
This Barracho beans recipe brings the soul of Brazilian home cooking to your table, where smoky pork belly and crispy bacon bits transform simple beans into a rich, savory masterpiece.
The secret lies in slow-braising with sofrito—a fragrant blend of garlic, onions, and spices—that infuses every bite with deep, aromatic flavor. I first discovered this dish during a trip to Bahia, where it’s served as both a humble side and a hearty main course, depending on the meal.
What makes Barracho beans truly special is the balance of textures: tender beans, melt-in-your-mouth pork, and the satisfying crunch of crispy bacon bits on top. The recipe starts with soaking beans overnight, then simmers them with pork belly and sofrito until the flavors meld into a cohesive, deeply satisfying dish.
This method ensures the beans stay creamy while absorbing all the smoky, savory goodness from the meat and spices.
The result is a dish that’s both comforting and impressive—perfect for serving alongside rice, farofa, or collard greens. The crispy bacon bits add a final touch of indulgence, making it a dish that feels like a celebration on any night of the week.
Whether you're cooking for a family gathering or a quiet weeknight dinner, Barracho beans deliver restaurant-quality flavor with minimal effort.
For those looking to adapt the recipe, a vegetarian version swaps pork belly for smoked tofu or mushrooms, while keeping the same rich, smoky sofrito base. The key to success lies in patience—letting the flavors develop slowly over time. Let’s get started on this Brazilian classic!
Ingredients for barracho beans
Brazilian pantry staples meet smoky sofrito for this hearty bean masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 2 cups | Soaked overnight in cold water |
| Pork Belly 🥓 | 1 ½ lb | Cut into 1-inch cubes, skin on |
| Thick-Cut Bacon 🥓 | ½ lb | For crispy bits, cut into lardons |
| Yellow Onion 🧅 | 1 whole | Diced, medium-fine |
| Garlic Cloves 🧄 | 8 cloves | Minced, fresh preferred |
| Fresh Bay Leaves 🌿 | 2 whole | For authentic aroma |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Bay Scallions 🧅 | 4 whole | Sliced, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Water 💧 | 6 cups | For soaking beans |
The pork belly is the star here—look for thick-cut pieces with good marbling at Whole Foods or your local butcher. Costco often has pre-cut pork belly at a great price, but avoid lean cuts. The bacon should be thick-cut too; Trader Joe's carries excellent options. For the beans, dried black beans are essential—they hold their shape better than canned. Soak them overnight in cold water, then drain before cooking. Fresh bay leaves elevate the dish, so grab a few sprigs from the produce section. The smoked paprika should be labeled 'smoked'—regular paprika won't give that deep, woodsy flavor.
No pork belly? Smoked sausage or chicken thighs work as substitutes, though the texture will differ. Swap smoked paprika for liquid smoke at half the amount if needed, but it's not the same. Fresh oregano is ideal, but dried works at one-third the quantity. For the bacon bits, if you can't crisp them properly, bake at 400°F for 10-12 minutes instead of frying. The sofrito base—onions, garlic, and spices—is non-negotiable; it's what makes Barracho beans sing. If you're short on time, pre-chop the onions and garlic and store them in the fridge for up to 3 days.
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. The beans and pork belly reheat beautifully—just add a splash of water to prevent drying out. For meal prep, portion into containers with a layer of crispy bacon bits on top to keep them fresh. The bacon bits can be made ahead and stored separately; just crisp them up again before serving. Freeze portions for up to 3 months—the flavors intensify over time.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot. The beans soak overnight (no fancy soaking tricks, just water and time), then simmer while the pork belly renders its own fat into crispy, caramelized perfection. No chopping boards to clean, no extra pans to wash.
- Smoky Depth Bomb: That thick-cut bacon isn’t just for flavor—it’s the backbone. The pork belly adds richness, the garlic cloves sizzle into the onions until they’re sweet and jammy, and the black beans? They absorb all the smoky, savory goodness like a sponge. Every bite has layers—creamy, salty, umami—without needing fancy spices.
- Weeknight to Party: Honestly, I make this for lazy Tuesdays and when my in-laws visit. The leftovers taste just as good the next day (if they last that long), and it’s hearty enough for a crowd but simple enough to throw together when I’m exhausted. Serve it with rice, over toast, or straight from the pot—no judgment.
- Budget-Friendly Feast: Dried beans and pork belly stretch farther than you’d think. I’ve fed six people for under $15 with this, and the flavors are so bold, no one complains about the portions. Plus, the bacon and pork belly add that "special occasion" feel without breaking the bank. My wallet and my taste buds thank me every time.
Step-by-step instructions for Barracho beans
Here's how to braise these beans until tender with rich pork belly and crispy bacon bits.
Render the Bacon and Cook the Pork Belly
Cut the 0.5 lb thick-cut bacon into lardons (½-inch strips) and place them in a heavy Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the bacon becomes deep golden brown and crispy, rendering out its fat. Remove the bacon with a slotted spoon and set aside, leaving the rendered fat in the pot.
Increase heat to medium-high and add the 1.5 lb pork belly, cut into 1-inch cubes with skin on. Sear the pork belly for 5-6 minutes, turning occasionally, until the skin begins to crisp and the edges turn golden brown. This step builds deep flavor through the Maillard reaction—don't rush it. Once browned, remove the pork belly and set it aside with the bacon.
Build the Sofrito Base
In the same Dutch oven, reduce heat to medium and add 0.25 cup olive oil. Add the 1 whole yellow onion, diced medium-fine, and cook for 5-6 minutes until softened and light golden. Add the 8 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Stir in 1 tbsp dried oregano, 1 tbsp smoked paprika, 0.5 tsp ground black pepper, and 1.5 tsp kosher salt. Cook for 1 minute to toast the spices and deepen their flavors. Add the 2 whole fresh bay leaves and pour in 6 cups water. Bring to a gentle simmer and let it reduce slightly for 3-4 minutes until the liquid is fragrant and slightly thickened.
Braise the Beans and Pork
Drain the soaked 2 cups dried black beans and add them to the Dutch oven. Stir to combine with the sofrito, then return the pork belly and crispy bacon to the pot. Bring to a rolling boil, then immediately reduce heat to low and cover with a tight-fitting lid. Simmer for 1.5 hours, stirring occasionally to prevent sticking.
After 1 hour, check for doneness by tasting a bean—it should be tender but still hold its shape. If the beans aren't fully tender, continue simmering for another 30 minutes. The pork belly should be fork-tender and easily pull apart. If the liquid reduces too much, add ½ cup water to maintain moisture.
Finish and Garnish
Once the beans are tender and the pork belly is falling apart, remove the 2 whole fresh bay leaves. Adjust seasoning with additional kosher salt if needed—the beans should be richly seasoned but not salty. Stir in 4 whole sliced bay scallions and 0.25 cup chopped fresh cilantro, reserving some for garnish.
Let the beans rest for 10 minutes off heat—this allows flavors to meld and the pork belly to reabsorb any juices. Serve immediately, garnished with the reserved bay scallions and cilantro. The result should be tender beans with crispy bacon bits, rich pork belly, and a smoky, aromatic sofrito that coats every bite.
Pro Tips For Making Barracho Beans
- Render Bacon Slow: Thick-cut bacon needs patience—cook it low and slow until the fat pools like oil, not grease. I used to crank the heat and end up with crispy edges and raw centers; now I keep it at medium-low and stir every 3-4 minutes until the fat runs clear.
- Soak Beans Overnight: Skimping on soak time means tough beans. Rinse dried black beans, then soak them in cold water for at least 8 hours—or overnight if you can. After draining, give them a quick rinse before cooking to remove any gummy residue that’ll make your beans gluey.
- Don’t Crowd the Pork: Pork belly releases fat like a firehose, and if you pile it in, you’ll steam the meat instead of searing it. Work in batches—2 inches thick max—so the fat renders properly and the outside gets that deep, caramelized crust.
- Deglaze with Reserved Fat: That bacon and pork fat you drained? Save it. After removing the meat, pour the fat back into the pot and let it sizzle for 30 seconds. Then add a splash of water or broth—it’ll scrape up all the browned bits and turn your beans into a rich, flavor-packed sauce.
Flavor customization for this barracho beans
Smoky Sofrito Variations
The sofrito base is where Barracho beans shine, and tweaking it opens up endless flavor possibilities. For a spicier kick, add 1 tsp cayenne pepper or ½ tsp red pepper flakes when toasting the spices—this cuts through the richness beautifully.
I’ve found that Penzeys Hot Honey drizzled at the end adds a sweet-heat balance that’s pure magic. 🌶️
Protein Swaps
If pork isn’t your thing, smoked sausage (like Johnsonville Smoked Brats) or chicken thighs work wonders. For a vegetarian twist, swap pork belly for extra-firm tofu (pressed and pan-seared) or portobello mushrooms (sliced and roasted).
The key is ensuring the protein has a deep, smoky flavor—liquid smoke or smoked paprika can help bridge the gap.
Herb and Spice Boosts
Fresh herbs elevate this dish instantly. Try adding 1 sprig fresh thyme with the bay leaves or 1 tsp ground cumin for a North African-inspired twist. For a citrusy brightness, zest 1 lime into the sofrito base.
I’ve also experimented with 1 tsp ground coriander for a subtle, floral note that pairs perfectly with the smokiness. 🌿
Texture Upgrades
Crispy bacon bits are non-negotiable, but you can level up the texture game. Fold in toasted breadcrumbs (toasted in olive oil with a pinch of salt) for crunch, or sprinkle crumbled feta on top for a tangy contrast.
For a crunchy garnish, try fried shallots—just fry 2 shallots in bacon fat until golden and sprinkle over the top.
Acid Balance
A splash of acid brightens the dish and cuts through the richness. Stir in 2 tbsp tomato paste with the sofrito for depth, or finish with 1 tbsp apple cider vinegar or lemon juice before serving.
I’ve also used pickled jalapeños (chopped) for a tangy, spicy punch that guests rave about. 🍋
Regional Twists
In Bahia, Barracho beans often include dendê oil (palm oil) for a vibrant red hue and nutty flavor—use 1 tbsp if you can find it. For a Southern Brazilian touch, add 1 cup diced tomatoes to the sofrito for a lighter, fresher profile.
In Rio, some versions include coconut milk (just ¼ cup) for a creamy, tropical twist that’s surprisingly delicious.
Nutrition facts
Frequently asked questions
What makes Barracho beans different from regular black beans?
Barracho beans feature a rich, smoky sofrito base made with pork belly, bacon, and aromatic spices like smoked paprika and oregano. Unlike simple black beans, this dish transforms into a hearty stew with deep, complex flavors from slow-braising the meat and beans together. The crispy bacon bits on top add an extra layer of texture and richness that sets it apart.
Can I use canned beans instead of dried for this recipe?
While dried beans are traditional, you can use 2 (15 oz) cans of black beans for convenience. Drain and rinse them well, then add them directly to the pot after the pork belly and bacon have been seared. The cooking time will be shorter (45-60 minutes instead of 1.5 hours), but the flavor will be slightly less developed. For best results, use dried beans to achieve the authentic texture and depth.
How do I prevent the beans from becoming mushy?
To keep the beans tender but not mushy, avoid overcooking them. Start checking for doneness after 1 hour of simmering—they should be soft but still hold their shape. If the liquid reduces too much, add ½ cup water to maintain moisture. Also, ensure you're using a heavy pot like a Dutch oven, which distributes heat evenly and prevents scorching.
What’s the best way to reheat Barracho beans?
Reheat gently on the stovetop over low heat with a splash of water or broth to prevent drying out. Stir occasionally and add more liquid if needed. For the crispy bacon bits, reheat them separately in a dry pan over medium heat for 2-3 minutes until crispy again, then sprinkle on top just before serving. Microwaving is not recommended as it can make the beans rubbery.
Are there vegetarian or vegan adaptations for this dish?
Yes! Swap the pork belly for extra-firm tofu (pressed and pan-seared) or portobello mushrooms (sliced and roasted). Boost umami with 1 tbsp soy sauce or 1 tsp liquid smoke in the sofrito. For bacon, use smoked tempeh or coconut bacon. The key is maintaining the smoky, savory profile—vegetarian smoked paprika and mushrooms work beautifully together.
