Go Back

Vegan Spinach Artichoke Dip - Creamy, Comforting, Crowd-Pleasing

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • Raw cashews (1 cup, soaked)
  • Plain dairy-free yogurt (unsweetened, 1/2 cup; almond, soy, or coconut)
  • Unsweetened plant milk (about 1/2–3/4 cup; almond, oat, or soy)
  • Nutritional yeast (3–4 tablespoons)
  • Lemon juice (2 tablespoons, fresh)
  • Dijon mustard (1 teaspoon)
  • Garlic (3–4 cloves, minced)
  • Yellow onion or shallot (1 small, finely chopped)
  • Spinach (10 ounces fresh, or 8 ounces frozen, thawed and drained)
  • Artichoke hearts (14-ounce can or jar, drained and roughly chopped)
  • Olive oil (1–2 tablespoons)
  • Salt and black pepper
  • Red pepper flakes (optional)
  • Onion powder and garlic powder (optional, 1/2 teaspoon each for extra savory depth)
  • Vegan Parmesan or mozzarella-style shreds (optional, for topping)

Method
 

  1. Soak the cashews. Cover cashews with hot water and let sit for 20–30 minutes (or overnight in cold water). Drain before blending.
  2. Preheat the oven. Set to 375°F (190°C). Lightly grease a small baking dish, about 1.5–2 quarts.
  3. Sauté aromatics. Warm olive oil in a skillet over medium heat. Add onion and a pinch of salt; cook 3–4 minutes until translucent. Stir in garlic and cook 30–60 seconds until fragrant.
  4. Cook the spinach. Add fresh spinach to the skillet, letting it wilt, or squeeze thawed frozen spinach very dry and stir it in to warm. Remove from heat and let cool slightly.
  5. Blend the creamy base. In a blender, combine soaked cashews, dairy-free yogurt, 1/2 cup plant milk, nutritional yeast, lemon juice, Dijon, 1/2 teaspoon salt, and a few grinds of pepper. Blend until very smooth and silky. If too thick, add plant milk 1 tablespoon at a time.
  6. Fold it together. In a bowl, mix the sautéed spinach mixture and chopped artichokes. Pour in the blended sauce. Add onion powder, garlic powder, and red pepper flakes if using. Taste and adjust salt, pepper, or lemon.
  7. Transfer and top. Spread the mixture into the prepared baking dish. Sprinkle vegan Parmesan or mozzarella on top if you like.
  8. Bake. Bake 18–22 minutes, until hot and bubbling at the edges. If you want more color on top, broil for 1–2 minutes, watching closely.
  9. Serve. Let it stand 5–10 minutes to set. Serve warm with sliced baguette, pita chips, crackers, tortilla chips, or raw veggies.