Chorizo And Beans Recipe: Smoky-Spiced One-Pan Fiesta

Side Dishes

Chorizo And Beans Recipe: Smoky-Spiced One-Pan Fiesta

This chorizo beans recipe transforms simple pantry staples into a smoky, spiced one-pan wonder that brings fiesta flavors to your table.

After years of testing, I’ve perfected a method where crispy chorizo meets tender beans in a single skillet, creating a dish that’s hearty enough for a main but flexible enough for a side.

The key lies in browning the chorizo until deeply aromatic—those rich, caramelized edges pack layers of flavor that simmer into the beans.

The beauty of this recipe is its simplicity: no fancy techniques, just a cast-iron skillet and 30 minutes of hands-off cooking. You’ll start by rendering the chorizo until it’s crispy and fragrant, then add onions, garlic, and spices to build a fragrant base before introducing the beans.

The result? A dish that’s tender, smoky, and packed with texture—where each bite delivers crispy chorizo bits against creamy, seasoned beans.

Serve this smoky-spiced fiesta alongside warm tortillas, fluffy rice, or a fresh avocado salad to round out the meal. The flavors deepen as it sits, making it perfect for meal prep or a last-minute dinner when you’re craving something bold and satisfying.

This is comfort food with a fiesta twist—simple enough for weeknights but impressive enough for company.

Here’s where it gets interesting: the chorizo’s natural fat renders into the beans, creating a sauce that clings to every bite without needing extra oil. That’s the secret weapon—no heavy cream or complicated steps, just deep, smoky flavor that comes from letting the ingredients work together. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for chorizo beans

Pantry staples meet fiesta flavors in this smoky-spiced one-pan dish.

Ingredient Amount Notes
Spanish Chorizo 🥓 ½ lb Freshly sliced for crispy edges
Dried Pinto Beans 🌾 1 ½ cups Soaked overnight or quick-soaked
Yellow Onion 🧅 1 whole Diced into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Smoked Paprika 🌶️ 1 tbsp For deep smoky flavor
Ground Cumin 🌿 1 tsp Toasted for enhanced warmth
Bay Leaf 🍃 1 whole For subtle earthy depth
Chicken Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 1 tbsp For skillet searing
Kosher Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lime 🍋 1 whole Juiced for brightness
Avocado Oil 🫒 1 tbsp For high-heat searing

The Spanish chorizo is the flavor anchor here—look for freshly sliced links at specialty markets like Whole Foods or La Tienda for the best quality. If using pre-sliced, pat it dry before browning to ensure crispy edges. Pinto beans should be plump and firm, not shriveled; store-bought canned beans work in a pinch but soaked dried beans deliver superior texture. For the smoked paprika, Penzeys or Goya brands deliver consistent, rich flavor—avoid the generic brands that taste like dust. The avocado oil is non-negotiable for high-heat searing; Mazola or Avocado Nation are reliable choices.

No smoked paprika? A mix of regular paprika and a pinch of liquid smoke gets you close, though it won’t be identical. Short on fresh cilantro? Dried cilantro at one-third the amount works, but fresh is ideal for that bright finish. The chicken broth can be swapped for vegetable broth for a vegetarian version, though the flavor will shift slightly. For the beans, quick-soak method (boiling for 2 minutes, then resting 1 hour) saves time if you forget to soak overnight. The lime juice is essential—skip it and the dish loses its vibrant finish.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The cilantro wilts fast, so store it wrapped in damp paper towels in a sealed container. For meal prep, portion into individual containers—reheat with a splash of water to restore moisture. The chorizo and beans reheat beautifully, though the texture may soften slightly. Serve with warm tortillas or crusty bread to soak up every last bit of smoky sauce.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: That crispy chorizo searing right in the pot? No extra pans, no extra mess. Just toss in the beans, broth, and spices, and you’ve got a hands-off simmer while you prep the rest of dinner. My kids even help drain the soaked beans—I call it their "bean patrol" duty.
  • Smoky, Spicy, Satisfying: The Spanish chorizo melts into the beans with that perfect caramelized edge, while the smoked paprika and toasted cumin make every bite feel like a little fiesta. Honestly, the lime and cilantro at the end? Game-changer—it’s rich but not heavy, spicy but not overwhelming.
  • Leftover Legend: This dish gets better the next day. I make a big batch on Sundays, and by Wednesday, I’m sneaking seconds like a guilty pleasure. Freezes like a dream too—just reheat and stir in a splash of water. My roommates think I’m a cooking genius, but it’s really just me being lazy.
  • Budget-Friendly Crowd-Pleaser: Dried pinto beans stretch this meal for days, and the chorizo? A little goes a long way. I serve it with tortillas for $5 meals, or double the portions for game-day snacks. Even picky eaters devour this—my dad’s favorite, and he’s not a fan of spicy food.

