Ingredients
Method
- Preheat your oven to 375°F. Drain the soaked cashews and rinse them well.
- In a high-speed blender or food processor, combine the drained cashews, oat milk, nutritional yeast, and lemon juice. Blend until completely smooth and creamy, about 2-3 minutes. Set aside.
- Place the thawed spinach in a clean kitchen towel and squeeze out as much water as possible. Really get in there and wring it out - this step is crucial for avoiding a watery dip.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Add the squeezed spinach to the skillet and cook for 2-3 minutes, stirring to break up any clumps.
- Remove from heat and stir in the chopped artichoke hearts, cashew cream mixture, salt, pepper, and red pepper flakes if using.
- Transfer the mixture to a greased 8x8 inch baking dish or small casserole dish. Drizzle the remaining tablespoon of olive oil over the top.
- Bake for 20-25 minutes, until the top is lightly golden and the dip is bubbling around the edges.
- Let cool for 5 minutes before serving. Serve warm with pita chips, sliced baguette, or fresh vegetables.
Notes
The cashews need to be soaked for at least 2 hours, but overnight soaking works even better for the creamiest texture. If you forget to soak them, you can quick-soak by covering with boiling water for 30 minutes. This dip can be assembled ahead of time and refrigerated for up to 24 hours before baking. Leftovers keep in the refrigerator for 3-4 days and reheat well in the microwave.
