Soak the Beans: In a deep container, soak the pinto beans overnight. Make sure there’s plenty of water as the beans soak the water.
Boil the Beans: Drain the water and place the beans in a deep pot. Add salt, black pepper, and cumin. Cover with water and let it cook over medium heat for at least an hour or until the beans are tender and easily crushed.
Let the Beans Cool: Place the beans in a glass container, add some olive oil, and let the beans cool down.
Crush the Beans: Once the beans are cold, crush them using the bottom of a glass jar or in a food processor.
Season: Add more spices if you prefer. Add onions, tomatoes, garlic, and serrano peppers. For herbs, you can add basil, garlic, parsley, etc. Next, add olive oil and lemon juice. Mix it all together. Once fully blended, add boiled eggs and avocado (optional).
Serve: Serve it with bread, himbasha, pita bread, or kitcha. along with hot tea.