This Spinach Artichoke Dip Recipe is inspired by the iconic, bubbling appetizers served at classic American bar-and-grill restaurants. It is a rich and cheesy recipe, which calls for a sophisticated five-cheese blend and zesty marinated artichokes. It’s a classic, foolproof recipe, ready in about 20 minutes.
Jump to RecipeSpinach Artichoke Dip Recipe Ingredients
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 1.5 cups cold milk
- 0.5 tsp salt
- 0.25 tsp black pepper
- 5 oz frozen chopped spinach (thawed and squeezed very dry)
- 0.25 cup marinated artichokes, chopped
- 0.5 tsp garlic, minced
- 0.5 cup Parmesan cheese, grated
- 0.5 cup Mozzarella cheese, shredded
- 1 tbsp Asiago cheese, grated
- 1 tbsp Romano cheese, grated
- 2 tbsp cream cheese
- 0.25 cup extra Mozzarella (for the topping)
- optional: toasted bread, crackers, or tortilla chips for serving

How To Make Spinach Artichoke Dip
- Create the roux base: In a medium saucepan or skillet, melt the butter over medium heat. Once it begins to foam, stir in the flour. Continue to whisk for 1 to 2 minutes until the mixture smells slightly nutty and takes on a pale golden color. This step is the professional secret for a dip that stays thick and creamy without the cheese separating.
- Build the smooth sauce: Gradually whisk the cold milk into the flour mixture. Adding cold milk to a hot roux is the secret to a perfectly smooth sauce with no lumps. Keep whisking as the mixture simmers gently and thickens into a glossy, velvety béchamel base. Season with the salt and black pepper.
- Infuse the flavor: Stir the chopped spinach, marinated artichokes, and minced garlic into the sauce. It is vital that the spinach is squeezed until bone-dry before adding; any extra moisture will water down the cheese sauce. Let the mixture heat through for 2 minutes so the aromatics can infuse the cream.
- The cheese dump: Add the Parmesan, Mozzarella, Asiago, Romano, and cream cheese to the pan. Stir continuously until all the cheeses have melted into the sauce and the mixture is thick and stretchy.
- Broil to perfection: Pour the hot dip into a small oven-safe baking dish or ramekin. Sprinkle the final 0.25 cup of Mozzarella over the top. Place the dish under a preheated broiler for 2 to 3 minutes. Do not walk away—you are looking for the cheese to be bubbly and dotted with golden-brown spots.
- Serve hot: Remove the dish from the oven and serve immediately. This dip is best enjoyed while the cheese is at its most molten, paired with whatever carb you prefer—bread, chips, or even a spoon.

Recipe Tips
- Why squeezing spinach is vital: Frozen spinach holds an incredible amount of water. If you don’t squeeze it out (using a clean kitchen towel or fine mesh sieve), your dip will end up with a pool of green liquid on top.
- Choosing marinated artichokes: Using artichokes packed in oil and herbs (marinated) provides a much deeper flavor than those packed in plain water or brine.
- The five-cheese advantage: While Mozzarella provides the stretch, the combination of Parmesan, Asiago, and Romano provides the salty, sharp punch that makes this dip addictive.
- Consistency control: If the dip feels too thick before you add the topping, simply whisk in an extra tablespoon of milk to loosen it up.
What To Serve With Spinach Artichoke Dip?
This Spinach Artichoke Dip Recipe is a rich, cheesy appetizer that needs a crunchy or sturdy pairing! A basket of Warm Toasted Baguette Slices or a pile of Sturdy Tortilla Chips is the quintessential choice for scooping up the thick dip. For a balanced snack, a side of Fresh Celery Sticks or sliced Bell Peppers adds a lovely cool crunch that pairs perfectly with the hot cheese! A glass of Chilled White Wine or a few Pita Wedges pairs wonderfully with the savory, herbal notes of the marinated artichokes.

How To Store Spinach Artichoke Dip
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheating: The best way to reheat this dip is in the oven at 350 degrees for 10 minutes or in an air fryer until bubbly. Microwaving is possible, but it may cause the oils in the cheese to separate.
- Avoid Freezing: We do not recommend freezing this dip. The dairy base and the cream cheese can become grainy and lose their smooth texture upon thawing.
Spinach Artichoke Dip Nutrition Facts
- Calories: 280 (per serving)
- Total Fat: 22 g
- Cholesterol: 55 mg
- Sodium: 480 mg
- Total Carbohydrates: 10 g
- Dietary Fiber: 2 g
- Protein: 12 g
Nutrition information is estimated and may vary based on ingredients and brands used.
FAQs
Yes, but you will need to sauté about 10 oz of fresh spinach until wilted, then squeeze it dry. 5 oz of frozen spinach is roughly equivalent to a large bunch of fresh.
If you can’t find Asiago, you can use extra Parmesan or even a sharp Provolone for a similar savory bite.
Absolutely. Mix all ingredients (except the topping Mozzarella) in the slow cooker and cook on low for 2 hours. Top with the extra cheese and let it melt before serving.
Spinach Artichoke Dip Recipe
Course: AppetizersCuisine: American-AppetizerDifficulty: Easy6
servings10
minutes10
minutes280
kcalA restaurant-style, bubbling hot dip featuring a five-cheese blend, garden spinach, and tangy marinated artichokes.
Ingredients
5 oz frozen spinach (squeezed dry)
0.25 cup chopped marinated artichokes
3 tbsp butter and 3 tbsp flour
1.5 cups milk
0.75 cup Mozzarella (total)
0.5 cup Parmesan
1 tbsp Asiago and 1 tbsp Romano
2 tbsp cream cheese
Garlic, salt, and pepper
Directions
- Melt butter in a pan and whisk in flour for 2 minutes to create a golden roux.
- Slowly whisk in cold milk until the sauce is thick and smooth.
- Stir in the dry spinach, chopped artichokes, and minced garlic.
- Add all cheeses (except 0.25 cup Mozzarella) and stir until melted.
- Transfer to an oven-safe dish and top with the remaining Mozzarella.
- Broil for 2 to 3 minutes until the top is golden and bubbly.
- Serve hot with bread, crackers, or chips.
Notes
- Using a roux-based béchamel is the best way to ensure your dip stays creamy and doesn’t get oily as it cools.
- Squeezing the spinach in a clean towel until no more green water comes out is the secret to a professional-grade texture.
- Adding a touch of cream cheese is the most effective way to give the dip a rich “body” and extra tang.
