Description
Extra creamy, bursting with rich flavors and ready in under 30 minutes, this completely plant based spinach and artichoke dip is the perfect game day appetizer!
Ingredients
Scale
- 2 tbsp olive oil
- 1 medium white onion, diced
- 5 cloves garlic, minced
- 2 cans artichoke hearts
- 1 tsp each salt and pepper
- 1 tsp red pepper flakes
- 4 cups fresh spinach
- 1 can cannellini or great northern beans
- 1/2 cup cashews
- 1/2 cup vegan mayo
- 1 cup non-dairy milk
- 1 tbsp apple cider vinegar
- 2 tbsp lemon juice
- 1/4 cup fresh dill
- 1 tbsp onion powder
- 1 tbsp garlic powder
- 2 tsp smoked paprika
- 2 tbsp fresh parsley
Instructions
- Preheat your oven to 400 degrees. While the oven is heating, heat the olive oil in a large pan over medium heat. Add the onions and garlic and saute until the onions become translucent. Be sure to stir them continuously and ensure the garlic doesn’t burn.
- Roughly chop one can of the artichoke hearts and add them to the pan. Sprinkle with the salt, pepper and red pepper flakes and toss to combine. Then add in the spinach and stir until the spinach begins to wilt. When it is about half wilted, remove from heat and set aside.
- In a food processor or high powered blender, add the cashews, beans, non-dairy milk, vegan mayo and artichoke hearts and blend until smooth. It should have a thick, creamy consistency, similar to an alfredo sauce. Add in the nutritional yeast, apple cider vinegar, lemon juice, fresh dill, onion powder, red pepper flakes, smoked paprika, and salt and pepper and blend until all the ingredients are combined. Taste the sauce, it should be thick and flavorful.
- Take an 8×8 casserole dish and add the sauteed spinach, onions and artichokes to it. Pour the sauce over the top add in the fresh parsley and stir until combined. Drizzle the top with olive oil. Bake for 20 minutes or until the top is browned and bubbling. You may want to put it under the broiler for a few minutes if it’s not browning. Serve with pita chips, bread or cut up veggies!
Notes
*If you’re not vegan, you can substitute the nutritional yeast for Parmesan cheese. However, I highly recommend everyone keep some nutritional yeast in their house as it’s a low calorie and vitamin packed option for adding a cheesy flavor to dishes.