How to Make It
In a medium skillet, heat the oil. Add the onion, season with salt and cook over moderate heat, stirring occasionally, until richly browned, about 10 minutes; let cool.
In a large bowl, combine the sautéed onion with the lime juice, garlic, red pepper and jalapeño. Gently fold in the avocado and basil. Season with salt and serve.