Crab and Artichoke Dip

A delicious Crab and Artichoke Dip that is easy to prepare and is perfect for entertaining. 

I have had this recipe for Crab and Arichoke Dip for about 20 years.  I am actually surprised that it has taken me so long to share this.  I got this recipe from my stepmom who also gave me the recipe for the amazing Lemon Cake Pie and Crepe Manicotti, along with many others that I have yet to share.  I remember the first time I tried this dip, I was hooked.  If you love Spinach and Artichoke Dip and like crab you will be hooked on this dip too.

Here’s the deal. I use imitation crab meat. Yep, I sure do. Hey, if it works, it works.  You can certainly use the real stuff too, but I have always made this with imitation crab meat and my pocketbook has thanked me.  Don’t get me wrong, I love real lump crabmeat, but there is a time and a place for everything.  Sometimes substitutions work just as well, and in this case it does.  Mixed in with the artichokes, cheeses, and onions this dip has a great variety of flavors that make for one tasty dip.

I love to serve this with some nice buttery crackers, tortilla chips or slices of toasted bread. From weekend gatherings to upcoming holiday parties this dip comes together quickly and will be a crowd-pleasing dip everyone will love.

Not only is this dip a super yummy appetizer but you can make it a meal too like Crab and Artichoke Melts. I love to make this and serve it on thick slices of toasted Italian bread and top it with even more cheesy goodness for an irresistible dinner!

Whether you serve this as a meal or a dip this warm and cheesy crab and artichoke dip will be one everyone will ask you for the recipe for and one you’ll want to make again and again!


Crab and Artichoke Dip

  • Author: Jenn
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 8 servings


  • 1 cup shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 1 cup mayonnaise (regular or light)
  • 1 cup diced white onion
  • 1 cup artichoke hearts (not marinated, drained and chopped)
  • 8 oz. package imitation crab meat (chopped and patted dry)
  • 1/2 teaspoon garlic powder
  • Crackers (tortilla chips or toasted bread for serving)


  1. Preheat oven to 350 degrees.
  2. Place all ingredients in a medium bowl and stir until combined.
  3. Place in a baking dish and bake for about 25 minutes until hot and bubbly.
  4. Serve warm with crackers, tortilla chips and/or toasted bread.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts


  1. I know too much about Alaskan Haddock aka imitation crab, I would have to use fresh crab meat from right here in South Louisiana. Looks delish. Thanks.

  2. This looks like a really great recipe! I’ll be using real crab when I make this recipe like the others that wrote in. When you live in Louisiana you don’t use the imitation stuff! 🙂

  3. I was thinking maybe in a Crockpot for parties!!!! Would stay warm and if covered shouldn’t dry out!! What do you think?

  4. Made this for Super Bowl and it was very easy to make and super good!! The only change I will make for next time is that we’re not big onion people so, for our own personal taste, I will probably cut the amount but other than that we loved it!!

Leave a Reply

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

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.