Go Back Email Link
+ servings
A bowl of vegan spinach artichoke dip with a piece of bread.

Vegan Spinach Artichoke Dip (No-Bake, 30 Min)

5 from 3 votes
Pin
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 12
This Vegan Spinach Artichoke Dip is ready to be your next party appetizer! It's extra-creamy, packed with buttery flavor, and perfect for scooping/dipping. Make in just 30 minutes, with no baking required!
Print

Equipment

  • Large skillet (big enough to hold 2.5 quarts or 10 cups)
  • High Powered Blender

Ingredients

  • 1 cup raw cashews (whole or pieces) - 158.5 grams
  • 2 tablespoons  olive oil - can substitute with unsalted vegetable broth
  • 1 medium yellow onion, finely diced
  • 3-4 garlic cloves, minced
  • 2 (15-ounce) cans white beans (Great Northern or cannellini), rinsed and drained
  • 8 ounces vegan cream cheese
  • 1 1/2 cups unsweetened almond milk - or soy/oat milk
  • 1/2 cup nutritional yeast
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4-1/2 teaspoon red pepper flakes, optional
  • 16 ounce package frozen spinach, thawed and pressed to remove moisture - use a cheesecloth or paper towels to remove moisture
  • 2 (14-ounce) cans artichoke hearts, drained and loosely chopped
  • 2 teaspoons  fresh lemon juice, optional

Instructions

  • Boil the cashews in water for 20 minutes; drain and rinse with cold water. 
  • Meanwhile, in a large skillet (big enough to hold 2.5 quarts, or 10 cups), add the olive oil over medium heat. Add the onions and garlic to the skillet and cook for 4-5 minutes, stirring occasionally until the onions are lightly browned and translucent. Remove from heat (*do not wash the skillet- you will use it later). 
  • Next, mash the white beans in a medium bowl. We like this dip to be very smooth so we mash as much as possible, with no whole beans left. But feel free to leave some beans in tact for a chunkier dip, if you prefer. Set aside. 
    2 photos showing whole beans in a bowl, and then mashed.
  • To the blender, add the sautéed onions/garlic, cashews, vegan cream cheese, almond milk, nutritional yeast, salt, black pepper, and red pepper flakes. Start on low speed and increase as you go, blending until creamy (add a bit more almond milk if too thick, in 1 tablespoon increments).
  • To the large skillet, over medium heat, add all of the the sauce from the blender, then the spinach, white beans, and artichoke. Stir well to combine, using a spatula to break up the beans and artichokes. Heat for about 8-10 minutes over medium-low heat, stirring occasionally until warm. Remove from heat and add lemon juice; stir.
    2 photos showing a sauce with spinach, artichoke and white beans mixed together.
  • This recipe makes about 8 cups dip, or 12 (1/3 cup) servings. It is best served warm. Serve with tortilla chips, cut-up pieces of pumpernickel or French bread, or crackers. 
    To serve at parties, you can easily add this dip to a small slow cooker set to low heat, stirring occasionally, until hot. Then keep on the warm setting. 
  • Storage/Freezer Instructions:
    Store in the fridge in an airtight container up to 4-5 days.
    Freeze in a freezer-safe, airtight container for up to 2 months. Let thaw at room temperature before heating and serving. Or, add to a crockpot from frozen and stir until thawed.

Video

Notes

  • If you don’t have raw cashews on hand, and only have roasted/salted cashews, this can also work (boil just as you would the raw cashews). It is recommended to reduce the amount of salt, and season to taste. 
  • To make this recipe nut-free, you can omit the cashews. The recipe will not be quite as creamy, but the white beans do add a level of creaminess. You could also use an unsweetened coffee creamer or vegan heavy whipping cream instead of the unsweetened almond milk to make it even more creamy. 

Nutrition

Serving: 0.3cup | Calories: 222kcal | Carbohydrates: 16.1g | Protein: 7g | Fat: 15g | Sodium: 343mg | Sugar: 1.7g
Did you make this recipe?Mention @veggie__chick or tag #veggiechick