Skip to Content

Bacon Spinach Artichoke Dip Recipe

When it comes to holiday appetizers, few dishes disappear faster than a warm and creamy bacon spinach artichoke dip. Whether it’s served during a Christmas party, on New Year’s Eve, or at a tailgate party this crowd-pleasing dip always steals the spotlight.

There’s just something irresistible about the combination of smoky bacon, tender spinach, tangy artichokes, and melty cheese – all baked together into one bubbling dish.

I’ve been making versions of this recipe for years, and each time it’s a crowd favorite (it has to be the bacon)! The creamy texture pairs perfectly with the crispness of toasted baguette slices, pita chips, or even fresh veggie slices.

Bacon spinach artichoke dip

What makes it even better? This recipe can easily be made in the oven or in a crock pot, depending on your schedule or party setup.

If you’re entertaining a group and want to keep it warm for hours, the slow cooker method is a lifesaver. If you prefer the slightly browned top that the oven can provide, that’s easy too.

The Magic Behind Bacon Spinach Artichoke Dip

What sets this bacon spinach artichoke dip apart is the addition of smoky, crispy bacon. Traditional spinach and artichoke dips are delicious on their own, but when you fold in chopped bacon, the entire flavor profile transforms into something richer and more complex.

The salty, savory notes from the bacon balance perfectly with the mild artichoke hearts and the creamy cheese base.

The combination of ingredients also gives this dip great texture. The spinach adds a soft, earthy note, the artichokes give a bit of a bite, and the bacon adds that satisfying crunch. When you pull a warm scoop out of the dish, the cheese stretches, the delicious smell hits the air, and everyone within reach grabs a cracker or chip to dive in.

Bacon Spinach Artichoke Dip Recipe

*Specific measurements and complete recipe instructions are located in a printable recipe card at the bottom of this article. However, be sure to continue to read the tips and tricks to making this recipe below.

INGREDIENTS

  • 6 slices bacon, cooked crisp and chopped
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • 1 (10-ounce) package frozen spinach, thawed and squeezed dry
  • 8 ounces cream cheese, softened
  • 1 cup sour cream
  • ½ cup mayonnaise
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • ¼ teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste

Optional toppings before serving: additional chopped bacon, a sprinkle of Parmesan, or sliced green onions for color.

cooked and drain spinach
Be sure to drain the spinach before adding it to the recipe.

How to Make Bacon Spinach Artichoke Dip in the Oven

  1. Preheat the oven to 375°F (190°C). Lightly grease a baking dish (an 8×8-inch or small casserole dish works perfectly).
  2. Cook the bacon until crispy. Once cooled, chop it into small pieces. Reserve about a tablespoon or two to sprinkle on top before baking.
  3. Mix the creamy base. In a large bowl, beat the cream cheese until smooth. Add the sour cream and mayonnaise and continue mixing until creamy.
  4. Add the other ingredients. Stir in the garlic, chopped artichokes, spinach, mozzarella, Parmesan, and half of the chopped bacon. Mix until evenly combined. Add salt, pepper, and red pepper flakes to taste.
  5. Transfer to the baking dish. Spread the mixture evenly and top with the remaining bacon and a little extra Parmesan for good measure.
  6. Bake uncovered for 25–30 minutes, or until the dip is bubbling on the sides and golden on top.
  7. Serve warm. Let it cool for about five minutes, then serve with crackers, crostini, tortilla chips, or celery sticks.

The oven method creates a slightly browned crust that adds a wonderful contrast to the creamy center. It’s ideal when you want a hot dip that can be served immediately.

How to Make Bacon Spinach Artichoke Dip in the Crock Pot

If you’re hosting a New Year’s Eve party and want your appetizer to stay warm all evening, the slow cooker method is the way to go. Here’s how:

  1. Prepare the ingredients as directed above – cook the bacon, chop the artichokes, and squeeze the spinach dry.
  2. Combine everything in the slow cooker. Add the cream cheese, sour cream, mayonnaise, garlic, cheeses, spinach, artichokes, and half of the bacon. Stir until well combined.
  3. Cover and cook on LOW for 2-3 hours or until hot and melted, stirring once or twice during cooking.
  4. Top with remaining bacon just before serving. You can leave the crock pot on the WARM setting for up to 3-4 hours during your party.

The slow cooker method is perfect for gatherings where guests are coming and going. It stays warm and creamy for hours, and you don’t have to worry about reheating it.

