To me, guacamole is a pretty perfect food, nearly impossible to improve upon.
Except you know what improves everything?
What you need:
4 slices excellent-quality bacon
3 very ripe avocados
1 small tomato, finely chopped (pulp and seeds removed)
1 handful fresh cilantro, roughly chopped
1 small onion, finely chopped
About 1 1/2 tsp fresh lime juice
What you do:
1. Cook the bacon in a skillet until crispy; drain on paper towels. When cool, crumble into small pieces.
2. In a large bowl, roughly mash avocados and drizzle in just a touch of olive oil.
3. Add the tomato, cilantro, onion, lime juice, and crumbled bacon, and mix well.
4. Add salt to taste.