This homemade spinach and artichoke dip is a crowd-pleaser that is ideal for any occasion. The dip is made from scratch using simple ingredients and is ready to serve hot and bubbly right out of the oven. Ingredients: Artichoke Hearts Onion Powder Black Pepper Salt Grated Parmesan Cheese All-Purpose Flour Unsalted Butter Whole Milk Garlic Powder Spinach Instructions: