Go Back
Homemade Vegan Spinach and Artichoke Dip recipe photo

Vegan Spinach and Artichoke Dip

This Vegan Spinach and Artichoke Dip is creamy, dreamy, and completely plant-based! Perfect for game day or cozy nights in!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Appetizer
Cuisine: American

Ingredients
  

  • 1 small onion finely chopped
  • 4 cloves garlic minced
  • 10 ounces frozen spinach thawed and chopped
  • 6 ounces artichoke hearts jarred and quartered
  • 12.3 ounces silken tofu low-fat
  • 1 tablespoon freshly squeezed lemon juice
  • 1.5 teaspoons kosher salt
  • 0.5 teaspoon freshly ground black pepper
  • 1 pinch cayenne pepper

Equipment

  • Food processor
  • Large skillet
  • Spatula
  • Baking dish

Method
 

  1. In a large skillet over medium heat, add a splash of water or vegetable broth. Once hot, toss in the chopped onion and sauté for about 3-4 minutes until they become translucent. Add the minced garlic and sauté for another minute until fragrant.
  2. Add the thawed and chopped spinach to the skillet. Stir well to combine and cook for about 5 minutes, allowing the spinach to heat through and any excess moisture to evaporate.
  3. In a food processor, combine the silken tofu, lemon juice, kosher salt, black pepper, and cayenne pepper. Blend until smooth and creamy. This will be the base of your dip.
  4. Once the spinach and onion mixture is ready, add it to the food processor along with the quartered artichoke hearts. Pulse a few times until everything is well incorporated but still slightly chunky for texture.
  5. Preheat your oven to 350°F (175°C). Transfer the mixture to a baking dish and smooth the top. Bake for 25-30 minutes until the dip is heated through and slightly golden on top.
  6. Remove from the oven and let it cool for a few minutes. Serve warm with your favorite dippers, such as tortilla chips, pita bread, or sliced veggies.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat gently in the oven or microwave before serving again.
  • If you want to make it ahead of time, prepare the dip and store it unbaked in the fridge.