Updated: June 11, 2026
If you’re looking for a Crockpot Spinach Artichoke Dip that’s creamy, cheesy, and easy to make, this recipe is for you. My mom taught me how to make spinach artichoke dip years ago, and it’s still one of my favorite appetizers for game day, football season, dinner parties, and casual gatherings with friends and family. Today, I’m sharing how to make this classic spinach artichoke dip in the slow cooker so it stays warm throughout your event. Best of all, this flavorful spinach artichoke dip is made without mayo and comes together with simple ingredients.

Want to Email This for Later?
Why You’ll Love This Recipe
- This recipe does not use mayonnaise, making it rich and creamy without the extra mayo flavor.
- This is a one pot recipe, made entirely in the crockpot for easy entertaining.
- Keeps warm for hours using the warm setting.
- Easy to prepare with very little hands-on time.
- A crowd favorite that pairs well with bread, crackers, tortilla chips, and fresh vegetables.

Ingredients
- Cream Cheese – The cream cheese in this recipe creates the rich and creamy base that gives this spinach artichoke dip its signature texture and tang.
- Fresh Mozzarella Cheese – Freshly shredded mozzarella cheese melts beautifully and creates that irresistible cheesy pull. Top with extra mozzarella just before serving for more cheese pull fun.
- Parmesan Cheese – Parmesan adds a savory, nutty flavor that balances the richness of the other cheeses.
- Sour Cream – Sour cream adds tanginess and helps create a smooth, creamy dip.
- Fresh Garlic – Fresh garlic provides bold flavor and elevates the overall taste of the dip.
- Fresh Baby Spinach – Fresh baby spinach adds color, texture, and the classic spinach flavor that makes this dip so popular. I recommend fresh spinach vs frozen to avoid a watery texture.
- Artichoke Hearts – Artichoke hearts provide a tender texture and slightly tangy flavor that pairs perfectly with the creamy cheese mixture.
- Onion Powder – Onion powder adds subtle savory depth throughout the dip.
- Kosher Salt – Salt enhances all of the flavors and helps balance the richness of the cheese.
- Ground Black Pepper – Black pepper adds a mild warmth and complements the garlic and parmesan.
- Red Pepper Flakes – This is an optional ingredient. Red pepper flakes add a gentle kick of heat and extra flavor.

How to Make Spinach & Artichoke Dip in the Crockpot
This recipe comes together in 4 easy steps:

STEP 1: Prepare the Ingredients – Wash and chop the fresh spinach into smaller pieces. Mince the garlic, chop the artichoke hearts, and shred the mozzarella cheese.

STEP 2: Add Ingredients to the Slow Cooker – Add the cream cheese, mozzarella cheese, parmesan cheese, sour cream, garlic, spinach, artichoke hearts, onion powder, salt, black pepper, and red pepper flakes to the crockpot.

STEP 3: Cook Until Creamy – Stir the ingredients together. Cover and cook on LOW for 1 to 2 hours or HIGH for 30 minutes to 1 hour, stirring occasionally until the cheeses have melted and the dip is hot and creamy.

STEP 4: Serve and Enjoy – Give the dip a good stir before serving. Serve warm with tortilla chips, pita chips, slices of French bread, crackers, or veggie sticks. Enjoy!
Substitutions & Variations
- Substitute Greek yogurt for sour cream for a lighter version.
- Use frozen spinach if you’re in a crunch. Be sure to thaw it completely and squeeze out excess moisture before adding it to the crockpot.
- Add cooked shredded chicken to turn this into a heartier appetizer.
- Stir in diced jalapeños for extra heat.
- Add chopped bell pepper for additional texture and color.
- Mix in cooked bacon for a smoky flavor.

Slow Cooker Spinach & Artichoke Dip Hosting Tips
- Use a small crockpot or 2- to 3-quart crock pot for best results.
- Once fully cooked, switch the slow cooker to the warm setting to keep the dip at the perfect serving temperature.
- Stir occasionally throughout your gathering to maintain a smooth texture.
- Place favorite dippers nearby, including tortilla chips, pita chips, crackers, French bread, and fresh vegetables.
- If serving larger crowds, consider doubling the recipe and using a larger slow cooker.
- If you want your guests to enjoy the iconic cheese pull, stir in some additional fresh mozzarella just before serving

