Creamy Spinach and Artichoke Dip Recipe for Entertaining

This creamy spinach artichoke dip is rich, cheesy, and packed with flavor from marinated artichoke hearts and plenty of Parmesan. Made entirely in the crockpot, it’s an effortless warm appetizer for parties, game day, holidays, or any gathering when you want a hands-off recipe that serves a crowd.

Frozen spinach keeps the preparation simple — just thaw, squeeze out excess moisture, and let the slow cooker do the rest. Stir occasionally, then serve hot or warm.


At a Glance: Made in the crock potServes 12Easy to makePerfect for holidays, parties, and weekend gatherings

Spinach Artichoke Dip in a bowl.

Slow cooker artichoke dip

This spinach artichoke dip is ideal when you need an easy, crowd-pleasing appetizer. Everything mixes together in the crockpot, so you can get back to hosting while it slowly warms and melts to a creamy, scoopable consistency.

Once heated, the dip can be served directly from the slow cooker to keep it warm, or transferred to a serving bowl. It’s excellent piping hot but just as satisfying at a slightly cooler temperature.

Key ingredients

Ingredients for making an artichoke dip.
  • Marinated artichoke hearts – Drained and roughly chopped. You can use plain artichokes if preferred, but marinated ones add extra flavor.
  • Frozen spinach – Thaw and squeeze out excess liquid to avoid a watery dip.
  • Cream cheese – Bring to room temperature so it blends smoothly.
  • Sour cream – Adds tang and a smooth texture.
  • Mayonnaise – Contributes extra creaminess and body.
  • Parmesan cheese – Use shredded Parmesan (not dry, shelf-stable grated cheese) for the best taste and texture.

Making spinach artichoke dip

Cream cheese and seasoning in a crock pot.
  1. Place the cream cheese (cut into cubes), sour cream, mayonnaise, and garlic powder into the crockpot.
  2. Mix the ingredients together until fairly smooth.
Artichoke hearts and spinach in a crock pot.
  1. Stir in the drained, chopped artichoke hearts, thawed and squeezed spinach, and shredded Parmesan.
  2. Cook on low for 2 hours.
  3. Stir the dip, then continue cooking on low for another hour, until everything is hot and melty.
Creamy dip with artichokes and spinach in a crock pot.
  1. Serve hot straight from the crockpot, or transfer to a serving bowl and keep warm.
A slice of bread topped with a creamy dip.
  1. Offer toasted bread, pita chips, tortilla chips, or fresh vegetables for dipping.

Recipe tips

  • Drain the artichoke liquid well and roughly chop the hearts to ensure bite-sized pieces throughout the dip.
  • Always thaw and squeeze the frozen spinach thoroughly; excess water will thin the dip and extend cooking time.
  • Cook on low to allow cheeses to melt slowly and prevent the mixture from separating or becoming greasy.

Frequently asked questions

Can I make spinach artichoke dip ahead of time?

Yes. Combine all ingredients, cover, and refrigerate. When ready to serve, heat the mixture in the crockpot until fully warmed and melty.

How can I keep spinach artichoke dip warm?

After the dip has cooked and is hot throughout (about 3 hours on low), switch the crockpot to the warm setting to maintain temperature without overcooking.

More delicious dips to make

  • Seven Layer Dip
  • Roasted Eggplant Dip
  • Cream Cheese Bean Dip
  • Smoked Salmon and Cream Cheese Dip
Scooping up some creamy dip with a pita chip.

If you make this recipe, I’d love to hear about it—leave a comment and tag a photo on Instagram @beyondthechickencoop.

Explore more appetizers in the same collection on the site.

  • Turkey Bacon Sliders
  • Spinach Artichoke Dip
  • Black Bean Salsa
  • Roasted Eggplant Dip
Spinach Artichoke Dip in a bowl.

Spinach Artichoke Dip

Kathy Berget

Creamy spinach artichoke dip made with marinated artichokes and frozen spinach, slow-cooked in the crockpot until hot and perfectly melty.
Prep Time 10
Cook Time 3
Total Time 3 10

Equipment

  • Small Crock Pot

Ingredients

  • 8 ounces cream cheese (at room temperature, cut into cubes)
  • ½ cup sour cream
  • ½ cup mayonnaise
  • ¼ teaspoon garlic powder
  • ½ cup shredded Parmesan cheese
  • 1 14 ounce jar marinated artichoke hearts (drained and chopped)
  • 10 ounces frozen spinach (thawed and squeezed dry)

Instructions

  • Place the cream cheese, sour cream, mayonnaise, and garlic powder into the crockpot and mix until combined.
  • Stir in the drained artichoke hearts, thawed squeezed spinach, shredded Parmesan, and mix to combine.
  • Cook on low for 2 hours without opening the lid frequently.
  • Stir, then continue cooking on low for an additional hour until hot and creamy.
  • Serve hot from the crockpot or transfer to a bowl and serve warm with chips, bread, or vegetables.

Notes

  • Drain and roughly chop the artichoke hearts so each bite has even texture and flavor.
  • Thaw and squeeze the frozen spinach completely to avoid excess liquid in the dip.
  • Keep the crockpot on low to ensure cheeses melt evenly and the dip stays smooth rather than oily.

Nutritional Disclaimer:

Nutritional information is an estimate provided for convenience. For precise values, calculate nutrition using the exact ingredients and portions you use.

Nutrition

Calories: 172kcalCarbohydrates: 3gProtein: 4gFat: 17g
Tried this recipe? Tag me today!Share your photo and tag @BeyondTheChickenCoop.