Go Back Email Link

Vegan Spinach Artichoke Dip

Karina Kari
A quick, creamy, and dairy-free vegan spinach artichoke dip packed with plant-based protein and fiber.
Perfect for parties, snacks, or everyday cooking, this flavorful dip combines spinach, artichokes, and cashews for a satisfying, healthy appetizer that everyone will enjoy.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Appetizer, Snack
Cuisine American, vegan
Servings 8

Equipment

  • 1 Vitamix blender (or high-speed blender)
  • 1 Medium mixing bowl
  • 1-Medium pot
  • 1 Slotted spoon
  • 1 bowl (for ice water)
  • 1 8-inch cast iron skillet
  • Measuring Cups and Spoons

Ingredients
  

  • 5 oz fresh spinach
  • 1 14 oz can artichoke hearts, drained and chopped
  • 2 tbsp fresh chives chopped (plus extra for garnish)
  • cups raw cashews
  • ½ cup water
  • 2 tbsp extra-virgin olive oil
  • 2 tbsp fresh lemon juice
  • 1 tbsp nutritional yeast
  • 1 garlic clove
  • 1 tsp sea salt
  • ½ tsp Dijon mustard
  • ½ tsp onion powder
  • Toasted baguette slices for serving

Instructions
 

  • Prepare Your Workspace: Before starting, gather all your ingredients and equipment so the process is smooth and organized.
    This includes measuring the spinach, artichoke hearts, chives, cashews, and spices.
    Have your blender, mixing bowl, pot, slotted spoon, and cast iron skillet ready.
    Preheat your oven to 400°F (200°C) so it’s ready when your dip is mixed.
  • Blanch Fresh Spinach: Fill a medium pot with water and add a pinch of sea salt.
    Place it over high heat and bring to a rolling boil.
    Meanwhile, prepare a bowl of ice water beside the stove — this will stop the cooking process immediately and keep the spinach vibrant green.
    Once the water is boiling, add the fresh spinach leaves.
    Use a slotted spoon to quickly transfer the spinach into the boiling water for about 20–30 seconds, until wilted but still bright green.
    Immediately transfer the spinach to the ice water bath to stop cooking.
    Let it chill for 1 minute.
  • Drain and Chop Spinach: Once the spinach is cooled, remove it from the ice bath and place it in a clean mixing bowl.
    Using your hands or a kitchen towel, squeeze out as much excess water as possible — this ensures your dip stays creamy without being watery.
    Roughly chop the spinach into bite-sized pieces so it blends evenly into the dip later.
  • Mix Spinach and Artichokes: Add the drained, chopped artichoke hearts to the bowl with spinach.
    Stir in the chopped chives, reserving a small amount of chives for garnish later.
    Mix gently but thoroughly so the flavors begin to combine.
    This step creates a flavorful base that will hold well under the creamy sauce.
  • Create the Creamy Cashew Base: In a high-speed blender, combine the raw cashews, water, extra-virgin olive oil, fresh lemon juice, nutritional yeast, garlic clove, sea salt, Dijon mustard, and onion powder.
    Blend on high speed for 2–3 minutes, stopping to scrape down the sides as needed, until the mixture becomes completely smooth and creamy.
    The texture should be thick but pourable, resembling a rich cheese sauce.
    Taste and adjust seasoning if necessary — add a little more salt or lemon juice for extra zing.
  • Combine Base with Vegetables: Pour the creamy cashew mixture over the spinach, artichokes, and chives in the mixing bowl.
    Use a spatula to fold everything together gently but thoroughly, ensuring that every piece of spinach and artichoke is coated evenly.
    Taste once more to check seasoning, and add more salt or lemon juice if needed.
  • Transfer to Baking Dish: Carefully spread the spinach and artichoke mixture into an 8-inch cast iron skillet (or a small oven-safe baking dish).
    Smooth the top with a spatula so it’s even, allowing for uniform baking.
  • Bake Until Warm and Bubbling: Place the skillet in the preheated oven and bake for 8–10 minutes, or until the dip is thoroughly warmed and slightly golden on top.
    Baking allows the flavors to meld beautifully while giving the dip a comforting, creamy texture.
  • Garnish and Serve: Remove the skillet from the oven carefully — it will be hot.
    Sprinkle the reserved chopped chives evenly over the top for freshness and color.
    Serve immediately with toasted baguette slices, crackers, or fresh vegetable sticks.
    This dip is best enjoyed warm but also tastes great at room temperature.
  • Storage Tips: If you have leftovers, let the dip cool completely before transferring it to an airtight container.
    Store in the refrigerator for up to 4 days.
    Reheat gently in the oven or microwave before serving.
    This dip also freezes well — store in a freezer-safe container for up to 2 months and thaw in the fridge before reheating.

Notes

  • Ingredient Prep: Use fresh spinach for the best flavor and color. If baby spinach is available, it will be softer and cook faster.
  • Cashews: Soaking cashews for 2–4 hours before blending will result in an even creamier texture, but quick blending still works.
  • Artichokes: Canned artichoke hearts are convenient, but marinated artichokes can add extra flavor. Drain well to avoid excess moisture.
  • Blending Tip: Use a high-speed blender for smoothness. If your blender isn’t powerful, add a bit more water and blend longer.
  • Customization: Adjust spices to taste — a pinch of smoked paprika or red pepper flakes adds depth and warmth.
QR Code linking back to recipe