Ingredients
Equipment
Method
- Soak the raw cashews in hot water for 1 hour, then drain.
- In a high-speed blender, combine the drained cashews, nutritional yeast, lemon juice, almond milk, salt, smoked paprika, and black pepper. Blend on high until completely smooth and creamy. Set aside.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes.
- Add the minced garlic to the skillet and cook for another minute until fragrant.
- Add the chopped spinach to the skillet. Stir constantly until the spinach is fully wilted and any released liquid has evaporated, about 3-4 minutes.
- Stir in the chopped artichoke hearts.
- Pour the creamy cashew mixture from the blender into the skillet. Stir everything together until well combined and heated through.
- Let the dip simmer gently for 3-5 minutes to allow the flavors to meld. Taste and adjust seasoning if needed.
- Transfer the warm dip to a serving bowl. Garnish with an extra sprinkle of smoked paprika or a drizzle of olive oil if desired.
- Serve immediately with crudités, crackers, and chips.
Notes
For best results, soak the cashews in very hot water for at least an hour, or overnight in room-temperature water for an ultra-smooth texture. The dip can be made 1-2 days ahead and stored in an airtight container in the refrigerator; reheat gently on the stove or in the microwave, adding a splash of plant milk if it has thickened. For a nut-free version, substitute the cashew base with a store-bought dairy-free cream cheese or a blend of steamed cauliflower and white beans. Ensure all crackers and chips used for serving are certified dairy-free if needed.
