Back to all recipes
Colombian Red Beans with Sofrito

Colombian Red Beans with Sofrito

Colombian Red Beans with Smoky Chorizo Sofrito

Colombian comfort food at its finest — creamy red beans swimming in a rich sofrito base where chorizo adds smoky depth to every spoonful. This is the kind of dish that fills your kitchen with incredible aromas and delivers serious satisfaction in a bowl.

DinnerGluten FreeDairy FreeComfort FoodMeal PrepBudget FriendlyOne Pot
↓ Jump to Recipe

In Colombian kitchens, frijoles rojos aren't just beans — they're the cornerstone of comfort, the dish that turns a simple meal into something that nourishes both body and spirit. This version builds its soul from a proper sofrito, that aromatic foundation of onions, garlic, tomatoes, and peppers that forms the backbone of so much Latin cooking.

What sets this apart from other bean dishes is the chorizo, which renders its smoky fat directly into the sofrito base. As those spiced pork bits brown and crisp, they release oils that carry deep, paprika-tinged flavors throughout every spoonful. The beans simmer slowly in this enriched base, drinking up those complex tastes while releasing their own starchy goodness to create a naturally creamy consistency.

This is weeknight cooking that doesn't feel rushed or compromised. Yes, it takes a couple hours of gentle simmering, but most of that time is hands-off. The result is a pot of beans so satisfying and complete that you'll understand why Colombians consider this a meal unto itself. Served over rice or with warm arepas, it's the kind of food that makes you slow down and appreciate what's in front of you.

Prep20 min
Cook2 hrs
Total2 hrs 20 min
Servings6
Difficultymedium

Nutrition

fat14g
carbs45g
protein18g
calories385

Ingredients

  • 2 cupdried red kidney beans, soaked overnight and drained
  • 6 ozchorizo, diced into small cubes
  • 2 tbspneutral vegetable oil
  • 1 mediummedium carrot, diced
  • 2 mediummedium potatoes, peeled and cubed
  • 1 tspground cumin
  • 1 tspsalt
  • ½ tspblack pepper, freshly ground
  • 6 cupwater
  • ¼ cupfresh cilantro, roughly chopped(optional)

sofrito

  • 1 largelarge white onion, finely chopped
  • 3 clovegarlic cloves, minced
  • 2 mediummedium ripe tomatoes, finely chopped
  • 1 mediummedium red bell pepper, diced

Instructions

  1. Give the soaked beans a thorough rinse in cold water and drain them completely. They should feel plump and firm — this overnight soak cuts your cooking time significantly.
  2. Warm the oil in a large, heavy-bottomed pot over medium heat until it shimmers. You want enough heat to properly render the chorizo fat without scorching.
  3. Toss in the diced chorizo and let it cook undisturbed for a few minutes, then stir occasionally until deeply browned and crispy. The rendered fat will become your flavor foundation.
    5 min
  4. Add all the sofrito ingredients — onion, garlic, tomatoes, and bell pepper — right into the chorizo and its rendered fat. The mixture will sizzle and release amazing aromas immediately.
  5. Stir the sofrito frequently and cook until the vegetables break down and become jammy, with the onions completely translucent and the tomatoes losing their raw edge. This concentrated base is worth the patience.
    8 min
  6. Stir in the drained beans, water, cumin, salt, and pepper. The beans should be completely submerged — add a bit more water if needed.
  7. Bring everything to a rolling boil, then reduce the heat to maintain a gentle simmer. Cover the pot and let the beans cook slowly — they'll gradually absorb the flavors while becoming tender.
    1 hr
  8. Add the diced carrot and cubed potatoes to the pot, stirring them in gently so they're evenly distributed throughout the beans.
  9. Keep simmering uncovered now, stirring occasionally, until the beans are completely tender and the potatoes yield easily to a fork. The liquid should have thickened into a rich, stew-like consistency.
    30 min
  10. Taste and adjust the salt and pepper as needed — the beans should be well-seasoned throughout. Serve in deep bowls with a generous sprinkle of fresh cilantro on top.
Tips & Tricks
Frequently Asked Questions
Can I use canned beans instead of dried?

Yes, but the texture won't be quite as creamy. Use three 15-oz cans, drain and rinse them, then add them in step 8 with the vegetables and reduce the cooking time to about 30 minutes total.

What if I can't find chorizo?

Spanish chorizo works best here, but you can substitute with andouille sausage or even bacon for a different but still delicious smoky flavor. Use the same amount and follow the same browning technique.

How long will these keep in the fridge?

The beans improve over time and will keep for up to 5 days refrigerated. They also freeze beautifully for up to 3 months — just thaw overnight and reheat gently, adding a splash of water if needed.

My beans are taking forever to get tender — what's wrong?

Old beans can take much longer to soften, sometimes up to 3 hours. Hard water can also slow things down. If you're past the 2-hour mark, add a pinch of baking soda to help speed the process.