I started making this kosher spinach and artichoke dip after countless potluck disasters with the dairy version at non-kosher parties. You know the drill – everyone brings the classic cream cheese version, but when you keep kosher, you’re stuck watching from the sidelines. This recipe changed all that for me.
The key here is using cashew cream as your base instead of the usual cream cheese and sour cream combo. I soak raw cashews for at least two hours (overnight works even better), then blend them with a splash of unsweetened plant milk until they’re completely smooth. The texture rivals any dairy dip I’ve ever had. Don’t skip the nutritional yeast either – it adds that slightly tangy, cheesy flavor that makes this dip completely addictive.
Why Cashew Cream Makes All the Difference
What really makes this version shine is the technique for the spinach. I use frozen spinach because it’s convenient, but here’s the crucial part: you have to squeeze out every drop of water. I’m talking about wrapping it in clean kitchen towels and really going at it. Any excess moisture will make your dip watery and disappointing. For the artichokes, I prefer the marinated ones from a jar over the plain canned ones. They bring more flavor to the party.
The Secret to Perfect Spinach and Artichoke Texture
This dip works beautifully for Shabbat appetizers or holiday gatherings. I serve it with toasted pita chips, sliced baguette, or cut vegetables. It keeps warm in a slow cooker if you’re entertaining, and leftovers reheat perfectly in the microwave. The whole thing comes together in about 30 minutes, which makes it perfect for those last-minute hosting moments we all find ourselves in.

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.
