Toast sesame seeds in a small sauté pan over medium heat until lightly browned. Cool and transfer to a blender or food processor and process into a powder. Remove from blender and set aside.
Melt butter in sauté pan over medium-high heat. Add red pepper, cumin, coriander and onion and sauté until the onion is soft. Add garlic and sauté an additional minute. Set aside to cool.
In a blender or food processor, combine garbanzo beans, cream cheese, onion mixture, ground sesame seed powder, lemon juice, salt, black pepper, and water. Process until smooth. Serve with pita chips, crackers, or vegetables such as red bell pepper or cucumber slices.