Mix together the tomatoes, peppers, red onion, parsley and goldenberries in a large salad bowl.
In a small bowl whisk together the flaxseed oil, agave, hot chili and salt. Pour over the tomato mixture and gently stir to combine.
Allow the flavors to develop for at least ten minutes - or up to an hour - at room temperature.
Place lettuce leaves on individual serving plates and spoon the tomato mixture on top. Then top with the avocado if desired.