Step-by-step instructions for chorizo and beans recipe

Here's how to create a rich, smoky chorizo and bean dish that brings bold flavors together in one pan.

1

Sear the Chorizo for Maximum Flavor

Heat a large Dutch oven over medium-high heat and add the 1 tablespoon avocado oil. Once the oil shimmers, add the 0.5 lb Spanish chorizo, sliced into ¼-inch rounds. Cook for 4-5 minutes, stirring occasionally, until the chorizo releases its oils and begins to brown along the edges.

This step is crucial—don't rush it. The chorizo should develop a deep, caramelized crust while releasing its smoky, spiced fat into the pan. If the chorizo starts to burn before browning, reduce the heat slightly and give it more time. Once golden and crisp, remove the chorizo with a slotted spoon and set it aside on a paper towel-lined plate to drain excess fat.

2

Sauté Aromatics and Toast the Spices

In the same Dutch oven, add the 1 tablespoon extra-virgin olive oil over medium heat. Add the 1 whole yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until softened and translucent. Stir in the 4 cloves garlic cloves, minced, and cook for an additional 30 seconds until fragrant.

Next, add the 1 tablespoon smoked paprika and 1 teaspoon ground cumin, stirring constantly for 1 minute until the spices release their aroma. The mixture should smell deeply earthy and slightly sweet. This step builds the aromatic base that will infuse the beans with layers of flavor. If the spices start to darken too quickly, reduce the heat slightly to prevent burning.

3

Cook the Beans and Simmer with Broth

Add the 1.5 cups dried pinto beans (drained if previously soaked) to the Dutch oven along with the 2 cups chicken broth, 1 teaspoon kosher salt, 0.5 teaspoon black pepper, and 1 whole bay leaf. Stir well to combine, then bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 45-50 minutes, stirring occasionally to prevent sticking.

After 45 minutes, check the beans for tenderness. They should be soft but still hold their shape—if they're still firm, continue simmering for another 5-10 minutes. If the liquid reduces too much before the beans are tender, add ½ cup broth to maintain the right consistency. The beans should be fully submerged in liquid throughout the cooking process to prevent burning.

4

Finish and Garnish

Once the beans are tender, stir in the reserved chorizo and cook for an additional 2-3 minutes to heat through and allow the flavors to meld. Remove the bay leaf and discard it. Taste the mixture and adjust the seasoning with more 1 teaspoon kosher salt or 0.5 teaspoon black pepper if needed.

To serve, transfer the chorizo and beans to bowls and garnish each portion with 0.25 cup chopped fresh cilantro and 1 tablespoon lime juice (from the 1 whole lime). The bright acidity of the lime cuts through the richness of the chorizo and beans, balancing the dish. Serve immediately with warm tortillas or crusty bread to soak up the flavorful sauce.

👨‍🍳

Pro Tips For Making Chorizo Beans

  • CRISP THE CHORIZO RIGHT: That 4-5 minutes of searing isn’t just about cooking—it’s about rendering fat and building flavor. I used to rush it, and the chorizo stayed greasy instead of developing those crisp edges. Let it go until it’s golden and the fat sizzles like bacon, then drain it properly. That’s when you know you’re on the right track.
  • TOAST THE CUMIN FIRST: The recipe says to add the cumin with the smoked paprika, but I’ve learned the hard way—if you toast that 1 teaspoon of cumin in the dry pan for 10 seconds before adding oil, it’ll smell like a Mexican street cart. That toasted warmth cuts through the richness of the chorizo later. Just don’t walk away—it burns faster than you think.
  • DON’T SKIMP ON THE SOAK: Quick-soaking the beans? Fine, but if you’re in a rush, use the boil-and-drain method for 2 minutes, then let them sit covered for at least 30 minutes. I’ve tried skipping this, and the beans either turn to mush or stay rock-hard. The extra time makes all the difference when they’re simmering later—no gummy texture, just tender but intact beans.
  • SAVE THE CHORIZO FAT: After searing, don’t just toss that chorizo onto paper towels—let it drain for 2 minutes, then add it back to the pot with some of that rendered fat. That golden oil carries flavor, and skimming it all off means losing the depth that makes this dish sing. Just a splash is enough—trust me, your future self will notice.

