Boil spinach and artichokes in 2½ cups water until tender. Transfer to a fine mesh strainer to drain, using the back of a spoon to press out any remaining liquid. Set aside.
Melt butter in a saucepan over medium heat; add the onion and cook, stirring occasionally, until soft and beginning to brown, about 10 minutes. Add garlic and cook an additional minute until fragrant. Stir in the beer followed by the cream cheese, sour cream, and grated cheeses. Cook, stirring regularly, until the cheese is fully melted and incorporated. Add lemon juice, worcestershire sauce, red pepper flakes, and salt to taste. Stir in the spinach and artichokes, transfer to a bowl, and serve warm alongside a cold, hoppy beer.
To create a browned crust, add additional cheese to the top of the dip and place under the broiler for 3 minutes right before serving. Be sure to use an oven proof serving dish.
Recipe by Beer Bitty at https://www.beerbitty.com/hot-spinach-and-artichoke-dip-with-pale-ale/