How do I keep spinach artichoke dip from getting watery?
Squeeze the spinach like you mean it. If you are using frozen spinach, thaw it fully, then wring it out in a clean kitchen towel or paper towels until it feels almost dry. Also drain the artichokes well and give them a quick chop so they mix in evenly. This goes a long way toward preventing a watery dip, but moisture can vary by brand, so trust the texture.
Can I make this dip ahead of time?
Yes. Mix everything, spread into the baking dish, cover, and refrigerate up to 24 hours. When you are ready, bake as directed. If it is going into the oven cold, add 5 to 10 extra minutes as needed, and bake until the center is hot and steaming and the edges are bubbling.
What is the best cheese for spinach artichoke dip?
Mozzarella gives you that gooey pull, Parmesan adds salty bite, and a little cream cheese makes it lush. If you want extra punch, swap some mozzarella for fontina or Monterey Jack.
Can I make it on the stovetop instead of baking?
You can. Melt the cream cheese over low heat, stir in the rest, and cook until hot. You will miss the browned top, but the flavor is still great. If you have a broiler-safe skillet, you can broil the top for 1 to 2 minutes at the end.
Can I use fresh spinach?
Absolutely. Cook down about 1 pound (16 ounces) fresh spinach in a skillet with a tiny splash of water, then cool and squeeze dry before adding. You want roughly the same amount you would get from a 10-ounce package of frozen spinach after it is squeezed dry.