Start by preheating your oven to 300 degrees Fahrenheit.
Begin by dicing the ginger ahead of time and setting it aside for later use.
Next, finely mince the pepper. Remember to wear gloves as these peppers pack a serious punch of heat! Alternatively, you can toss the pepper into the food processor or blender whole, minus the stem when adding all of the other ingredients.
Spread the peanuts evenly on a baking sheet and roast them in the preheated oven for approximately 25 minutes. Once done, allow the peanuts to cool for about 10 minutes.
Transfer the roasted peanuts to a food processor or high-powered blender. Blend on high until the peanuts break down into a smooth paste. For a silkier texture, continue blending and scrape down the sides of the processor or blender as needed.
Once the peanuts have transformed into a creamy paste, incorporate the salt, minced peppers and ginger. If you prefer a touch of sweetness, you can also add sugar at this stage. If using oil, drizzle it in slowly while blending until you achieve your desired consistency.
Taste the spicy peanut butter and adjust the seasoning to your preference. If it's too thick, a splash of additional oil can help to thin it out.
Finally, transfer your homemade spicy peanut butter into a clean jar and store it in the refrigerator. Over time, the flavors will harmonize and intensify, making each spread even more delicious. Enjoy!
