Brazil Beans Recipe: Smoky Bacon and Tomato Simmered to Richness

Side Dishes

Brazil Beans Recipe: Smoky Bacon and Tomato Simmered to Richness

This Brazil beans recipe transforms humble black beans into a hearty, smoky masterpiece that captures the soul of Brazilian home cooking.

The secret lies in slow-simmering bacon, crushed tomatoes, and aromatic spices that build depth over time—creating a dish rich enough to stand as a main or pair beautifully with grilled meats. I developed this version after years of perfecting feijão tropeiro, the beloved Brazilian bean stew that brings families together.

The beauty of this recipe is its balance of simplicity and sophistication. With just 10 core ingredients and a 2-hour simmering time, you'll achieve restaurant-quality results that taste like they've been cooking all day.

The bacon adds a smoky richness, while the tomatoes provide natural acidity to cut through the beans' earthiness. Every bite delivers tender beans, crispy bacon bits, and layers of savory-sweet flavor that make it impossible to stop eating.

What makes this dish truly special is its versatility—serve it as a standalone meal with crusty bread, pair it with grilled steak or chicken, or even use it as a filling for stuffed peppers.

The texture is perfect: beans that hold their shape yet remain creamy, with bacon that stays crispy even after simmering. This is comfort food at its finest, with the kind of depth that comes from slow, patient cooking.

For those looking to adapt, a vegetarian version swaps bacon for smoked paprika and adds extra vegetables like bell peppers or corn. The method remains the same, proving this recipe's adaptability while maintaining its authentic Brazilian soul. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for brazil beans

Ten simple ingredients transform into a rich, smoky Brazilian bean stew perfect for family meals.

Ingredient Amount Notes
Black Beans 🍲 2 cups Dried, soaked overnight
Thick-Cut Bacon 🥓 8 oz Smoked or regular, chopped
Crushed Tomatoes 🍅 1 can (15 oz) San Marzano preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Bay Leaves 🌿 2 whole Fresh or dried
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Olive Oil 🫒 2 tbsp Extra-virgin preferred
Salt 🧂 1 ½ tsp Kosher or sea salt

The black beans are the foundation—dried beans develop richer flavor than canned, but if you're short on time, rinsed canned beans work too (use 2 cans, drained). For bacon, thick-cut stays crispier during simmering, but regular bacon works fine. Look for San Marzano crushed tomatoes at Italian markets or specialty stores—they're sweeter and less acidic, which balances the smokiness beautifully. If you can't find them, any good-quality crushed tomatoes will do, but avoid the watery ones. The onion and garlic are non-negotiable for building flavor—yellow onions add sweetness, while garlic provides that essential depth Brazilian cooking relies on.

No bacon? Smoked paprika (2 tsp) plus extra olive oil mimics the smoky flavor, though the texture will differ. Fresh thyme is ideal, but dried works at one-third the amount—just crush the leaves between your fingers to release the oils. Short on olive oil? Avocado oil has a higher smoke point, but it lacks the fruity notes that complement the dish. The bay leaves are crucial—they infuse a subtle earthiness that rounds out the flavors. Don't skip them unless you're using a pre-seasoned blend. For a vegetarian version, swap bacon for smoked paprika and add bell peppers or corn—the method stays identical, proving this recipe's adaptability.

This dish tastes even better the next day as flavors meld—plan ahead and make extra for leftovers. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The bacon bits stay crispy when reheated gently, so cover with a splash of water and warm on low heat. For serving, crusty bread soaks up the sauce perfectly, or pair it with grilled meats like chicken or steak. The beans hold their shape beautifully, so no need to mash—just stir and enjoy the rich, smoky goodness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything in one skillet, let the bacon render into crispy bits, and stir. The onions caramelize right alongside the beans, so you’re basically making dinner while you watch a show.
  • Smoky-Sweet Bite: That thick-cut bacon? It’s the star—crispy edges melt into the beans while the tomatoes add a tangy depth. Honestly, the first time I tasted it, I thought, “Why haven’t I been doing this all along?” The garlic cloves? Minced and toasted until fragrant—game over.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack it cold in jars for work or serve it warm over rice—no one will guess it’s not restaurant-quality.
  • Budget Win: Black beans and bacon stretch for miles, and I’m not kidding. A single batch feeds four for dinner and leaves enough for two lunches without breaking the bank. Plus, the onions and garlic are pantry staples, so I’m always covered.

Step-by-step instructions for smoky bacon and tomato simmered black beans

Here's how to transform simple ingredients into rich, smoky black beans with perfect texture and depth.

1

Cook the Bacon and Prepare the Base

Place the 8 oz thick-cut bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 5-6 minutes until the edges begin to crisp and the fat starts rendering. This initial rendering creates the foundation for flavor.

Once the bacon is about 75% cooked, use tongs to transfer it to a paper towel-lined plate, leaving the rendered fat in the pot. Add the 1 whole yellow onion to the bacon fat and cook for 5 minutes until softened and beginning to caramelize. This step develops the sweetness that balances the smokiness.

2

Add Aromatics and Build Flavor

Push the onion to one side of the Dutch oven and add the 2 tbsp olive oil to the empty space. When the oil is shimmering, add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Immediately add the 1 tsp dried thyme and 0.5 tsp ground black pepper, stirring to combine.

Pour in the 1 can (15 oz) crushed tomatoes and scrape up any browned bits from the bottom of the pot. These bits contain concentrated flavor that will deepen your beans. Add the 2 whole bay leaves and bring the mixture to a gentle simmer. Let it cook uncovered for 10 minutes to allow the flavors to meld.

3

Incorporate the Beans and Season

Drain the 2 cups soaked black beans and add them to the Dutch oven. Stir gently to combine with the tomato mixture. Add the 1.5 tsp salt and the cooked bacon pieces. The bacon should be fully crisped now - if not, return it to the pot for 1-2 minutes to finish.

Add enough water to just cover the beans (about 3 cups). The beans should be submerged by about 1 inch. Bring to a boil, then reduce heat to low. Partially cover the pot and let the beans simmer gently for 45 minutes, stirring occasionally to prevent sticking.

4

Simmer to Perfect Texture

After 45 minutes, check the beans for tenderness. They should be mostly tender but still have a slight bite. If they're not quite there, continue simmering for another 10-15 minutes. The beans will continue cooking as they rest, so don't overcook them.

When the beans are tender with some bite remaining, remove the bay leaves. Taste and adjust seasoning if needed - you may want to add more salt or pepper. The beans should be rich, smoky, and perfectly seasoned. Serve immediately with warm cornbread or over rice.

👨‍🍳

Pro Tips For Making Brazil Beans

  • CRISP THE BACON FIRST: Cook the thick-cut bacon until the edges are deep golden—not just pink—before pulling it out. The extra time upfront means that bacon stays crispy when you add it back later, and it won’t turn greasy when the beans simmer. (Yes, even if you’re impatient like me.)
  • SOAK BEANS OVERNIGHT: Skip the quick-soak hack—soak black beans in cold water for at least 8 hours (or overnight) to cut cooking time dramatically. Drain and rinse well before cooking; this removes starch that would otherwise make your beans gummy. (I learned this the hard way after a mushy batch.)
  • LOW AND SLOW FOR BEANS: Once the beans hit the pot, keep the heat at a gentle simmer—not a rolling boil. Too much heat breaks down the beans, turning them mealy instead of creamy. Stir occasionally, and if it’s too fast, drop the heat or cover it.
  • SAUTÉ ONIONS UNTIL CARAMELIZED: Don’t just chop the onion—cook it until it’s deep golden, almost jammy, before adding garlic. This adds a rich, sweet depth that cuts through the saltiness of the bacon. (Sounds weird, but it works: trust the process.)

Flavor customization for these flavors

Spicy Brazilian Kick

For those who love heat, add 1 tbsp of finely chopped fresh habanero or 1 tsp cayenne pepper when simmering the beans. The habanero adds a fruity, smoky heat that pairs beautifully with the smoky bacon, while cayenne delivers a classic Brazilian chili kick.

I like to add it in the last 15 minutes of cooking to preserve its potency. 🌶️

Creamy Coconut Twist

Give your beans a tropical flair by stirring in ½ cup of coconut milk during the final 10 minutes of simmering. The coconut milk adds a luxurious creaminess that balances the smokiness, especially if you're using smoked paprika instead of bacon.

For extra richness, top with toasted coconut flakes and fresh cilantro before serving.

Herbaceous Freshness

Brighten the dish with 2 tbsp chopped fresh cilantro or 1 tbsp chopped parsley right before serving. These herbs add a fresh, vibrant note that cuts through the richness of the bacon and beans.

I also love adding 1 diced jalapeño (seeds removed) for a subtle heat and extra freshness. The herbs should be added just before eating to preserve their bright flavor.

Smoky Paprika Swap

For a vegetarian version, replace the bacon with 2 tbsp smoked paprika and 1 tbsp olive oil, cooking them together until fragrant before adding the onions. This creates a deep, smoky flavor without the meat.

To enhance the smokiness, add 1 tsp liquid smoke (like Ancho-Chile Liquid Smoke) along with the tomatoes. This swap keeps the dish rich and satisfying while making it plant-based.

Sweet and Savory Balance

Add a touch of sweetness by stirring in 1 tbsp brown sugar or 1 mashed banana (yes, banana!) during the last 10 minutes of cooking. The natural sweetness of the banana or sugar complements the smoky and savory flavors, creating a dish with a unique depth.

This is a common technique in Brazilian cooking, especially in dishes like feijoada.

Citrus Zing Finish

Finish your beans with a squeeze of fresh lime or lemon juice (about 1 tbsp) and a sprinkle of zest just before serving. The acidity brightens the dish and balances the richness, making each bite feel fresh and vibrant.

I also like to garnish with lime wedges on the side for guests to add more as they like. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 35mg12%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 22g44%
* 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 use canned beans instead of dried?

Yes, but with adjustments. Use 2 cans (15 oz each) of drained black beans instead of soaked dried beans. Since canned beans are pre-cooked, reduce the simmering time to 30-40 minutes instead of 2 hours. The texture will be slightly softer, but still delicious. For best results, choose low-sodium beans and rinse them well before adding.

2

How do I make this recipe vegetarian?

Swap the bacon for 2 tbsp smoked paprika + 1 tbsp olive oil, cooking them together until fragrant before adding onions. For extra depth, add 1 tsp liquid smoke with the tomatoes. The dish stays rich and satisfying while becoming plant-based. Garnish with fresh herbs like cilantro or parsley for brightness.

3

Why do the beans need to simmer so long?

Slow simmering (2 hours) develops deep, complex flavors by breaking down the beans' natural starches and allowing spices to meld. This creates the creamy texture and rich taste characteristic of Brazilian bean dishes. Rushing the process results in mushy beans and flat flavor. Patience is key for that restaurant-quality result!

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and freeze for 3 months. When reheating, add a splash of water to prevent drying out. The flavors actually improve overnight as they continue to meld. Perfect for meal prep!

5

Can I make this in a slow cooker?

Follow the same steps until adding the beans, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. The slow cooker's gentle heat enhances the smoky flavors beautifully. Just stir occasionally and add a little water if needed to keep the beans submerged.

★★★★★4.5(13 reviews)
Categories Side Dishes