Preheat an oven to 400 degrees, and line a baking sheet with parchment paper
Place the cauliflower and whole garlic cloves onto the baking sheet, and then toss with avocado oil, paprika and salt until evenly seasoned.
Roast the cauliflower for 12 minutes
Place the cauliflower, garlic cloves (removed from the skin), lemon juice, cashews, oregano, cumin, and parsley into a food processor and turn it on. While the ingredients are being processed slowly add in the olive oil, and let it go until the mixture is nice and smooth.
Serve immediately or store it in the fridge in an airtight container for up to 5 days for optimal freshness.