Heat olive oil in a skillet over medium heat.
Add the onion and cook until translucent.
In a blender, combine habanero peppers, mango, garlic, carrot, and apple cider vinegar.
Blend until smooth.
Transfer the mixture to a saucepan.
Add brown sugar, cumin, allspice, and lime juice.
Bring to a boil over medium-high heat, stirring occasionally.
Reduce the heat to low and let it simmer for 20 minutes, stirring occasionally to prevent sticking.
Adjust the thickness by adding more vinegar if needed.
Cool the sauce before transferring to a glass jar with a lid.
Refrigerate for at least two hours for the flavors to meld.