Recipe Video Comments

Easy Spinach Artichoke Dip

My family and friends love this homemade spinach and artichoke dip so much! We serve it hot and make it with three cheeses! It’s so creamy and delicious!

Easy Spinach Artichoke Dip

We love this warm, gooey spinach and artichoke dip with not one but three cheeses, lots of artichoke, fresh spinach, and garlic. Serve this with pita bread, tortilla chips, crusty bread, or vegetables. It’s incredibly delicious and so creamy!

This dip is also amazing to spread onto bread instead of mayo for sandwiches or add to the top of these skillet chicken breasts for dinner. For more spinach and artichoke inspiration, see our baked ziti with spinach inspired by this dip!

Key Ingredients

  • Garlic, Spinach, and Artichokes: I like my spinach artichoke sip to be a little garlicky, so I use three cloves (roasted garlic would be great, too). I use baby spinach leaves, which wilt down quickly. Then, for the artichokes, I buy canned or jarred hearts, drain them, and chop them small. Marinated artichokes in oil have more flavor, but the ones sold in water are fine for this recipe. Use what you love.
  • Butter and Flour: These form the base of our thick and creamy sauce. They cook together to make our roux, which thickens the milk.
  • Milk: I use whole milk or reduced fat, so the dip stays super creamy and rich.
  • Cheese: We’ve got three cheeses in this dip recipe. Cream cheese adds an extra creamy, velvety texture, feta works perfectly with the spinach and artichokes, and mozzarella melts to be a little stringy, which I love when you go in for a dip.
  • Spices: To balance all that creaminess, I love a little heat from cayenne pepper, salt, pepper, and a bit of dried oregano.

How to Make Spinach Artichoke Dip

This homemade spinach artichoke dip comes together in about 30 minutes. It’s it’s easy, too. You can even make it ahead of time (up to 4 days in advance). Just keep it covered and stored in the refrigerator. Then, when you’re ready to serve, add some cheese to the top and bake. Easy.

To make it, cook artichokes with garlic and olive oil until they brown just slightly around the edges. Throw in lots of fresh spinach until wilted down. Transfer this all to a bowl, and move on to the creamy, cheesy sauce.

You’ll notice the process is similar if you’ve made mac and cheese. We cook butter and flour until light brown, then whisk in milk until we have a thick, creamy sauce. Then, we stir in the cheeses (cream cheese, feta cheese, and mozzarella) and, finally, the artichoke and spinach mixture from before. You could stop there, but I like to spoon it into a baking dish, top with more cheese, and bake until hot and bubbly. It’s seriously good! I love it with homemade pita bread or these easy flatbread (made without yeast).

Easy Spinach Artichoke Dip

Easy Spinach Artichoke Dip

  • PREP
  • COOK
  • TOTAL

This spinach artichoke dip is unbelievably creamy. It’s incredibly delicious. We love serving alongside vegetables, pita wedges, bread, or chips. For the best results, serve this hot.

6 Servings

You Will Need

1 tablespoon extra-virgin olive oil

3 garlic cloves, minced

1 ½ cups drained artichoke hearts, roughly chopped, from two 14oz jars

4 ounces (113g) baby spinach leaves, 4 to 5 cups

3 tablespoons (42g) butter

3 tablespoons (24g) all-purpose flour

1 ½ cups (355ml) whole milk, plus more as needed

4 ounces (113g) cream cheese

¼ teaspoon cayenne pepper

½ teaspoon dried oregano

4 ounces (113g) feta cheese, crumbled, about ½ cup

4 ounces (113g) mozzarella cheese, coarsely grated, about 1 cup

1 scallion, thinly sliced

Salt and fresh ground black pepper, to taste

Directions

    1Preheat the oven to 350°F (177°C). Butter or spray a small baking dish with non-stick cooking spray. The dish should hold 4 to 5 cups. An 8-inch round pan, 8-inch square pan, or small oval baking dish will work.

    2Heat the olive oil in a wide skillet with sides over medium heat, add minced garlic, and cook for 1 minute until fragrant. Add the artichokes and cook for 2 to 3 minutes until warmed through and beginning to brown around the edges. Add the spinach and season lightly with salt and pepper. Cook, tossing occasionally, until the spinach wilts down, about 2 minutes. Transfer garlic, artichokes, and spinach to a bowl and set aside.

    3Place the skillet back on medium heat, then add the butter. When the butter begins to bubble, add the flour. Cook, whisking constantly, for 2 to 3 minutes until the butter smells fragrant and nutty (the color of the butter-flour mixture will be light brown).

    4While whisking, slowly pour the milk into the butter and flour mixture. Continue to cook, whisking constantly until the sauce bubbles and thickens.

    5Remove the pan from the heat. Stir in the cream cheese, cayenne pepper, and oregano. When the cream cheese has melted into the sauce, add feta cheese and half of the mozzarella cheese. Stir until completely melted. Stir in the garlic, artichokes, and spinach from earlier.

    6Transfer the dip to the prepared baking dish and top with the remaining mozzarella cheese.

    7Bake until bubbly and the cheese begins to brown on top, 15 to 20 minutes. To make the cheese even more browned on top, turn the oven to broil and broil for 1 to 2 minutes. Serve warm.