Perfect pairings for this chorizo beans

Crispy Tortilla Pairing

Warm corn tortillas are a must with this dish—they soak up the smoky bean sauce beautifully. I like to lightly toast them in a dry skillet over medium heat for 30 seconds per side until just pliable.

Serve with a side of salsa verde or pico de gallo for a fresh contrast. For extra flair, sprinkle crumbled queso fresco on top before serving.

Creamy Avocado Salad

A simple avocado salad balances the richness of the chorizo. Mash 1 ripe avocado with ½ cup Greek yogurt, 1 tbsp lime juice, ¼ tsp salt, and 2 tbsp chopped cilantro. Serve chilled alongside the beans. The cool, creamy texture cuts through the smoky heat perfectly.

Cilantro-Lime Rice

For a heartier meal, serve with cilantro-lime rice. Cook 1 cup white rice in 1.5 cups chicken broth>, then stir in 2 tbsp lime juice, ¼ cup chopped cilantro, and ½ tsp salt>.

The bright flavors complement the chorizo’s smokiness. I often make a double batch—it reheats well for leftovers.

Spicy Pickled Onions

Add a tangy kick with quick-pickled red onions. Thinly slice 1 red onion>, then soak in ½ cup apple cider vinegar, 1 tbsp lime juice, 1 tsp sugar, and ½ tsp chili powder> for 15 minutes.

Drain and serve on top of the beans for a refreshing bite. 🌶️

Crusty Bread for Sauce

Don’t overlook crusty bread—it’s perfect for mopping up the flavorful bean sauce. Toast a baguette or ciabatta until golden, then slice into thick pieces. The crispy texture contrasts nicely with the tender beans.

I love using a cast-iron skillet to toast it until it’s just crisp enough to hold its shape.

Creamy Corn Relish

For a sweet-and-smoky combo, try grilled corn relish. Char 2 ears of corn> over an open flame or grill, then cut off the kernels. Mix with 2 tbsp mayonnaise, 1 tbsp lime juice, ¼ tsp salt, and 1 tbsp chopped cilantro.

The caramelized corn adds a delightful texture contrast to the beans.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 75mg25%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 4g
Protein 26g52%
* 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?

For a quicker version, use 2 (15-ounce) cans of drained and rinsed pinto beans. Skip the soaking step and reduce the simmering time to 20-25 minutes—just until the beans are heated through. The flavor will be slightly different since canned beans lack the depth of dried ones, but it’s a great shortcut.

2

What’s the secret to getting crispy chorizo edges?

Pat the Spanish chorizo dry with paper towels before slicing, then sear in avocado oil over medium-high heat for 4-5 minutes without stirring too often. The key is patience—let the fat render slowly for that perfect caramelized crust. If it starts burning, reduce the heat slightly.

3

Can I make this recipe vegetarian?

Yes! Swap the Spanish chorizo for 1 cup crumbled soy chorizo or ½ lb plant-based sausage (like Beyond Meat). Boost the smoky flavor with an extra ½ teaspoon smoked paprika and ½ teaspoon liquid smoke. The beans will still be hearty, but the texture will be softer without meat.

4

Why did my beans turn out mushy?

Overcooking is the most common culprit. Pinto beans should be tender but still hold their shape after 45-50 minutes of simmering. If they’re mushy, you likely cooked them too long or didn’t add enough liquid. Next time, check for tenderness at 40 minutes and add ½ cup water if the pot looks dry.

5

How do I reheat leftovers without drying them out?

Sprinkle 1-2 tablespoons water or broth over the beans and chorizo, then cover with a lid. Reheat in a skillet over low heat for 5-7 minutes, stirring occasionally. Microwaving works too—just add a splash of liquid and cover for 1-2 minutes. The extra moisture keeps everything tender.

★★★★★4.8(8 reviews)
Categories Side Dishes