Portuguese Beans Recipe: Smoky Sofrito-Spiced One-Pan Tradition

Side Dishes

Portuguese Beans Recipe: Smoky Sofrito-Spiced One-Pan Tradition

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!

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

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.

1

🔥 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.

2

🍳 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.

3

👨‍🍳 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.

4

⏰ 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!

5

🍽️ 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

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 6g
Protein 34g68%
* 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

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.

2

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.

3

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.

4

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.

5

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.

★★★★★5.0(4 reviews)
Categories Side Dishes