Cut salmon into 1-inch cubes and set aside.
In a large bowl combine balsamic vinegar, honey, olive oil, soy sauce, chili flakes, minced garlic, black pepper, and minced rosemary. Whisk to combine.
Place cubes of salmon into a large zip-top plastic bag. Pour in marinade, close up the top of the bag, and allow salmon to marinate for 1 to 4 hours.
Remove salmon from marinade and allow it to drain well.
Heat a pan over medium heat. Add remaining oil and cook salmon until it’s done to your liking.