DecideOnDinner
cheap

Budget Pinto Bean & Chorizo Skillet — Smoky, Filling, and Dirt Cheap

Smoky, filling, done in 25 minutes — and it costs next to nothing.

Budget Pinto Bean & Chorizo Skillet
Photo by Laura oliveira on Pexels
Total
25 min
Prep
5 min
Cook
20 min
Serves
4
Difficulty
easy

When money is tight and you still want something that actually tastes like dinner, this skillet delivers. Cheap Mexican chorizo brings all the seasoning — smoky, garlicky, a little spicy — and pinto beans soak it all up into something genuinely satisfying. You don't need much else. It comes together in one pan in about 25 minutes, cleans up fast, and reheats beautifully for lunch tomorrow. Serve it with warm tortillas, a scoop of rice, or just eat it straight from the skillet. No judgment. This is the kind of weeknight meal that earns its place in permanent rotation.

Ingredients

  • 12 oz fresh Mexican chorizo — casings removed if in links
  • 1 unit medium yellow onion — diced
  • 4 unit garlic cloves — minced
  • 2 unit cans pinto beans (15 oz each) — drained and rinsed
  • 1 unit can diced tomatoes (14.5 oz) — with juices
  • 1 tsp ground cumin
  • 0.5 tsp smoked paprika
  • 0.25 tsp crushed red pepper flakes — optional, to taste
  • 0.5 cup low-sodium chicken broth — or water
  • 1 pinch salt — to taste
  • 2 tbsp fresh cilantro — chopped, for serving — optional
  • 1 unit lime — cut into wedges, for serving

Method

  1. 1 Heat a large skillet over medium-high heat. Add the chorizo and break it apart with a spoon. Cook for 5–6 minutes until browned and cooked through, letting some crispy bits form on the bottom.
  2. 2 Add the diced onion to the skillet and stir to combine with the chorizo fat. Cook for 3–4 minutes until the onion softens and turns translucent.
  3. 3 Add the minced garlic, cumin, smoked paprika, and red pepper flakes. Stir and cook for 30 seconds until fragrant.
  4. 4 Pour in the drained pinto beans, canned tomatoes with their juices, and chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pan.
  5. 5 Bring to a simmer and cook uncovered for 8–10 minutes, stirring occasionally, until the liquid reduces and the mixture thickens into a saucy, cohesive skillet.
  6. 6 Taste and adjust salt. Serve topped with fresh cilantro and a squeeze of lime. Pair with warm tortillas or rice.

Variations

  • Vegetarian Swap — Skip the chorizo and use 2 tbsp of olive oil plus 1 tsp each of smoked paprika, cumin, garlic powder, and a pinch of chipotle powder to mimic the smoky depth. Add a diced poblano pepper with the onion for extra body.
  • Faster Version — Use pre-minced garlic from a jar and a pre-diced frozen onion blend — no chopping needed. Total active time drops to under 5 minutes.
  • Stretch It Further — Stir in 1 cup of frozen corn with the beans to add volume and sweetness, feeding 5–6 people on the same budget.

Notes

Mexican chorizo (the fresh, raw kind in a tube or loose) is key here — it's not the same as cured Spanish chorizo. Look for it near the sausage or in the Latin foods section. It's inexpensive and packed with flavor, so you don't need to add much seasoning beyond what's listed. If your skillet looks dry before the beans are fully warmed through, splash in a little more broth or water.

Equipment that helps

  • 12-inch skillet — A wide skillet gives the chorizo enough surface area to brown properly instead of steaming, which is where all the flavor comes from.