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, ½ 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.
