SAUTE: Cook onions with a little olive oil for 5-10 minutes, until softening and turning translucent. Add in garlic and cook for another minute, stirring frequently.
MELT & MIX: Turn heat to low and add in cream cheese, half of mozzarella, and half of parmesan cheese. Stir for a minute to combine and allow cheeses to melt together. Add in sour cream, spinach, artichokes, red pepper flakes, salt, onion powder, and garlic powder. Combine well, and pour into a greased baking dish. Sprinkle remaining cheese on top.
BAKE: Bake at 400°F for 20 minutes, until cheese is melted, browning in some spots, and bubbly.
SERVE: Serve hot with tortilla chips. Better if you fry your own chips!