Heat the olive oil in a large pan over medium heat. Add the garlic and onion, cooking until softened, about 3 minutes.
Stir in the smoked paprika, cumin, and coriander. Cook until fragrant, about 1 minute.
Stir in the tomato paste and cook for 1 minute, stirring frequently, until it deepens in color.
Add the chickpeas and vegetable broth (or water). Let them simmer for 5 minutes, stirring occasionally.
Stir in the thawed and squeezed frozen spinach. Cook for another 5 minutes.
Stir in the vinegar and black pepper. Salt to taste.
If garnishing with toasted almonds before serving, simply place some chopped raw almonds in a skillet over high heat for 1-2 minutes (or until smelling toasty).