Preheat your oven to 410°F (210°C) and prepare a standard 12-cup muffin tin by lining it with muffin liners.
Next, halve the apricots and remove the seeds, setting them aside.
In a mixing bowl, beat the butter and sugar until they become smooth.
Gradually add the eggs one at a time, beating until the mixture becomes fluffy. Stir in the almond extract, yogurt, and orange zest.
Gently fold in the flour, baking powder, and salt, being careful not to overmix to avoid dryness and stickiness in the muffins.
Now, evenly distribute the muffin batter among the 12 muffin cups, placing one apricot half on top of each.
Sprinkle a bit of granulated sugar on the top of each muffin.
Bake for approximately 20 minutes, and check for doneness by inserting a toothpick into a muffin; it should come out clean when they're ready.