Place a frying pan over medium high heat, add the butter/oil. Let heat until the oil is shiny or the butter is bubbling.
Wash and dry snapper. (Do take the time to dry it. Adding water to hot fat makes loud noise, but also any moisture keeps your fish from browning.)
Season snapper on both sides with salt and pepper. *optional
Add the snapper to the pan, flesh side down. Brown for 3-4 minutes. (If the edges start curling up, your heat may be a bit too high. You can just put a spatula over the fish and press it down to flatting.)
Carefully flip the snapper so it is skin side down. Cook for 4 more minutes. Or until desired done-ness/crispy-ness.
Remove from pan, serve. Add sauce or other garnish over top if desired.
Mince garlic clove and roughly chop cilantro leaves.
Add all ingredients to food processor. Blend until combined. (1 min.) Taste for seasoning. Add more of anything you feel it needs. Blend again. Serve.