To make this margarita, first, mix the sugar and salt on a plate. Now take a wedge of lime and run it on the top of your glass. Once that is done, dip the top of the glass on the sugar and salt blend. Next, you add ice cubes to the glass.
Take a cocktail shaker and fill it with ice. Pour your tequila into it and add the fresh blood orange juice, agave nectar, and lime juice to it. Now, put the lid and shake it well.
Your blood orange margarita is ready now. All you need to do is pour it in your glass and serve it with a slice of blood orange. Enjoy!
You can also use the same recipe with vodka and give it your own twist, however, in that case, it won't be called margarita anymore.