Simmer the spinach and artichoke hearts in a cup of water in a small saucepan over medium heat, until tender, about 10 minutes.
Drain in a colander when done. Heat the cream cheese in a small bowl in the microwave set on high for 1 minute Or, use a saucepan to heat the cheese over medium heat just until hot.
Add the spinach and artichoke hearts to the cream cheese and stir well. Stir in the Parmesan, pepper flakes, salt, garlic powder, and ground pepper, combining well. Serve hot with crackers or toasted bread for dipping.