<human>:  How do I make the perfect guacamole dip?
<bot>: 
1. Start by mashing two ripe avocados in a bowl.
2. Add fresh lemon juice, diced tomato, onion, garlic, and cilantro to the mashed avocado and mix well.
3. Add salt and pepper to taste.
4. Optionally, you can add a pinch of chili powder or jalapeno peppers for a spicy kick.
5. Finally, top with crumbled cotija cheese and enjoy!