This high protein Spinach and Artichoke Dip is so delicious!! Instead of mayonnaise and fat that is normally used to make this dip, this uses silken tofu!
In a medium-heat skillet, saute onions until translucent. Add garlic and saute for another 3 - 5 minutes, stirring regularly to avoid burning.
Drain artichokes very well; I recommend using a cheese cloth. If you have whole hearts, chop those up a bit.
In a blender, blend the milk, nutritional yeast, tofu, spices, and lemon until smooth and creamy.
In a medium-heat skillet, saute the spinach; you want to get most of the moisture out of it.
In the blender, add the cooked spinach, onion, garlic and artichoke. Pulse until it's all mixed in. Do not just blend - we want it chunky. If your blender can't pulse, just mix everything together in a bowl.
Add the dip to a casserole dish. Add the vegan parmesan on top.
Cook for 30 - 40 minutes. I like to broil it for a couple of minutes at the end to brown the parmesan.