Heat the oil in a skillet over medium heat. Add the shallot, garlic, tomato paste & dry seasonings. Cook for a couple of minutes, or until the shallots start to get tender.
Add the chickpeas, 1/2 of the tomatoes and broth. Stir to combine and bring to a gentle boil. Partially cover and simmer on low heat for 10 minutes.
Remove the lid and add the cream cheese, lemon juice & basil. Stir to combine, taste and adjust the seasonings as needed.
Top with the rest of the raw tomatoes and more fresh basil. Serve with toasted bread on the side for dipping.
Video
Notes
Omit the smoked paprika if you don't like the smoky flavor.
Add more or less cream cheese depending on how creamy you want it.
You can sub white beans for the chickpeas.
Store the leftovers in a container in the fridge for 3-5 days.