Adam and Joanne's Tips

  • Storing: Transfer the dip to an airtight container and refrigerate for up to 4 days. Reheat slowly in the oven. We do not recommend freezing.
  • The nutrition facts provided below are estimates.
Nutrition Per Serving Serving Size ⅙ of the recipe / Calories 297 / Total Fat 20.9g / Saturated Fat 11.8g / Cholesterol 60.7mg / Sodium 445.2mg / Carbohydrate 15.2g / Dietary Fiber 3.6g / Total Sugars 5.4g / Protein 14.3g
AUTHOR: Adam Gallagher
Adam and Joanne of Inspired Taste

We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us

24 comments… Leave a Review
  • Judy D December 20, 2024

    Made this today, it sure is delicious. Definitely will make again and share the recipe with family and friends.

    Reply
  • Tara November 5, 2023

    This is so yummy! Super indulgent and creamy. It will please those who love artichoke dip, and convert those who don’t.

    Reply
  • Daisy December 2, 2017

    This recipe is so yummy, it’s so creamy. I also use it as a filling for quesadillas and omelets. I know it must sound weird but it works.

    Reply
    • Adam October 7, 2023

      So glad you loved it 🙂

      Reply
  • Catherine October 1, 2017

    Is it possible to add a video to this recipe. That way we can replay the video anytime we would be making this dish

    Reply
    • Adam October 7, 2023

      It is on our list of to do’s 🙂

      Reply
  • Kelly September 20, 2015

    Do you think I could sub either Parm cheese or sour cream for the feta? Or a combo of the two? I don’t have any on hand, and live waaaaay put of town. Thanks!!!

    Reply
    • Joanne September 23, 2015

      Any other cheese will work — Parmesan cheese is a nice option, not sure you would need the sour cream, though.

      Reply
  • Ellen April 14, 2014

    Excellent recipe! Just ate as much as I can. Tweaked it a tiny bit by Browning it with parmesean cheese on top instead of more mozzarella! Cant wait to share it. Never try new recipes on guests! Just provincial in my upbringing……Thanks for an awesome recipe! Best ever!

    Reply
    • Joanne April 16, 2014

      So happy you liked it!

      Reply
  • Renee December 22, 2013

    This looks sooooo good! I am making this for a Christmas dinner appetizer. How long should I bake it if I double this recipe?

    Reply
    • Joanne December 30, 2013

      It won’t meed much longer than mentioned above.

      Reply
  • Becky December 6, 2013

    This looks fantastic- I am planning to make this for a large group (about 18 to 20) at a baby shower and wondering if I could double the recipe? I am wondering if I could simply use a larger dish and bake a little longer…any suggestions?

    Reply
    • Joanne December 9, 2013

      Yep, just use a larger dish and bake a little longer. You shouldn’t have any issues.

      Reply
  • claire @ the realistic nutritionist October 14, 2013

    this is incredible!!!

    Reply
  • Melissa September 28, 2013

    I was looking to duplicate a spinich artichoke and crab dip dish we ordered in the Owels Nest Lounge at the Sunriver resort in Bend OR. This was fantastic and the only deviation was to add the crab and I added whole pieces of fresh jalapeños to the flour and milk mix and simmered then removed for a spicy addition.

    Reply
  • Cassie | Bake Your Day September 20, 2013

    This is amazing, you guys. Love how creamy it is. I’m making this ASAP!

    Reply
    • Joanne September 22, 2013

      Thanks 🙂

      Reply
  • Nadia August 21, 2013

    I substituted goat cheese for the cream cheese since that was what was i had on hand — and it was fantastic! thanks for the unbelievably excellent recipe!

    Reply
  • Missy August 2, 2013

    This recipe was spot on and it turned out fabulous. Directions were clear and it was by far the best spinach and artichoke dip I’ve had in a long while. Thanks for sharing!

    Reply
    • Joanne August 8, 2013

      Wonderful!

      Reply
  • Crystal @ Simply Playful Fare May 13, 2013

    This recipe looks awesome! I love spinach and artichoke dip. I’ve never tried a homemade version. Thanks!

    Reply
  • Becca @ Amuse Your Bouche May 8, 2013

    Oh wow this looks incredible! We don’t tend to get fresh artichokes here in the UK (at least I’ve never seen them in the shops) but I think I remember seeing a jar of artichoke hearts one time so hopefully I’ll be able to find them again because this looks delicious!

    Reply
  • Katrina @ Warm Vanilla Sugar May 8, 2013

    I love a good, creamy, dip like this! Yum!

    Reply

Leave a Reply

Leave a Review or Comment

Your email address will not be published. Required fields are marked *

Rate this recipe!

 

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our privacy policy & terms.

Previous Post: Next Post: