- Recipes
- Food Groups
- Spinach
- Spinach Artichoke Dip

Spinach Artichoke Dip
Ingredients
- 2 tablespoons olive oil
- 1 large garlic clove
finely chopped
- 1 12-ounce bunch fresh spinach
finely chopped, or 1 10-ounce package frozen spinach, defrosted, drained and finely chopped
- Pinch of red-pepper flakes
optional
- Kosher salt and black pepper
- 1 can quartered artichoke hearts
drained and coarsely chopped, 14-ounce
- 8 ounces cream cheese
cut into 1-inch pieces
- 4 ounces fresh mozzarella
torn or shredded
- 4 ounces sour cream or full-fat Greek yogurt
- 1/4 cup Pecorino Romano or Parmesan
finely grated
Directions
- 1
Heat olive oil in a medium pot over medium heat. Add garlic and cook, stirring until it’s softened and fragrant, about 30 seconds.
- 2
Add spinach to pot one handful at a time, letting each handful completely wilt before adding the next. Add crushed red pepper, if using, and season with salt and pepper. Continue to cook, stirring frequently, until most of the liquid from the spinach has evaporated (no need to drain), about 3 minutes. Add artichokes and season with salt and pepper. Cook for a few minutes, just to take the raw edge off the artichokes.
- 3
Reduce heat to low and add cream cheese and mozzarella. Using a wooden spoon or spatula, stir until all the cheese has melted, about 3 minutes. Stir in sour cream and pecorino, and season with more salt and pepper. You can certainly eat this dip straight from the pot (or transferred to a serving bowl), but running it under the broiler for a crispy top is also an excellent option. To do so, transfer dip to a small ovenproof skillet (6 to 8 inches). Place in oven and broil until the top is golden and the dip is bubbling, 5 to 8 minutes. Let sit a minute or two before serving.

Spinach Artichoke Dip
Similar Recipes
Ratings & Reviews
Be the First to Rate
Your rating helps others discover amazing recipes. Share your experience and let others know what you think!
About this Recipe
Craving that irresistible, creamy comfort of a classic dip? This Spinach Artichoke Dip delivers pure crowd-pleasing perfection, whether you're hosting a gathering or simply indulging in a cozy night in. It's the ultimate warm dip, packed with savory flavors that will have everyone reaching for more.
What makes this recipe truly special is its harmonious blend of rich, decadent ingredients. You'll find the robust flavor of fresh garlic beautifully complementing tender spinach and tangy artichoke hearts. The combination of three distinct cheeses—creamy cream cheese, melty fresh mozzarella, and sharp Pecorino Romano or Parmesan—creates an unparalleled depth of flavor and a luscious texture that sets this dip apart.
When you dive into this dip, expect a wonderfully rich and velvety experience. Each scoop is bursting with the savory notes of spinach and artichoke, encased in a warm, gooey blanket of melted cheese. The slight tang from sour cream or Greek yogurt cuts through the richness, creating a perfectly balanced bite. With an optional pinch of red-pepper flakes, you can add a subtle warmth that elevates the entire dish, making it both comforting and exciting. It's designed to be effortlessly delicious, satisfying that craving for a truly indulgent appetizer.
This recipe offers easy customization to suit your preferences. Feel free to use either fresh spinach for vibrant flavor or frozen spinach for convenience, just ensure it's thoroughly drained. For a richer, tangier dip, opt for sour cream, or choose full-fat Greek yogurt for a slightly brighter note. You can also swap Pecorino Romano for Parmesan depending on your desired saltiness and nutty undertones. If you prefer less heat, simply omit the red-pepper flakes.
This versatile Spinach Artichoke Dip is ideal for any occasion, from casual game nights to elegant holiday parties. Serve it piping hot with an array of dippers like crusty bread, pita chips, tortilla chips, or fresh vegetable sticks for a delightful spread.







