Heat oil over medium heat in a medium sauce until shimmering.
Add shallot and cook until softened, but not browned, about 4 minutes. Add in ginger and garlic and cook until fragrant, about 30 seconds. Add in blueberries, vinegar, brown sugar, and salt and bring to a boil.
Reduce heat and simmer until thickened, about 30-45 minutes.