Side Dishes
This Portuguese beans recipe transforms humble ingredients into a hearty, smoky one-pot dish that tastes like a taste of Portugal on your dinner table. The secret lies in slow-cooked white beans infused with garlic, cumin, and chorizo, creating a dish so rich it becomes the star of any meal.
I first discovered this recipe while researching traditional Portuguese home cooking, and it quickly became a staple in my weekly rotation.
The beauty of this recipe is its simplicity—just one pot, minimal prep, and a few hours of simmering time that transforms tough ingredients into something deeply flavorful. The beans soften until they practically melt in your mouth, while the pork and chorizo add layers of savory depth.
This is the kind of dish that improves with time, as flavors meld and intensify during the cooking process.
By the time you serve it, you'll have a steaming pot of Portuguese beans with tender meat, aromatic spices, and a broth so flavorful it deserves a bowl on its own.
The smoky garlic and cumin notes create a warmth that feels like a hug, perfect for chilly evenings or family gatherings. Serve it with crusty bread or rice to soak up every last drop of that delicious broth.
What makes this recipe truly special is how it brings a taste of Portugal into your home kitchen without requiring any special equipment. The one-pot method means less cleanup, and the flavors only get better as they sit.
This is comfort food at its finest—simple, hearty, and full of love, just like my grandmother's Sunday roast chicken used to be.
Ingredients for portuguese beans
Sixteen simple ingredients. One pot. A taste of Portugal on your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry White Beans 🌱 | 2 cups | Soaked overnight, drained |
| Chorizo 🥓 | ½ lb | Sliced into rounds |
| Pork Shoulder 🥩 | 1 lb | Cut into bite-sized pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced, for deep flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Bay Leaves 🍃 | 2 whole | Fresh for best aroma |
| Dried Oregano 🍃 | 1 tsp | Earthy, traditional touch |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Tomato Paste 🍅 | 2 tbsp | For umami depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Red Wine 🍷 | ½ cup | Dry, for acidity |
| Crusty Bread 🍞 | 6 slices | For serving |
The beans are the heart of this dish, so don’t skimp. Great Northern or Cannellini work best—they hold up to long cooking without falling apart. I always grab mine from Whole Foods or the bulk section at Trader Joe's, where they’re fresh and affordable. Soak them overnight (or use a pressure cooker for a 30-minute shortcut), then drain well. The chorizo and pork shoulder add richness, but if you’re avoiding pork, smoked sausage or even crispy bacon works in a pinch. Just make sure to slice the chorizo thinly—it cooks faster than the pork.
No red wine? Substitute with extra chicken broth or a splash of balsamic vinegar—it’ll still taste amazing. Fresh garlic is non-negotiable here; pre-minced loses its punch. Short on cumin? Swap in a pinch of coriander, but the earthy warmth is key. The tomato paste can be skipped if you’re avoiding it, but it deepens the flavor like nothing else. For extra smokiness, add a dash of liquid smoke (trust me). And if you’re using dried beans, soak them for at least 8 hours—or overnight for maximum tenderness.
This dish tastes even better the next day, so make extra. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. I always keep a jar of the broth separate—it’s perfect for soups or risotto later. The beans soften as they sit, so reheat gently with a splash of water or broth. Serve with crusty bread to soak up every last drop of that smoky, garlicky goodness. Leftovers reheat beautifully, making this a perfect meal prep dish for busy weeks.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-go after the beans soak—no chopping, no fussing, just simmering. The chorizo crumbles right in, and the pork shoulder melts into tender shreds while you’re still deciding what to watch on TV.
- Smoky Cumin Bomb: That earthy cumin and spicy chorizo? It’s a flavor explosion in every bite. Honestly, the first time I tasted this, I nearly burned my mouth—good kind of burn—because it’s just so bold and satisfying.
- Lunchbox Hero: Make a big batch on Sunday, and you’ve got lunch covered for the week. The beans hold up perfectly, the pork stays juicy, and even my picky teenager sneaks bites when he thinks I’m not looking.
- Budget Powerhouse: Pork shoulder and dry beans stretch this dish into a full meal for under $10. Between us, it’s my go-to when I’m broke but refuse to eat sad leftovers—plus, the leftovers taste even better the next day.
Step-by-step instructions for smoky garlic and cumin Portuguese beans
This one-pot masterpiece delivers rich, smoky flavors with minimal cleanup—just follow these simple steps.
Sear the Chorizo and Pork Shoulder
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat. Add the 0.5 lb chorizo sliced into rounds and cook for 3-4 minutes until the edges begin to crisp and the fat starts to render. Remove the chorizo with a slotted spoon and set aside.
In the same pot, add the 1 lb pork shoulder cut into bite-sized pieces. Sear for 5-6 minutes, stirring occasionally, until the meat develops a golden-brown crust. You'll know it's ready when the pork releases easily from the bottom of the pot. This step builds deep flavor—don't rush it.
Toast the Spices and Build the Base
Reduce heat to medium and add the 6 cloves minced garlic cloves. Cook for 30 seconds until fragrant—you should smell that sweet, aromatic garlic filling your kitchen. Immediately add the 1 tbsp ground cumin and 1 tbsp smoked paprika, stirring constantly for 1 minute until the spices bloom and fill the air with their warm, earthy scent.
Lower heat to medium-low and stir in the 2 tbsp tomato paste, letting it cook for 2 minutes until it darkens slightly. This creates a rich, umami foundation for your beans. Add the 2 whole bay leaves and 1 tsp dried oregano, stirring to distribute the spices evenly throughout the pot.
Simmer the Beans with Flavorful Broth
Pour in the 4 cups chicken broth and 0.5 cup red wine, scraping up any browned bits from the bottom of the pot. Add the 2 cups soaked and drained dry white beans, the seared chorizo, and the pork shoulder. Bring the mixture to a gentle boil, then reduce heat to low and cover partially, leaving a small gap for steam to escape.
Simmer for 1 hour and 15 minutes, stirring occasionally, until the beans are tender but still hold their shape. You'll know they're ready when they're fork-tender with just a slight resistance. If the liquid reduces too much before the beans are tender, add ½ cup hot water to maintain the right consistency.
Season and Finish to Perfection
Once the beans are tender, stir in the 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust the seasoning—this is where you can really make the dish your own. If you want more depth, add a splash of red wine or a pinch of smoked paprika. Let the beans simmer uncovered for an additional 10 minutes to thicken the sauce slightly.
Remove the 2 whole bay leaves before serving. The beans should be rich, smoky, and infused with garlic and cumin. Serve immediately with 6 slices crusty bread to soak up every last bit of that delicious sauce. The bread will transform into perfect little vessels for the hearty bean mixture.
Pro Tips For Making Portuguese Beans
- SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—skipping the soak and just tossing dry beans in the pot leads to tough, mealy results. Cover them in cold water (about 3 inches above the beans) and let them sit 12+ hours. The longer they soak, the creamier your final dish will be, especially with white beans that need that extra tenderness.
- CRISP THE CHORIZO FIRST: DESCRIPTION: Don’t just chop and toss the chorizo—render the fat first. Slice it into half-moons, then cook in a dry pan over medium-high heat until the edges are blistered and the oil pools. This builds flavor and prevents the chorizo from turning mushy later. (Yes, even if you’re impatient like me.)
- BROWN THE PORK SHOULDER: DESCRIPTION: That pork shoulder isn’t just filler—it’s the backbone of the dish. Cut it into 1-inch chunks, then sear them in batches until deeply browned on all sides. The crust locks in moisture and adds a smoky depth that simmering alone can’t match. Skip this, and you’ll end up with bland, gray meat.
- ADD CUMIN LATE: DESCRIPTION: Ground cumin burns faster than you think. Toast it lightly in the oil with the garlic, but pull the pan off the heat as soon as it’s fragrant—just 30 seconds. Adding it later, when the beans are already simmering, keeps its bright, earthy flavor instead of letting it turn bitter. (Your future self will notice the difference.)
Perfect pairings for portuguese beans
Classic Portuguese Bread
No Portuguese bean dish is complete without a basket of crusty pão caseiro (Portuguese bread) to scoop up every last drop of smoky broth.
Look for a rustic, slightly chewy loaf with a crisp exterior—my go-to is the sourdough-style bread from local Portuguese bakeries, but a good baguette or ciabatta works in a pinch. I slice it thick to handle the hearty beans without falling apart.
For extra authenticity, toast the slices lightly before serving to add crunch. 🍞
Simple Green Salad
A bright, tangy salad cuts through the richness of the beans beautifully. Toss 4 cups mixed greens (like arugula and romaine) with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of flaky sea salt.
Add ½ cup sliced radishes and ¼ cup crumbled feta for a refreshing contrast. The acidity in the lemon juice balances the deep, smoky flavors of the beans while keeping the meal light. 🥗
White Rice Pilaf
For a more filling meal, serve the beans over fluffy Portuguese-style white rice. Cook 1 cup jasmine or basmati rice in 2 cups chicken broth with 1 bay leaf and ½ tsp saffron (if available) for a fragrant touch.
The rice absorbs the bean broth beautifully, creating a complete one-pot meal. I often make a double batch of rice to use the leftovers for fried rice later in the week. ✨
Portuguese Cheese Platter
Round out the meal with a queijo da serra or queijo de alheira (a traditional Portuguese smoked sausage cheese) platter. Pair it with fig jam, sliced apples, and crusty bread for a sweet-and-savory contrast.
The nutty, slightly tangy flavors of Portuguese cheeses complement the smoky beans perfectly. This is a great way to introduce guests to authentic Portuguese flavors beyond the beans. 🧀
Red Wine Pairing
Since the recipe already includes red wine, why not drink it too? A Portuguese red like Vinho Tinto (such as a Douro red blend) or a Spanish Rioja pairs beautifully with the dish.
The wine’s dark fruit and earthy notes mirror the flavors in the beans, while its acidity cuts through the richness. If red wine isn’t your thing, a dry sparkling wine like Portuguese Vinho Verde offers a crisp, refreshing alternative. 🍷
Spicy Roasted Potatoes
For a heartier side, try smoky roasted potatoes tossed with 1 tbsp olive oil, ½ tsp smoked paprika, and ½ tsp garlic powder. Roast at 400°F for 30 minutes until crispy.
The potatoes add a satisfying crunch and soak up extra bean broth. I love serving them alongside the beans for a full, comforting meal. 🥔
Nutrition facts
Frequently asked questions
Can I substitute the pork shoulder with another protein?
If you prefer chicken, use 1 lb boneless, skinless chicken thighs instead—they stay juicy during long cooking. For a vegetarian version, swap in smoked tofu or extra-firm tempeh (cut into cubes) and add 1 tbsp soy sauce for umami. Just note that pork shoulder gives the dish its signature richness.
How do I make this recipe faster without a pressure cooker?
Start by using canned white beans (drained and rinsed) instead of dried. Reduce the simmering time to 45-60 minutes instead of 1.5 hours. For extra speed, sear the meat and sauté the spices while the beans cook—multitasking saves time! The flavors will still develop beautifully.
Why do my beans turn mushy instead of tender?
Overcooking is the most common cause. Check for tenderness by pressing a bean with a fork—it should yield slightly but still hold shape. If using dried beans, reduce simmering time by 15-20 minutes and add ½ cup broth if the pot dries out. For canned beans, simmer uncovered for just 20-30 minutes after adding them.
Can I make this recipe ahead of time?
This dish tastes even better the next day! Cook it fully, then refrigerate for up to 5 days. Reheat gently on the stove with a splash of broth or water. The flavors meld beautifully overnight, making it perfect for meal prep. Freeze portions for up to 3 months—just thaw in the fridge before reheating.
What's the secret to getting the smoky flavor right?
The key is toasting the spices and using smoked paprika. Bloom the cumin and paprika in oil for 1 full minute until fragrant. For extra depth, add a ¼ tsp liquid smoke or swap half the paprika for chipotle powder. The chorizo also contributes smokiness—don't skip browning it thoroughly!