Preheat a sauce pan over medium heat. Saute the onions in the oil for about 10 minutes, until lightly browned. Add the garlic and ginger, saute for a minute more.
Add the blueberries, veggie broth and soy sauce and bring to a boil. Once boiling, add the chipotle, molasses and sugar. Lower heat and let simmer for about 45 minutes, until it’s reduced by about half. It should be nice and thick. Adjust sugar and salt if you need to. Turn the heat off and let sit for about 15 minutes before using, stirring occasionally.
I used the BBQ sauce on tofu and tempeh. For the tofu, I pressed it and dredged in 2 tablespoons peanut oil and 2 tablespoons soy sauce. Bake for about 20 minutes, then flip and coat with lots of sauce. Bake for 15 more minutes. Same for the tempeh, only I steamed that for about 10 minutes. I love the way basmati or jasmine rice taste with BBQ sauce, so make me happy and serve rice alongside.