Coat a large saucepan with extra virgin olive oil (approx. 2 T) and heat to medium highBefore the oil gets too hot, add the spinach (in batches if necessary)Sauté the spinach until just wilted and remove to strain in a colanderRe-coat the pan with olive oil and add in the bread cubes and raw almonds. Fry until the bread and almonds are browned and crispy on each sideAdd the chopped garlic, cumin, cayenne and black pepper and sauté for a couple of minutes, until the garlic is fragrant and turning brownTransfer the ingredients to a blender/food processor and add the sherry vinegarBlend the ingredients together until you have a thick paste (don't over blend and make it gooey)Return the paste to the saucepan and add your garbanzo beans and tomato sauceStir gently until the chickpeas are fully coated by the sauce and add a bit of water to thin things outAdd the spinach and stir gently until it is evenly incorporated and hotSeason with salt and pepperOnce plated, drizzle a swirl of extra virgin olive oil on top of each dish, then sprinkle a small amount of smoked Spanish paprika on topEnjoy!