Storage & Make Ahead Tips
- Make Ahead – Prepare all ingredients up to 24 hours in advance and store them in the refrigerator. Add everything to the crockpot when you’re ready to cook.
- Storage – Allow the dip to cool before transferring it to an airtight container. Store leftovers in the refrigerator for 3 to 4 days.
- Reheating – You can reheat this leftover spinach artichoke dip in the microwave, oven, or in a small slow cooker until warmed through. Add a splash of milk if the dip becomes too thick.
- Can You Freeze It? – While possible, freezing may slightly affect the creamy texture. For best flavor and consistency, enjoy within a few days of making it. I don’t recommend freezing.
More Dip Recipes
If you love easy appetizer recipes and dips, try these favorites next:

FAQ
Can I make spinach artichoke dip without mayonnaise?
Absolutely. This spinach artichoke dip without mayo gets its creamy texture from cream cheese, sour cream, mozzarella cheese, and parmesan cheese.
How do I keep spinach artichoke dip warm during a party?
Once the dip is fully cooked, turn your crockpot to the warm setting. This is one of the best ways to keep a hot dip ready for guests throughout the event.
Why is my spinach artichoke dip runny?
Runny dip is usually caused by excess moisture from spinach or artichoke hearts. Drain the artichokes well and remove excess liquid from frozen spinach before cooking.
Can this be mixed, then frozen, then later thawed and baked?
Because this spinach artichoke dip contains cream cheese, sour cream, mozzarella, and parmesan, the texture can become slightly grainy or separated after freezing and thawing.
Recipe Card

Crockpot Spinach Artichoke Dip
Equipment
Ingredients
- 8 oz Cream Cheese
- 2 cups Fresh Mozzarella, (shredded)
- ⅓ cup Parmesan Cheese, (grated)
- ½ cup Sour Cream
- 1 tbsp Garlic, (minced)
- 5 oz Baby Spinach, (chopped, around 4 cups)
- 12 oz Artichoke Hearts, (chopped from jar)
- ½ tsp Onion Powder
- 1 tsp Kosher Salt
- ½ tsp Ground Black Pepper
- ½ tsp Red Pepper Flakes, (optional)
Instructions
- Wash and roughly chop the spinach. Mince the garlic, chop the artichoke hearts, and shred the mozzarella cheese. Then place the cream cheese, mozzarella, parmesan, sour cream, garlic, spinach, artichoke hearts, onion powder, salt, black pepper, and red pepper flakes in the crockpot. Stir to combine.
- Cover and cook on LOW for 1 to 2 hours or HIGH for 30 minutes to 1 hour, stirring occasionally, until the cheeses are melted and the dip is smooth.
- Give the dip a final stir and serve with toasted bread, tortilla chips, crackers, pita chips, or fresh vegetables. Keep on the warm setting while serving if desired. Enjoy!
Notes
- Drain the artichokes well before adding them to the slow cooker to prevent excess liquid in the dip.
- Fresh spinach works best, but frozen spinach can be substituted. Thaw completely and squeeze out excess moisture first.
- Shred your own mozzarella for the smoothest, creamiest texture. Pre-shredded cheese may not melt as well.
- Keep warm for serving by switching the crockpot to the warm setting once the dip is fully heated.
- Make ahead: Assemble the ingredients up to 24 hours in advance, cover, and refrigerate until ready to cook.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Adjust the heat level by increasing or omitting the red pepper flakes.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Craving More?
If you make this Crockpot Spinach Artichoke Dip, I’d love to see it! Tag me on Instagram at @elicitfolio so I can see your creations. You can also follow along on Pinterest for more Southern recipes, hosting ideas, and easy appetizer recipes. Leave a comment below and let me know what dips, appetizers, and party foods you’d like to see me make next.







This was soooo delicious! I love a doog spinach artichoke dip, and this one was phenomenal. I’m going to make it over when I have friends over this weekend.
I LOVE your super-easy take on of my faves. This is a winner!
I love this one! I made for a party this weekend, and it was so nice to just let it cook and come back later.
The cream cheese makes this sound like a great dip, creamy with that tart flavor. I like how easy your recipe sounds, I think this is a great crowd please recipe.
This is the recipe I’ve been looking for. Am having a party this weekend and wanted a no mayo dip. Thank you for sharing this one!
This looks absolutely delicious! I love that it’s made without mayo while still being rich, creamy, and packed with flavor. Spinach artichoke dip is always a crowd favorite, and making it in the crockpot is such a smart idea for parties and gatherings since it stays warm and ready to serve.
I’ve never tried making my own artichoke dip! I will have to try, thank you for the inspiration. 🙂