Preheat your oven to 180C / 350F and line a 12-muffin baking pan with paper liners or two squares of non-stick baking paper overlapping to cover the hole.
Using an electric mixer beat the butter, almond butter, and sugar until fluffy. Add the eggs one at a time ensuring that they are well mixed before adding the next one. Add the orange zest and vanilla extract. Beat further until fluffy.
In a separate bowl, sift the flour with the baking powder.
Add half the milk to the butter/sugar mix, along with half the flour and half the oats, and briefly fold by hand until combined. Add the remaining milk and flour/oats and mix ensuring you do not over mix.
By hand fold the fruit gently so as not to break the blueberries reserving about 1/3 of a cup to place on the top. Using an ice cream scoop to ensure uniform quantities, scoop out a dollop into each muffin case. Press about 3 - 4 blueberries into the top of the muffins.
Sprinkle the nutty topping over the tops of the muffins and bake for 25 - 30 minutes until the muffins are well-risen, golden brown, and springy to the touch.