Place tofu and one avocado in a food processor and blend until smooth. Mash together the remaining avocado, lime juice, and salt in a bowl, . Mix in tofu-avocado mixture, onion, cilantro, tomatoes, and garlic. Stir in cayenne pepper. Refrigerate 1 hour for best flavor, or serve immediately.