Skip to Content

Baked Spinach Artichoke Dip

Having a few quick and easy appetizer ideas in your back pocket is a great way to ensure you’re ready for any last-minute get-together. That’s why I love this simple recipe for baked spinach artichoke dip. It only takes a few minutes to prepare and tastes amazing, making it a great option for any party! 
Chip dipped into artichoke spinach dip.

Having a few quick and easy appetizer ideas in your back pocket is a great way to ensure you’re ready for any last-minute get-together. That’s why I love this simple recipe for baked spinach artichoke dip. It only takes a few minutes to prepare and tastes amazing, making it a great option for any party! 

Baked Spinach Artichoke Dip Pin

*This post contains affiliate links. As an Amazon Affiliate, I earn a commission on qualifying purchases.

What Do I Need to Make Spinach Artichoke Dip?

This delicious dip idea is a great choice for any get-together. In addition to being simple to make, it’s also packed with flavor thanks to the combination of spinach, garlic, and artichoke hearts. To make this creamy dip at home, you’ll need:

Ingredients for Spinach Artichoke Dip

Looking for more great dip recipes? Check out these reader favorites here:

Cream Cheese Ranch Dip with Hummus | Easy Crack Chicken Dip Recipe | Chocolate Hummus Recipe | Fruit Kabobs with Cream Cheese Dip

How Do I Make Baked Spinach Artichoke Dip?

The key to creating a delicious dip is giving it time to bake in the oven. The heat from the oven will give the ingredients time to meld, resulting in a hot, creamy dip that pairs well with a variety of snacks. Follow these three simple steps to make your own baked spinach artichoke dip:

Step One: Saute the Onion and Garlic

Prepare the onion, garlic, and shallot by chopping each ingredient into small pieces. Separate the green part of the shallot from the white and set it aside. Heat the olive oil in a skillet over medium heat, then add the onion, garlic, and shallots to the pan. Saute the ingredients until translucent, then add the green part of the shallot and cook for one more minute.

Step Two: Mix the Dip Ingredients

Add the cooked onions, garlic, and shallots to a medium bowl with the spinach, cream cheese, sour cream, artichoke hearts, salt, and pepper. Stir to mix all the ingredients together until its well combined.

Step Three: Bake the Spinach Artichoke Dip

After mixing your dip ingredients, transfer it to an oven-safe dish and spread the ingredients in an even layer. Top the dip with the mozzarella cheese, then place it in the oven to bake for 15 to 20 minutes. The dip is ready to serve when the cream cheese mixture begins to bubble and the mozzarella cheese is fully melted.

Spinach artichoke dip with a wood spoon in it.

Baked Spinach Artichoke Dip Tips & Tricks

This recipe couldn’t be easier to make, which means it’s perfect for a last-minute snack. And with these easy tips and tricks, you’ll be able to prepare a restaurant-style appetizer in a matter of minutes.

  • Mix in some fresh spinach. Fresh spinach can be used in place of frozen, if desired. Simply substitute the same amount of fresh spinach as frozen, adding the spinach to the skillet with the onion mixture when mixing in the green part of the shallot. Cook for one minute until the spinach begins to wilt, then mix it in with the rest of the dip ingredients.
  • Thaw and drain the spinach for less liquid. Frozen spinach can sometimes be watery, causing your dip to become runny as it bakes. To prevent runny dip, try thawing your spinach before mixing it with the rest of the ingredients. Open the spinach package and transfer the leaves to a fine-mesh strainer. Place the strainer over your sink or a bowl to allow the excess liquid to drip as the leaves thaw. Use a paper towel to soak up any extra liquid, then mix the thawed spinach into the dip ingredients.
  • Use softened cream cheese for easier mixing. Trying to stir cold cream cheese into the rest of your ingredient can be difficult. Instead, allow your cream cheese to come to room temperature for easier mixing. Place the cream cheese on the counter around one hour before mixing the dip. Or heat the cream cheese in the microwave for 20 to 30 seconds to soften it before mixing.

Overhead view of baked cheese dip with spinach and artichokes.

What Do You Serve with Spinach Artichoke Dip?

What I love most about this versatile dip is that it tastes amazing with so many different snacks! You can serve it with crunchy treats for a classic snack or make it a low-carb appetizer by serving it with vegetables. Try these dipping options when serving your spinach dip:

  • Crackers
  • Tortilla chips
  • Pita chips
  • Bagel chips
  • French or Italian bread cubes
  • Baby carrots
  • Celery 
  • Mini bell peppers
  • Pretzel chips
  • Breadsticks
  • Cucumber slices
  • Garlic bread
  • Pita bread
  • Potato chips

Baked artichoke spinach dip with cheese and tortilla strips.

How do You Store Spinach Artichoke Dip?

If you have leftovers of this delicious dip, make sure to refrigerate it to keep it safe to eat. Transfer the dip to an airtight container with a lid, then place it in the fridge. You can keep your dip refrigerated for up to five days before it goes bad.

To reheat your dip, place it in the microwave to cook for 30 seconds or transfer it to an oven safe dip and heat at 350 until warmed.

Chip dipped into artichoke spinach dip.

Chip dipped into artichoke spinach dip.

Baked Spinach Artichoke Dip

Having a few quick and easy appetizer ideas in your back pocket is a great way to ensure you’re ready for any last-minute get-together. That’s why I love this simple recipe for baked spinach artichoke dip. It only takes a few minutes to prepare and tastes amazing, making it a great option for any party! 
No ratings yet
Print Pin Rate
Course: Appetizer
Cuisine: American
Keyword: Baked Spinach Artichoke Dip, Spinach Artichoke Dip
Prep Time: 20 minutes
Cook Time: 20 minutes
Servings: 12
Calories: 136kcal

Ingredients

  • 16 oz frozen spinach
  • 1 tbsp olive oil
  • 2 shallots
  • 1 yellow onion
  • 2 garlic cloves
  • 8 oz cream cheese
  • 1/2 cup sour cream
  • 10 oz artichoke hearts one can
  • 1 cup mozzarella cheese
  • ½ tsp salt
  • ½ tsp ground pepper

Instructions

  • Chop onion, garlic cloves and shallot into small pieces (separate the green part of the shallot, set it aside).
  • Sauté onion, garlic and shallots with olive oil at medium heat, until translucent. Add the green part of the shallot and sauté for one more minute.
  • Place all the ingredients in an oven-safe baking dish, except mozzarella cheese. Stir until all the ingredients are well combined.
  • Finally, it is your choice to either add mozzarella cheese on top for a gratin or combine it with the rest of the ingredients.
  • Bake the dip for 15 to 20 minutes at 400F or until the cheese starts to bubble and is fully melted.
  • Serve it immediately with some tortilla chips, crackers or celery sticks.

Notes

  • Use leftovers to make a creamy quiche or pasta.
  • Keep leftovers in an airtight container for up to 5 days in the fridge.
  • You can use fresh spinach instead of frozen, add it together with the green part of the shallot and sauté one minute or two until spinach is tender.

Nutrition

Calories: 136kcal | Carbohydrates: 6g | Protein: 5g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 33mg | Sodium: 350mg | Potassium: 208mg | Fiber: 2g | Sugar: 2g | Vitamin A: 4812IU | Vitamin C: 3mg | Calcium: 130mg | Iron: 1mg
Recipe Rating