The best appetizers are flavorful, delicious, and able to be served with a variety of dipping options. My Creamy Artichoke Spinach Dip recipe is exactly that! It tastes even better than the restaurant version, and you can serve it with your favorite tortilla chips, crackers, or sliced baguette crostini. It is even delicious with a crudeté platter. This recipe is very easy to make, comes together in less than 30 minutes, and all of the ingredients are readily available at pretty much any grocery store.
Creamy Artichoke Spinach Dip Preparation
Preheat oven to 400 degrees and prepare the ingredients – shred cheeses, chop spinach, mince garlic. I like to add a bit of crushed red pepper flakes and salt and pepper to the bowl with the prepared cheeses. It really helps layer the flavors.

Heat olive oil in a large skillet over medium heat. Stir in minced garlic and cook for 2 minutes until tender and fragrant.
Add the chopped spinach to the pan one cup at a time, letting each batch wilt before adding the next.

Season the wilted spinach with salt and pepper, and crushed red pepper. Continue to cook the spinach, stirring frequently, until most of the liquid from the spinach has evaporated, about 3-4 minutes. There is no need to drain the pan.

Add chopped artichokes to the pan with the spinach, and season with a pinch of salt and pepper. Cook for 2-3 more minutes.

Reduce heat to low (or transfer to a slow cooker) and add the cheeses, sour cream, and mayonnaise. Stir gently with a spatula or wooden spoon until all the cheese has melted, about 3-5 minutes. Season with a bit more salt and pepper, and stir until well combined.

Once the cheese is fully melted, this dip can be transferred to a serving bowl and served as is, but I like to broil the top for added flavor, texture, and color.
Optional Broiling
Pour the dip into a casserole dish or baking pan. Ensure rack is in the middle of the oven, and turn the broiler on. Place dip in oven and broil until the top is golden and the dip is bubbling, 5 to 7 minutes.

Serve warm with crackers, tortilla chips, or toasted bread. This dip is comfort food the max! You can’t beat the amazing texture and delicious flavor of this Creamy Artichoke Spinach Dip recipe! The perfect appetizer for your next gathering with family or friends.


Creamy Artichoke Spinach Dip
Ingredients
- 12oz jar Artichoke hearts, drained and coarsely chopped
- 8 oz Fresh Spinach leaves, chopped
- 1 1/2 Tbsp Extra Virgin Olive Oil
- 6 oz Fresh Mozzarella, torn into small pieces
- 1/4 cup Parmesan, freshly grated
- 8 oz Cream Cheese, softened
- 1/2 cup Mayonnaise
- 1/2 cup Sour Cream
- 2 cloves Garlic, minced
- 3/4 tsp Crushed Red Pepper Flakes
- Kosher Salt and Black Pepper, to taste
Instructions
- Preheat oven to 400 degrees. Prepare ingredients – shred cheeses, chop spinach, mince garlic.
- Heat olive oil in a large skillet over medium heat. Stir in minced garlic and cook for 2 minutes until tender and fragrant.
- Add the chopped spinach to the pan one cup at a time, letting each batch wilt before adding the next. Season the wilted spinach with salt and pepper, and crushed red pepper. Continue to cook the spinach, stirring frequently, until most of the liquid from the spinach has evaporated, about 3-4 minutes. There is no need to drain the cooked spinach.
- Add chopped artichokes to the pan with the spinach, and season with a pinch of salt and pepper. Cook for 2-3 more minutes.
- Reduce heat to low and add the cheeses, sour cream, and mayonnaise. Stir gently until all the cheese has melted, about 3-5 minutes. Season with a bit more salt and pepper, and stir.
- Pour the dip into a casserole dish or baking pan.Ensure rack is in the middle of the oven, and turn the broiler on. Place dip in oven and broil until the top is golden and the dip is bubbling, 5 to 7 minutes. Serve warm with crackers, tortilla chips, or toasted bread.
Notes
Like this recipe? Try my Spicy Cheeseburger Queso Dip next!