1In a small bowl, combine the avocado, lime juice, and salt. Stir until just mixed, leaving chunky. Set aside.
2In a small bowl, combine the onions, tomatoes, bell peppers, vinegar, olive oil, cilantro, peppers, and garlic, and stir to combine. Allow to sit at least 30 minutes for flavors to develop.
3In a shallow dish, combine the flour and Essence. Roll the hearts of palm in the flour until lightly coated.
4In a medium skillet, heat the oil over medium-high heat until hot but not smoking. Add the hearts of palm in batches, and cook until crispy and golden brown on all sides, turning occasionally to ensure even browning. Remove from the skillet and transfer to serving plates. Cut into 1-inch pieces. Top each portion with a dollop of the Molho Apimentado and diced avocado, and serve immediately.