Fill a large pan over medium heat with some hot water.
Add the cashew nuts, the red onion chopped into smaller pieces and let everything cook for 5 minutes.
After this time has passed, drain all the water, transfer to a mixer or blender and blend everything very well until smooth.
Next, in a large skillet over medium to low heat, add a drizzle of vegetable oil.
Add the cashew nuts and fry them until golden brown.
In another large skillet over medium to low heat, add a drizzle of olive oil.
Add the dried rosemary, the clove, the black peppercorns, the nutmeg, the cinnamon stick, the pickled chili peppers, the bay leaves, the red onion chopped into small cubes and sauté everything for 2 minutes.
After this time has passed, add the crushed garlic cloves, the tomato chopped into cubes and sauté everything again.
Add the cashew mixture we prepared earlier, the heavy cream and stir to combine.
Then, remove the cinnamon stick and the bay leaves from the skillet.
Add the dried parsley, the honey, the cashew nuts we fried and mix everything one more time.
Serve it with some bread or toast.