Artichoke Spinach Dip

Looking for a crowd-pleasing appetizer that’s rich, creamy, and completely dairy-free? This Artichoke Spinach Dip is the perfect blend of savory, cheesy, and satisfying flavors, all made with wholesome plant-based ingredients. Cashews provide a silky-smooth base, while nutritional yeast adds a delicious cheesy depth. With the freshness of spinach, the tang of artichokes, and a hint of garlic, this dip is packed with flavor and perfect for any occasion. Serve it warm with toasted bread, crackers, or fresh veggies for a deliciously indulgent snack that everyone will love—vegan or not!
Prep Time: 10 minutes Cook Time: 20 minutes
Yield: 10 Serving Size: 1/2 cup
Ingredients:
- 1 tbsp. olive oil
- 1.5 cups raw cashews
- 3 cloves garlic
- 1 small onion, diced
- 1.5 cups unsweetened oat milk
- 1/4 cup nutritional yeast
- 1 small lemon, juiced
- 1/2 tsp. sea salt
- 4 cups loosely packed baby spinach
- 2 14-oz. cans artichokes, drained
Directions:
- Preheat the oven to 425°F.
- Soak the cashews in 3 cups boiling water for 5 minutes or overnight in room-temperature water.
- In a small pan, saute the garlic and onion for 3 minutes until translucent.
- In a blender, add the soaked and drained cashews, unsweetened oat milk, nutritional yeast, lemon juice, and salt. Blend until very smooth.
- Next add the cooked onions, garlic, spinach, and artichokes. Pulse a few times but do not blend as you want to a chunky texture. Taste and add more salt if needed.
- Transfer to a baking dish and bake for 15-20 minutes until golden brown on top.
Tips and Tricks:
- Store leftovers in an airtight container in the fridge for up to 5 days. Reheat in the oven at 350°F for 10 minutes or microwave in short bursts.
- For an even creamier dip, let the blended cashew mixture sit for 5–10 minutes before pulsing with the spinach and artichokes. This allows it to thicken slightly.
- Roast the garlic before sautéing for a deeper, richer flavor. Simply wrap the cloves in foil and roast at 375°F for 15 minutes.
Nutrition Facts:

Call Us Today: 919-990-1130