extra-virgin olive oil - 2 tbsp (35 ml, use good quality Spanish olive oil)
onion - 1 medium (finely chopped)
garlic cloves - 4 (roughly chopped)
carrot - 1 small (peeled and finely chopped)
sherry vinegar - 1 tbsp (15 ml, can substitute with red wine vinegar or apple cider vinegar)
sweet smoked Spanish paprika - 1 tsp (2.5 grams)
dried oregano - 1 tsp (1 gram)
ground cumin - 3/4 tsp (2 grams)
tomato sauce - 1/2 cup (120 grams, homemade grated fresh tomatoes or canned tomato sauce/passata)
sea salt - to taste (season during cooking)
freshly cracked black pepper - to taste (season during cooking)
pinto beans - 2 cans (about 15.5 oz / 440 g each, drained and rinsed)
vegetable broth - 2 cups (480 ml, can substitute chicken or beef broth or water (adjust seasoning if using water))
bay leaf - 1 (for simmering)
fresh parsley - watch the video to see (for garnish)