
One-Pot Sourdough Chorizo and Pinto Bean Skillet
A hearty one-pot skillet that builds flavors by sautéing Mexican chorizo, aromatics, and pinto beans with chipotle heat, then finished by nestling thick-cut sourdough pieces into the simmering beans to soak up the spiced broth. Served warm from the skillet with fresh cilantro, lime, and crispy chorizo bits on top—part bread bowl, part bean stew.
- Prep
- 15 min
- Cook
- 25 min
- Wait
- 5 min
- Total
- 45 min
- Makes
- 4 servings (1 to 1½ cups bean mixture + bread per person)
Steps
Before you start
- Cut sourdough into 2-inch (5 cm) cubes or thick slices ahead of time so they're ready to add
- Drain and rinse canned pinto beans if using them
- Have all aromatics prepped (onion diced, garlic minced, chipotle finely chopped)
Brown the chorizo
- Place the 12-inch (30 cm) cast-iron skillet over medium-high heat (no oil needed—chorizo renders its own fat).
- Add the chorizo pieces and cook, stirring occasionally with a wooden spoon, for 5–6 minutes until the meat is browned and has released its fat, breaking it into smaller pieces as it cooks.
- The chorizo should be crispy at the edges and reach an internal temperature of 160°F (71°C) when checked with an instant-read thermometer.
- Transfer about 2 tablespoons of cooked chorizo to a small bowl and set aside for garnish; leave the rest in the skillet.
+ Show details− Hide details
Ready when: Chorizo is browned, crispy at the edges, has rendered its fat into the skillet, and reaches 160°F (71°C) internal temperature
Tip: Use an instant-read thermometer to ensure the chorizo reaches a safe internal temperature of 160°F (71°C) throughout; don't skip removing some cooked chorizo for garnish—it adds texture and color contrast at the end.
Sauté aromatics and spices
- To the hot chorizo and fat in the skillet, add the diced onion and cook for 3 minutes, stirring occasionally, until the onion begins to soften.
- Add the minced garlic and cook for 1 minute more, stirring constantly, until fragrant.
- Stir in the cumin and oregano and cook for 30 seconds, allowing the spices to bloom in the hot fat.
+ Show details− Hide details
Ready when: Onion is translucent, garlic is fragrant, and spices smell toasted
Tip: Blooming the spices in fat releases their essential oils and deepens the flavor profile.
Add beans and broth
- Pour in the drained and rinsed pinto beans and the chicken broth.
- Stir in the finely chopped chipotle peppers and the reserved 1 tablespoon of adobo sauce.
- Bring the mixture to a gentle simmer over medium heat, stirring occasionally.
- Season with kosher salt and black pepper to taste.
- The skillet will bubble and steam; you should see lazy bubbles breaking the surface.
+ Show details− Hide details
Ready when: Mixture reaches a gentle simmer with small bubbles breaking the surface regularly
Tip: Taste the broth at this point and adjust salt and pepper before adding the bread—it's easier to season now.
Nestle in sourdough
- Reduce the heat to medium-low.
- Arrange the sourdough cubes or slices on top of the simmering bean mixture, pressing them down gently so they're partially submerged in the broth.
- Some pieces will poke above the surface—that's fine.
- They'll absorb liquid as they cook.
- Cover the skillet with a lid (or a large baking sheet if you don't have a matching lid) and simmer for 8–10 minutes.
+ Show details− Hide details
Ready when: Bread is soft when pressed with a spoon but still holds its shape; the broth has reduced slightly
Tip: Keep the heat at medium-low so the bread softens gently without the broth boiling too hard and breaking apart the cubes.
Rest and finish
- Remove the skillet from the heat and let it rest, uncovered, for 5 minutes.
- This allows the bread to fully absorb the liquid and the flavors to settle.
- The skillet will still be steaming and warm.
+ Show details− Hide details
Ready when: Steam subsides slightly and the dish reaches serving temperature
Tip: This rest is crucial—it prevents the bread from crumbling and gives the flavors time to integrate.
Garnish and serve
- Top the skillet with the reserved crispy chorizo pieces, the roughly chopped fresh cilantro, and a generous handful of crumbled queso fresco (if using).
- Serve the entire skillet at the table with lime wedges alongside.
- Diners can squeeze lime juice over their portion and eat directly from the skillet or transfer to bowls.
+ Show details− Hide details
Tip: Serve immediately while the bread is still warm and the cheese hasn't melted completely—the contrast in temperatures is part of the appeal.
Good to know
Tips
- For extra richness, reserve 1 tablespoon of the rendered chorizo fat before cooking and use it to toast the sourdough cubes in a separate skillet before nestling them into the beans—they'll have a golden, crispy exterior.
- If your sourdough is very fresh and soft (less than 4 hours old from the bakery), let it air-dry on the counter for an hour or two before cutting; this prevents it from becoming mushy in the broth.
- Make this vegan by swapping chorizo for crumbled tofu or seasoned mushrooms sautéed until crispy, and using vegetable broth instead of chicken broth. The queso fresco can be omitted or replaced with nutritional yeast.
- Customize the heat level by adjusting chipotle peppers—use 1 for mild, 2 for medium, or 3 for spicy. You can also add a pinch of cayenne pepper to the cumin and oregano for extra kick.
Make ahead
Dice the onion, mince the garlic, and chop the chipotle peppers up to 4 hours ahead. Store in separate containers in the refrigerator. Cut the sourdough into cubes up to 2 hours before cooking (if cut too far in advance, it will dry out slightly, which is fine but not ideal). Do not assemble the skillet ahead—it's best cooked fresh and served warm.
Storage & reheating
This dish is best enjoyed fresh from the skillet. Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. The bread will soften further and absorb more liquid as it sits. Reheat gently in a skillet over medium heat with a splash of broth or water to restore moisture, or warm in a 325°F (163°C) oven covered with foil for 10–12 minutes. Do not freeze, as the bread texture will not recover well.
Substitutions
- Mexican chorizo sausage (bulk or casings removed) → Andouille sausage or spiced ground beef browned with 1 teaspoon of smoked paprika and ½ teaspoon of cayenne pepper. Andouille adds a smokier note; the spiced beef will be leaner but less flavorful than traditional chorizo. Ensure any sausage substitute also reaches 160°F (71°C) internal temperature.
- pinto beans, canned → Black beans or kidney beans in equal measure. Black beans have a slightly earthier flavor; kidney beans are firmer and hold their shape better in the broth.
- sourdough bread, day-old or fresh → Crusty ciabatta, Italian bread, or focaccia cut into similar-sized pieces. Any sturdy bread with a thick crust works; avoid soft white bread, which will disintegrate.
- chipotle peppers in adobo sauce, canned → 2 tablespoons of fresh poblano pepper, roasted and finely chopped, plus ½ teaspoon of smoked paprika for depth. This gives a milder, fresher heat without the adobo sauce smoky intensity.
More stews
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Mexican
- Main ingredient
- White BeansSausage
- Diet
- Sugar-Free
- Method
- Stovetop





