Put red palm oil in a saucepan, sauté the onions and garlic until they're translucent.
Add in all other ingredients and simmer for 15 minutes,
Stir occasionally until the mix has thickened.
Allow mixture to cool, then blend until smooth.
Notes
You can find my Dry BBQ Rub Recipe at this link, but I've copied it here to make it easier for you. This mixture can be used dry or in wet bbq sauce recipes.
1/2 tablespoon cayenne, you can use less if you prefer less spice or for kids who don't like spicy foods, keep it under 1/2 tablespoon.
To use as a dry rub, simply rub the mixture into the meat you are about to prepare, let it sit for 10 minutes to several hours, depending on how much time you have. I use this on sockeye salmon, and it is always a hit!