cutting artichoke hearts
Be sure to chop your canned artichoke hearts into smaller, bite size pieces.

Tips for the Perfect Bacon Spinach Artichoke Dip

  • Drain and squeeze the spinach thoroughly. Any excess water will make the dip runny. Use paper towels or a clean kitchen towel to remove as much moisture as possible.
  • Use high-quality artichokes. Marinated artichoke hearts add extra flavor, but if using plain canned artichokes, season your dip a bit more.
  • Adjust the heat. For a touch of spice, add red pepper flakes or a dash of hot sauce to the mix.
  • Make ahead of time. You can assemble the dip up to 24 hours in advance and refrigerate it. Bake or heat it right before serving.
  • Reheating leftovers. If you have any leftovers (which is rare), store them in an airtight container in the fridge for up to three days. Reheat in the microwave or oven until warmed through.

Serving Ideas for Parties

This dip fits perfectly into any holiday spread. For New Year’s Eve, I like to set it out with an assortment of dippers – baguette slices, pretzels, pita chips, and raw vegetables like carrots and bell peppers.

You can even serve it as part of a “hot dip bar,” alongside classics like buffalo chicken dip, crab dip, or cheesy sausage dip. Serve it in a triple crock pot and add a small chalkboard label in front of each dish to give your appetizer table a festive, catered look.

For presentation, bake the dip in an oven-safe dish that looks good enough to serve from – something rustic, ceramic, or cast iron. If using a slow cooker, transfer it to a smaller warm dish right before serving, or simply keep the crock pot on the counter with a spoon for easy self-serve.

bacon spinach artichoke dip

A Perfect Make-Ahead Party Recipe

One of the best things about this bacon spinach artichoke dip recipe is how easy it is to prep ahead. The mixture can be assembled and refrigerated the day before your party, which means no last-minute kitchen rush. When you’re ready to serve, just bake it or warm it in the slow cooker.

If you’re traveling to another home for a party, the slow cooker option makes things simple. Assemble it at home, refrigerate overnight, and plug it in once you arrive. By the time everyone’s ready to snack, the dip will be warm, creamy, and irresistible.

Enjoy! Mary

Follow My Facebook Page For Great Recipes! Make Your Meals Facebook Page
pizza casserole banner ad

To receive our 3 Recipe Articles in your inbox each week, sign up for our free email list located in the middle of each recipe or email me at contact@makeyourmeals.com. You can also follow us on Facebook and Pinterest. This article may contain affiliate links where a small commission is paid if you purchase a product at no additional cost to you.

Yield: 12 servings

Bacon Spinach Artichoke Dip

Bacon spinach artichoke dip

This bacon spinach artichoke dip recipe is a creamy, cheesy holiday favorite - perfect for New Year’s Eve or any party!

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients

  • 6 slices bacon, cooked and chopped
  • 1 (14 oz) can artichoke hearts, drained and chopped
  • 1 (10 oz) package frozen spinach, thawed and squeezed dry
  • 8 oz cream cheese, softened
  • 1 cup sour cream
  • ½ cup mayonnaise
  • 1 cup mozzarella cheese, shredded
  • ½ cup Parmesan cheese, grated
  • 2 cloves garlic, minced
  • ¼ teaspoon crushed red pepper flakes
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F or set crock pot to LOW.
  2. In a bowl, mix cream cheese, sour cream, and mayonnaise until smooth.
  3. Stir in spinach, artichokes, garlic, cheeses, and half the bacon.
  4. Transfer to baking dish or slow cooker.
  5. Top with remaining bacon and bake for 25–30 minutes, or cook on LOW for 2–3 hours until bubbly.
  6. Serve warm with chips, crackers, or bread.

Notes

  • To make ahead, assemble and refrigerate up to 24 hours before baking.
  • Leftovers can be refrigerated for 3 days and reheated.
  • Add a pinch of cayenne or hot sauce for a spicier version.

Recipe provided by icookfortwo.com

Nutrition Information:

Yield:

12

Serving Size:

1

Amount Per Serving: Calories: 311Total Fat: 27gSaturated Fat: 12gUnsaturated Fat: 15gCholesterol: 65mgSodium: 461mgCarbohydrates: 4gFiber: 1gSugar: 1gProtein: 14g

Nutritional Information is to be used as a general guideline only . Nutritional calculations will vary from the types and brands of the products used.

Skip to Recipe