Preheat the oven to 400 degrees Fahrenheit. Line a 6 cup muffin tray with cupcake liners or well grease a muffin tin with oil.
In a mixing bowl, sift flour, baking powder, and salt together.
Add cold butter pieces into the flour mixture. Mix it with your hands or a pastry cutter until it turns crumbly.
Next, add milk, orange juice, orange zest, and sugar into the flour mixture and stir it well.
Fold in fresh raspberries gently without breaking them.
Scoop the batter evenly into the muffin tray. Sprinkle some sugar on the top if you like.
Place into the oven for 20-25 minutes till the top turns golden brown. Another way to check is by inserting a toothpick and checking if it comes out clean.
Take out the muffins from the oven and let them sit for 5 minutes. Transfer them on a cooling rack.