
A vegan, protein-packed version of your favorite appetizer! This spinach artichoke dip is creamy on the inside with a golden and crispy top texture and a cheesy-like taste that makes this dip absolutely irresistible!
Preheat oven to 375 degrees F.
In a large frying pan, heat oil over medium heat.
Add onion, garlic and a pinch of salt and sauté for 5 minutes, stirring so garlic doesn’t burn.
Add the spinach and cook until wilted, about 3 minutes.
While spinach is cooking, prepare cashew cream by placing drained cashews, lemon juice, nondairy milk and a generous pinch of salt and pepper in a food processor or blender. Blend until completely smooth, scraping down the sides every so often. Season to taste with salt and pepper.
Turn off heat and add chopped artichokes, cashew mixture, onion powder, garlic powder and paprika to the pan. Stir to combine and season to taste with salt and pepper.
Transfer to a glass baking dish and cover with an oven safe lid or foil and bake until hot, about 20-30 minutes.
If you make this ahead of time, keep it covered in the fridge with plastic wrap. Remove plastic, cover with oven safe lid or foil and bake at 375 for 20-30 minutes.
ENJOY! It's absolutely delicious with tortilla chips, crackers or bread (gluten free if necessary)!!