Side Dishes
This Brazilian pork and black beans recipe delivers the soul-warming flavors of feijoada in a single pot, where tender pork ribs and smoky black beans meld into a dish rich with cumin, bay leaf, and bright citrus notes. 🔥 I developed this version after years of perfecting feijoada-style cooking, balancing the deep, earthy flavors of slow-cooked pork with the creamy texture of black beans.
The secret lies in layering spices gradually and letting the flavors develop over time—no shortcuts, just authentic taste. What makes this recipe special is its versatility.
You can prepare it in a pressure cooker for 30 minutes or slow-cook it for hours, allowing the pork to become fall-apart tender while the beans absorb all the smoky, savory goodness.
The dish is hearty enough to stand alone but pairs beautifully with steamed rice, farofa, and collard greens for a complete Brazilian feast. The result is a dish that's deeply satisfying—each bite offers a perfect balance of tender pork, creamy beans, and aromatic spices.
The citrus brightens the richness, while the cumin adds a subtle smokiness that's unmistakably Brazilian. This is comfort food at its finest, perfect for feeding a crowd or savoring a bowl on a chilly evening. Feijoada has deep cultural roots in Brazil, traditionally served on weekends as a family meal.
While this recipe stays true to its origins, it's approachable for home cooks with simple ingredients and straightforward techniques. Let's bring a taste of Brazil to your table!
Ingredients for brazilian pork and black beans
These 14 ingredients bring Brazilian feijoada flavors to your kitchen—smoky, citrusy, and deeply satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Ribs 🥓 | 2 ½ lb | Baby back or spare ribs, cut into 2-inch pieces |
| Dried Black Beans 🌱 | 1 ½ cups | Soaked overnight or quick-soaked |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly toasted for deeper flavor |
| Bay Leaves 🍃 | 2 whole | Dried or fresh, removed before serving |
| Garlic Cloves 🧄 | 6 cloves | Minced, for rich aromatic base |
| Onion 🧅 | 1 whole | Yellow or red, diced |
| Orange Juice 🍊 | ½ cup | Freshly squeezed, brightens flavors |
| Orange Zest 🍊 | 1 tbsp | For citrus aroma |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smokiness |
| Water 💧 | 4 cups | For soaking beans and cooking |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
The pork ribs are the heart of this dish. Baby back ribs stay tender faster than spare ribs, but either works—just cut them into even 2-inch pieces for consistent cooking. For the black beans, soaking overnight is ideal, but quick-soaking (boil for 2 minutes, then let sit 1 hour) saves time. Trader Joe's or Latin markets often carry high-quality dried beans like black turtle beans or jicama beans, which add a unique texture. The cumin and smoked paprika are non-negotiable—they create that unmistakable Brazilian warmth. Toast the cumin seeds in a dry pan for 30 seconds before grinding to deepen the flavor, or grab pre-ground Penzeys or McCormick gourmet blends for convenience.
No fresh orange juice? Bottled orange juice with no added sugar works in a pinch, but fresh is always better. Running short on bay leaves? Dried thyme at half the amount adds a similar earthiness. The garlic and onion are your flavor anchors—don't skip browning them until soft and golden. For the orange zest, use a fine grater and rub it directly into the oil for maximum aroma. Substitute lime zest if you're out of oranges, though the flavor will shift slightly. The olive oil should be extra-virgin—California Olive Ranch or Colavita are reliable brands that won't overpower the dish. For extra smokiness, add a dash of liquid smoke (like La Choy) to the cooking liquid, but use sparingly—it's potent!
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 or freeze for 3 months. The beans and pork separate when reheated, so stir well before serving. For meal prep, double the recipe and freeze half—perfect for busy weeknights. The fresh cilantro, if using, should be added just before serving to keep it vibrant. If you're serving with farofa (toasted cassava flour), make it ahead and toast it fresh before sprinkling over the top—1 minute in a dry pan is all it takes for that perfect crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything in one pot, let it simmer, and walk away. No chopping, no fussing, no extra dishes. The ribs practically fall off the bone while the beans soak up all that smoky cumin and garlic goodness.
- Deep, Earthy Richness: Between us, this isn’t your average pork and beans. The bay leaves and cumin give it that warm, spiced depth, while the garlic cloves add a bright punch. It’s hearty, satisfying, and somehow better the next day—yes, really.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. The flavors only get stronger as it sits, and it reheats like a dream. My kids grab it straight from the fridge—no complaints.
- Budget-Friendly Feast: Pork ribs on sale? Black beans last forever? This dish stretches every ingredient without skimping on flavor. Honestly, it’s the kind of meal that makes grocery day feel like a win, and leftovers? Even better than the first serving.
Step-by-step instructions for smoky Brazilian pork and black beans
This one-pot wonder delivers deep smoky flavors and vibrant citrus notes in every bite.
🔥 Step 1: Sear the Pork Ribs for Maximum Flavor
Heat a large Dutch oven over medium-high heat and add 0.25 cup olive oil. Once the oil shimmers, add the 2.5 lb pork ribs in a single layer. Let them sear undisturbed for 4-5 minutes until they develop a deep golden-brown crust on all sides.
This initial searing creates the Maillard reaction that forms the rich, caramelized foundation for your dish. I press down gently on the ribs during the first minute to prevent curling and ensure even contact with the pan. Once browned, remove the ribs and set them aside on a plate.
👨🍳 Step 2: Build the Aromatic Base
In the same Dutch oven, add the 1 whole onion and 6 cloves garlic cloves that you've minced. Cook for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. You'll know it's ready when you can smell that sweet, pungent garlic scent filling your kitchen.
Stir in the 1.5 tbsp ground cumin, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Toast these spices for 30 seconds while stirring constantly—this releases their essential oils and deepens their flavor profile. The spices should smell warm and earthy, not burnt.
🥘 Step 3: Combine and Simmer the Beans
Add the 1.5 cups dried black beans (drained if quick-soaked), 4 cups water, 2 whole bay leaves, 0.5 cup orange juice, and 1 tbsp orange zest to the Dutch oven. Return the pork ribs to the pot, making sure they're submerged in the liquid.
Bring everything to a boil over high heat, then immediately reduce to a simmer. Cover and cook for 1 hour to 1 hour 15 minutes until the beans are tender but not mushy. You'll know they're ready when they're easily mashed between your fingers but still hold their shape. The pork should be fork-tender with no resistance.
⏰ Step 4: Finish with Citrus Brightness
Once the beans are tender, uncover the pot and increase the heat to medium-high. Simmer uncovered for an additional 10-15 minutes to reduce the liquid slightly and allow flavors to meld. This reduction creates a thicker, more concentrated sauce that coats the pork and beans beautifully.
Taste and adjust the seasoning if needed. I usually find the dish needs just a pinch more salt at this stage. The finished dish should have a perfect balance of smoky, spicy, and citrusy flavors with tender pork and creamy beans.
🍽️ Step 5: Serve with Fresh Garnish
Remove the 2 whole bay leaves before serving. Ladle the pork and beans into bowls, garnishing each serving with 0.25 cup fresh cilantro chopped over the top. The bright green cilantro provides a fresh contrast to the rich, smoky flavors.
Serve immediately with warm cornbread or crusty bread to soak up the delicious sauce. The combination of tender pork, creamy beans, and vibrant citrus creates a dish that's both comforting and full of bright flavors—perfect for any gathering or family meal.
Pro Tips For Making Brazilian Pork And Black Beans
- CRACK THE RIB BARK: Start your pork ribs in a screaming-hot Dutch oven—no gradual warm-up. After searing for 5 minutes per side, add just enough water to deglaze (about ¼ cup) and let it bubble hard for 2 minutes. I used to rush this, and the ribs never got that crispy crust. Trust me, the first few minutes are where the flavor locks in.
- SOAK BEANS IN SALTED WATER: Skip the vinegar rinse—just soak your dried black beans in warm, slightly salty water (1 tsp salt per quart) for at least 4 hours. The salt breaks down the skins faster, and the beans absorb way more flavor. I learned this after sludgy, underseasoned beans ruined a whole batch. (Yes, even if you’re impatient like me.)
- SMASH HALF THE GARLIC: Save half your garlic cloves whole—add them to the pot with the ribs for deep, mellow flavor. Crush the rest into a paste and fry it in the pork fat until it’s golden brown before adding liquids. The contrast between raw and caramelized garlic makes a real difference. I was skeptical until I tried it—now I double the amount.
- BUILD LAYERS WITH CUMIN: Toast your ground cumin in the dry pot for 30 seconds until it smells sharper before adding oil. Then bloom it with the garlic paste—this stops it from tasting bitter and lets the earthy notes shine. I used to just toss it in raw, and the dish never had that warm, spicy depth. (Your future self will thank you.)
Creative variations of this recipe
Feijoada Fusion Twist
For a modern take, swap half the pork ribs for chicken thighs—marinate them in 1 tbsp lime juice and 1 tsp achiote for 30 minutes before cooking.
The chicken stays juicy while absorbing the smoky bean flavors. I've made this version for game day parties, and it disappears fast! 🌶️
Vegetarian Feijoada
Keep the smoky, citrusy essence by using smoked tofu or hearts of palm instead of pork. Sauté 1 lb smoked tofu in 1 tbsp olive oil with 1 tsp smoked paprika and ½ tsp liquid smoke until golden.
Add it to the beans during the final 15 minutes of cooking. For extra protein, stir in 1 cup cooked lentils with the beans.
Slow-Cooker Adaptation
Transfer all ingredients to a 6-quart slow cooker after searing the pork. Cook on low for 8 hours or high for 4 hours—the longer cook time makes the beans extra creamy.
I use this method when hosting large groups; it's hands-off and always a crowd-pleaser. The citrus notes shine even more after the extended cooking time. ⏰
Spicy Caribbean Feijoada
Add 1-2 habanero peppers (seeds removed) to the pot during the final 30 minutes of cooking for a fiery kick. Finish with 2 tbsp coconut milk and 1 tbsp lime zest> for a tropical twist.
Serve with white rice> and mango salsa> to balance the heat. This version reminds me of my travels through the Caribbean—it's a fun variation that still feels Brazilian at heart.
Weeknight Shortcut
Use 1 can (15 oz) black beans>, drained and rinsed, to cut prep time by 8 hours>.
Sauté the pork and aromatics as directed, then add the beans with ½ cup water>, ½ cup orange juice>, and 1 tbsp tomato paste>. Simmer uncovered for 20 minutes> to thicken.
This version is perfect for busy nights but still delivers bold flavors. 💪
Nutrition facts
Frequently asked questions
Can I use canned black beans instead of dried?
Yes! For a weeknight shortcut, use 1 can (15 oz) black beans, drained and rinsed, to save 8 hours of soaking time. Add them with ½ cup water and 1 tbsp tomato paste during the final 20 minutes of cooking. The texture will be slightly softer but still delicious.
What's the best way to make this dish extra tender?
For fall-apart pork, slow-cook the ribs for 2-3 hours before adding beans, or use a pressure cooker for 45 minutes. The key is patience—the longer the pork cooks submerged, the more tender it becomes. I also recommend adding 1 cup chicken broth instead of water for deeper flavor.
How do I store and reheat leftovers?
Store in an airtight container for up to 5 days in the fridge or 3 months frozen. Reheat gently on the stove with 2 tbsp water per serving to prevent drying. The beans and pork separate slightly when reheated, so stir well before serving. The flavors actually improve overnight!
What sides pair best with this dish?
Traditional pairings include steamed white rice, farofa (toasted cassava flour), and sautéed collard greens. For a modern twist, serve with cornbread or crusty bread to soak up the sauce. I also love adding orange slices for freshness and pickled onions for tangy contrast.
Can I make this recipe in a slow cooker?
After searing the pork, transfer everything to a 6-quart slow cooker and cook on low for 8 hours or high for 4 hours. The long cook time makes the beans extra creamy and the pork incredibly tender. This method is perfect for large gatherings—just add extra beans and pork as needed.
