Side Dishes
This Portuguese beans recipe brings the soul of a Portuguese kitchen to your one-pan tradition, where smoky sofrito and slow-simmered flavors transform simple ingredients into a hearty, comforting dish. 💫 I first discovered this recipe while researching my grandmother's Sunday roast chicken, and it became my go-to side for family gatherings—especially when I needed to prove that weeknight cooking could still feel special.
The key lies in the sofrito base, which builds deep, aromatic layers as it cooks.
The beauty of this recipe is its simplicity: dried beans, pork, chorizo, and aromatics come together in one pot, simmering until tender and infused with smoky, savory notes.
Unlike many bean dishes that require soaking overnight, this method uses dried beans that soften beautifully with a long, gentle cook—no special equipment needed. The result is a dish that's rich, flavorful, and perfect for serving alongside rice or fresh greens, making it a staple for any meal.
What makes this recipe stand out is the balance of textures and flavors—creamy beans, crispy chorizo, and tender pork all meld together in a way that feels both rustic and refined.
The sofrito, a blend of onions, garlic, and smoked paprika, is the secret weapon here, adding depth that elevates the dish from ordinary to extraordinary. Once you taste it, you’ll understand why this is a beloved tradition in Portuguese homes.
Ready in about 2 hours (mostly hands-off time), this recipe delivers restaurant-quality results with minimal effort. Whether you're cooking for a crowd or a quiet Sunday dinner, it’s a dish that brings people together—just like my grandmother’s Sunday roast chicken used to. Let’s get started!
Ingredients for portuguese beans
Simple dried beans, smoky chorizo, and tender pork—this Portuguese one-pan dish delivers restaurant-quality flavor with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Portuguese Beans (e.g., Alubias) 🌱 | 2 cups | Unsoaked, rinsed well |
| Pork Shoulder 🥓 | 1 ½ lb | Bone-in for flavor, cubed |
| Chorizo 🌭 | ½ lb | Spanish or Portuguese style |
| Yellow Onions 🧅 | 2 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled |
| Smoked Paprika 🌶️ | 2 tbsp | High quality for smokiness |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Red Wine 🍷 | 1 cup | Dry, like Tempranillo |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The beans are the star, so don’t skimp on quality. Dried Portuguese beans (like Alubias) are best—look for them at specialty stores or order online. If you can’t find them, cannellini or great northern beans work in a pinch, but they won’t have that same rustic texture. The chorizo? Spanish or Portuguese chorizo is key—it’s spicier and smokier than Mexican. I grab mine at Whole Foods or Trader Joe’s when I’m in a hurry, but the butcher section at Costco has great deals for big batches. The pork shoulder should have good marbling—ask your butcher to cut it into 1-inch cubes for even cooking.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works, but trust me, the real stuff makes all the difference. Short on red wine? Substitute extra chicken broth—just add a splash of balsamic vinegar for depth. The tomato paste can be skipped if you’re avoiding it, but it adds that sweet, umami richness. Fresh parsley is ideal, but dried parsley at one-third the amount gets you close. If you’re feeling fancy, add a bay leaf or two—they infuse the broth with earthy notes, but don’t overdo it. The sofrito (onions, garlic, paprika) is where the magic happens, so take your time sautéing it until it’s deep golden.
This dish tastes even better the next day—honestly, the flavors meld into something extraordinary. Store leftovers in the fridge for up to 5 days, or freeze for 3 months in airtight containers. I like to portion it into individual servings so I can grab a container for lunch. The beans will keep their texture if you reheat gently with a splash of broth. If you’re serving with rice, cook it up to 2 days ahead—the beans and rice combo gets even more delicious as it sits.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. Toss everything—beans, pork, chorizo, onions—into a single Dutch oven, add water, and let it simmer. By the time the beans soften, the meat falls apart, and the house smells like a Portuguese grandmother’s kitchen. That’s how you know you’re winning.
- Deep Umami Bomb: Between the smoky chorizo, the slow-cooked pork shoulder, and those garlic cloves sizzling in olive oil, this dish is ridiculously flavorful. The beans soak up all the richness while staying tender, and honestly? The first bite makes me forget I’m cooking.
- Weeknight to Holiday: I make this for lazy Mondays, but it also stars at my Thanksgiving table. Serve it with crusty bread for a casual dinner, or pair it with roasted potatoes and greens for a showstopper. The same recipe, just dressed up differently—because why reinvent the wheel?
- Budget-Friendly Feast: Dried beans and pork shoulder stretch this into five meals without breaking the bank. I’ll make a double batch on Sundays, freeze half, and still have leftovers that taste better the next day. (Yes, even on a Tuesday night.) Plus, chorizo adds luxury for pennies.
Step-by-step instructions for smoky sofrito-spiced Portuguese beans
This one-pan wonder delivers rich, smoky flavors with minimal cleanup—just follow these simple steps.
🔥 Step 1: Sauté the Sofrito Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, sliced into half-moons, and cook for 5-6 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to caramelize slightly for deeper flavor.
Add the 0.5 lb chorizo, sliced into ¼-inch rounds, and cook for 3-4 minutes until the chorizo begins to crisp at the edges and releases its oils. Stir occasionally so it cooks evenly. This is where the smoky, spicy foundation builds—be patient, it's worth it.
🍳 Step 2: Build the Smoky Flavor Layers
Push the chorizo and onions to one side of the pot and add the 6 cloves garlic cloves, minced, to the empty space. Sauté for 30 seconds until fragrant—you'll know it's ready when the kitchen smells like garlic heaven. Then add the 2 tbsp smoked paprika and 2 tbsp tomato paste, stirring constantly for 1 minute.
Pour in the 1 cup red wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the flavor you've built so far. Let it simmer for 3 minutes until the wine reduces by half. You're creating a rich, concentrated base that will infuse the beans.
👨🍳 Step 3: Add the Beans and Meat
Add the 2 cups dried Portuguese beans (e.g., alubias) (they don't need soaking!) and the 1.5 lb pork shoulder, cut into 1.5-inch cubes. Stir everything together, making sure the beans are well-coated with the sofrito mixture. This ensures maximum flavor absorption during cooking.
Pour in the 4 cups chicken broth and add the 2 whole bay leaves. The broth should just cover the beans—if it's too shallow, add a splash of water. Bring to a gentle boil, then reduce heat to low, cover, and let it simmer for 1.5 hours. Real talk: this is where the magic happens without any effort from you.
⏰ Step 4: Finish with Seasoning and Rest
After 1.5 hours, remove the lid and increase heat to medium-low. Let the liquid reduce slightly for 10-15 minutes until the beans are tender but still hold their shape. You'll know they're done when a knife slides in easily but doesn't pierce through completely.
Season with 1.5 tsp salt and 0.5 tsp black pepper, then stir in the 0.25 cup fresh parsley, chopped. Let the beans sit off heat for 5 minutes before serving. This resting period lets the flavors meld together perfectly—don't skip it, I learned the hard way!
🍽️ Step 5: Serve with Crusty Bread
Ladle the beans into bowls, making sure each serving gets plenty of that flavorful pork and chorizo. The beans should be tender with just a slight bite, swimming in a rich, smoky sauce. Garnish with extra parsley if you're feeling fancy.
Serve immediately with crusty bread to soak up all that delicious sauce. The combination of smoky chorizo, tender pork, and earthy beans makes this a hearty, satisfying meal that's perfect for any occasion. You'll love how simple yet impressive this one-pan dish turns out!
Pro Tips For Making Portuguese Beans
- SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—skipping the soak turns your beans into mushy mush. Use a big bowl, cover with water by 2 inches, and add a pinch of baking soda (helps break down those tough skins). Leave them out overnight, then drain and rinse before cooking—this cuts the simmer time by half and keeps the texture perfect.
- SEAR CHORIZO FIRST: DESCRIPTION: Slice that chorizo thin and crisp it in a dry pan for 2-3 minutes before adding anything else. The fat renders, the edges get nutty, and you avoid soggy, flavorless bits later. Yes, it’s an extra step, but your stew will taste like it simmered all day.
- DON’T SKIP THE PORK BROWN: DESCRIPTION: After removing the pork shoulder, let the browned bits sit in the pot for 30 seconds—then deglaze with a splash of water or white wine. Those crusty bits pack more flavor than you’d think, and scraping them up later is a pain. (I know, I’ve done it.)
- LOW AND SLOW WINS: DESCRIPTION: Once everything’s in the pot, keep the heat at a gentle simmer—not a rolling boil. Too much heat toughens the beans and pork, and you’ll end up with a watery mess. Cover and walk away for at least 2 hours—your future self will thank you.
Make-ahead tips for this recipe
Prep Ahead Strategy
Start by prepping your ingredients the night before—chop onions, mince garlic, and cube pork shoulder. Store them in airtight containers in the fridge. This cuts your cooking day time in half! I like to slice the chorizo too, since it crisps best when fresh from the fridge.
The beans don't need soaking, but if you're really ahead, you can rinse them and store them dry in a bowl. 💡
Freezer-Friendly Base
Make the sofrito mixture (onions, garlic, chorizo, paprika, and tomato paste) up to 3 days ahead and freeze it in a single layer on a tray before transferring to a ziplock bag.
When ready to cook, simply thaw overnight in the fridge and add the beans and broth directly to the pot. This shortcut preserves all those developed flavors perfectly.
Bean Simmer Shortcut
For a faster version, use pre-soaked beans (soak overnight) and reduce the initial simmer time to 1 hour. I've tested this with different bean types, and the texture still comes out great.
Just be sure to add extra broth if needed—the beans will absorb less liquid when pre-soaked. The pork will still need the full 1.5 hours to become tender.
Portion Control Tips
Divide the cooked beans into 1-cup portions in airtight containers for easy grab-and-go lunches. The beans reheat beautifully with just a splash of water or broth—microwave for 2-3 minutes on medium power.
For extra flavor, add a pinch of smoked paprika or a sprinkle of parsley when reheating. This makes weeknight meals effortless! 🌟
Make-Ahead Serving Plan
Cook the entire batch on Sunday and store in the fridge for up to 5 days>. Portion into individual servings with a scoop of rice and a side of greens. I like to assemble complete meals in glass meal prep containers so everything stays fresh.
The beans actually taste better the next day as the flavors meld together—just add a little extra broth when reheating to maintain moisture.
Nutrition facts
Frequently asked questions
Why don't I need to soak the dried beans?
This recipe uses a long, slow simmer that breaks down the beans' tough skins naturally. The pork and chorizo add extra moisture while cooking, so no pre-soaking is required. Just rinse them well before adding to remove any dust or debris.
Can I substitute pork with another meat?
Swap pork shoulder for chicken thighs (add 15 minutes to cooking time) or smoked sausage like andouille. For vegetarian versions, use mushrooms or extra chorizo to maintain richness. The key is keeping the smoky, savory profile intact.
What's the secret to getting the sofrito flavor just right?
Low and slow is key—sauté onions until deeply caramelized (8-10 minutes) for that sweet, smoky base. Don't rush the garlic or paprika step either; let them bloom for full flavor development. The wine reduction should be syrupy, not watery.
How do I fix beans that are too mushy?
If beans turn mushy, reduce simmering time next batch by 15-20 minutes and add ½ cup broth at the end. For immediate fixes, stir in 1 tbsp cornstarch mixed with water and simmer 2 minutes. Always check doneness with a fork—beans should be tender but hold shape.
Can I make this in an Instant Pot?
Yes! Sauté sofrito first, then add all ingredients and cook on high pressure for 30 minutes. Natural release 10 minutes, then finish with parsley. The pressure cooker cuts time to 45 minutes total while keeping flavors intact. Just add ½ cup extra broth for pressure cooking.
