1. Preheat the oven to 400 degrees Fahrenheit (200 degrees Celsius).
2. In a medium bowl, combine the flour, baking powder, and salt. In another bowl, mix together the oil and sugar. Whisk in the egg, vanilla, and soy milk. Add this to the dry ingredients, stirring just until moistened and blended. Fold in the blueberries.
3. Spoon the batter into a prepared muffin tin, filling the cups two-thirds full.
4. In a bowl, combine the topping ingredients. Sprinkle the topping over the batter. Bake for about 20 minutes.