Bacon Spinach Artichoke Dip is a deliciously rich, creamy, and cheesy dip that is usually served cold. It's filled with artichoke hearts, spinach, onions, garlic, bacon, and loads of cheesy goodness.
It's similar to our copycat hot Olive Garden Spinach Artichoke Dip, only it can be served cold and is totally taken up a notch with the addition of salty, smoky, and savory bacon. The perfect appetizer for your next gathering or movie night!
Spinach artichoke dip with bacon has been a long-time family favorite! I always wish I made a separate one just for myself, every time I make it!
No matter the occasion, this artichoke dip with bacon will disappear so fast!
This dip is a favorite of my son, Patrick, and he insisted on doing a video for this dip just so you could see how easy this recipe really is to make. He makes this dip every chance he gets and you will too.
If you can't get enough of these flavors, you might also love our spinach artichoke dip without mayo!!
Why You Will Love This Recipe
- Simply put...because of bacon!! Sorry, I had to go there, but bacon really does give this dip such an amazing flavor boost.
- Spinach dip with bacon is always a party favorite!
- It comes together quickly and you can serve it immediately.
The few ingredients in this cheesy bacon artichoke dip pack a lot of flavor in each bite!
- Bacon: Freshly cooked bacon truly makes this easy dip recipe shine!
- Onion and garlic: These aromatics cook up to give this recipe a solid foundation.
- Artichoke hearts: Used the canned artichokes in water. Avoid those in oil or a marinade.
- Cream cheese and sour cream: Forms the creamy base in this spinach dip with bacon recipe.
- Baby spinach: Many spinach dips rely on frozen spinach but I love using fresh baby spinach in mine!
- Worcestershire sauce: For more savory flavor.
Don’t have the correct ingredients on hand or want to change something up? Here are some helpful tips to change up this bacon artichoke dip.
- Bacon: Swap the bacon and use pancetta, prosciutto, cooked Italian sausage crumbled, or use pulled pork instead.
- No Fresh Onion and Garlic: Use onion powder and garlic powder in a pinch.
- Artichoke Hearts: Hearts of palms make a great substitution.
- Cream Cheese: Lighten up the calories and fat by using low-fat cream cheese.
- Sour Cream: Replace some or all of the sour cream with Greek yogurt or full-fat yogurt instead.
- Spinach: Use frozen spinach completely thawed and well drained. You'll need to use a clean kitchen towel to squeeze all of the liquid out of the frozen or thawed spinach.
- Worcestershire Sauce: Soy sauce or balsamic vinegar make a decent substitute for adding flavor.
Get adventurous and try something new! Here are some recommended variations!
- Season it Up: Add a little Italian seasoning, basil, or oregano.
- Additional Flavors: Add chopped sun-dried tomatoes, roasted red peppers, capers, chopped pimentos, or chopped olives.
- More Cheese: Add some freshly grated Parmesan cheese or stir in some crumbled feta or goat cheese.
- Go Nuts: Sprinkle a handful of chopped nuts such as almonds, cashews, pecans, or walnuts before serving for some crunch.
- Serve It Warm: Bake for ten minutes at 375 degrees F or until it's heated through.
- Topping: Add a sprinkling of breadcrumbs, crispy fried onions, or crushed tortilla chips on top for more flavor and a crunchy texture.
- Spicy: Add a teaspoon of jalapeno powder, smoked jalapeno powder, or chipotle powder to the dip to give it some heat. I will also occasionally add a teaspoon of our homemade hot pepper sauce for a bit of zing.
- Use flavored cream cheese instead of plain for an extra punch of flavor.
How To Make Spinach Artichoke Dip With Bacon
Here are the step-by-step instructions for making this easy spinach artichoke dip with bacon. The complete instructions and a printable recipe card are further down on the page.
- In a large skillet over medium heat, fry the bacon, onions, and garlic until the bacon is crisp and the onions are tender.
- Add the artichoke hearts and saute for about a minute. Drain on a paper towel and set aside.
- Beat the cream cheese and sour cream in a bowl until blended together.
- Add the spinach and Worcestershire sauce.
- Stir until the ingredients are all mixed together.
- Add the cooked bacon mixture and mix it all up.
- Serve it up with your favorite dippers!
- Refrigerator: This dip will keep well covered in the refrigerator for up to 4 days.
- Freezer: While it is safe to freeze this dip, freezing dips that are heavy in dairy can come out grainy once frozen. For that reason, I do not recommend it. I personally haven't tried freezing this dip, because it is always eaten up.
What to Serve with Spinach Dip
This dip is great with all types of dippers! Serve cheesy artichoke dip with chips, corn or tortilla chips, crackers, baguette slices, our baked pita chips, or bagel chips. You will not be disappointed!
Low-carb dippers: Serve up all your favorite crudite including carrot sticks, celery, cucumber, and bell pepper strips.
- Letting it sit in the refrigerator for about an hour before serving helps all of the flavors meld together.
- Serve it warm by heating it in the oven or microwave.
- Make sure to drain the artichoke hearts before adding them in to avoid a watery dip.
- Use freshly cooked bacon instead of pre-cooked for the best flavor.
- Make sure to completely drain the bacon fat and moisture from the onion-garlic mixture before adding it to the cream cheese mixture.
- For a thinner dip, add a tablespoon of milk at a time until desired consistency is reached. Be careful to not overdo it as this can thin out the dip too much if you're not careful.
Artichoke dip is one of those rarities that tastes equally good when served hot or cold. It is a matter of preference. On a cool fall day, a hot artichoke dip might be just what you need.
Tortilla chips, toasted baguettes, pretzels, crackers, pita chips, sliced cucumber, carrot sticks, and celery sticks are all great dippers for cold dips.
More Great Dip Recipes
If you are looking for more dip recipes, take a look at Kitchen Divas' favorites:
Bacon Artichoke Dip Video
Take a peek at our video for Bacon Artichoke Dip! You will be glad you did!
Bacon Spinach Artichoke Dip
- In a large skillet, fry bacon, onions and garlic until bacon is crisp and onions are tender. Add artichoke hearts and saute for about a minute. Drain on paper towel and set aside.
- In a medium sized bowl beat cream cheese and sour cream until blended together. Add bacon mixture. Stir until combined.
- Add spinach and Worcestershire sauce. Stir until all mixed together.
- Add a little milk if you prefer a thinner dip. I usually don't. It is up to you. Chill inside refrigerator until needed.
- Serve with bread slices for dipping. Enjoy!
This recipe was originally published in January 2018. it has been updated with new content and images.