Cheesy Spinach and Artichoke Dip
So last weekend, I found myself rummaging through the pantry, hunting for a snack that could please everyone from my soccer-loving Alex to my spinach-wary friend. Cheesy Spinach and Artichoke Dip sprang to mind as the perfect solution. It's creamy, rich, and full of flavor, and since everything comes together in under 30 minutes, it's a lifesaver on busy days. This dish has become our family's go-to snack when we're all hanging out around the TV on game days or having a casual weekend gathering.
Jump to:
If you're looking to try more family-friendly snacks, check out our gluten-free lemon crinkle cookies.
Why you’ll love this recipe
This cheesy spinach and artichoke dip is not just a treat for your taste buds, but also a breeze to whip up. It's loaded with real ingredients like spinach, artichokes, and gooey cheese, making it a wholesome choice for my family. The best part? My kids can help mix the ingredients, making it a fun and interactive kitchen activity that gets everyone involved. Plus, it's versatile enough to be served with chips, veggies, or even on toasted bread!
Ingredients
- 10 ounces frozen chopped spinach
- 14 ounces canned artichoke
- 1 cup shredded Parmesan cheese
- 1 cup shredded mozzarella cheese
- ½ cup mayonnaise
- ½ cup sour cream
- ½ teaspoon garlic powder
- Salt and pepper to taste
Step-by-step instructions
- Using a kitchen towel or paper towels, squeeze the thawed spinach dry to get rid of excess liquid.
- In a bowl, combine artichoke hearts, spinach, Parmesan cheese, mozzarella cheese, mayonnaise, sour cream, garlic powder, and salt and pepper to taste. Stir until well-distributed.
- Transfer to a baking dish and bake in a 350 F oven for 20 to 25 minutes or until heated through and the top is lightly browned. Serve immediately.

Recipe tips & variations
One little trick I've learned is to mix half of the mozzarella into the dip, and sprinkle the rest on top for an extra cheesy crust. If you're feeling adventurous, try adding a pinch of red pepper flakes for a bit of a kick! I've also replaced the mayonnaise with Greek yogurt for a lighter option that still packs a creamy punch.
Storage & reheating
Store leftovers in an airtight container in the fridge for up to three days. To reheat, pop it in the oven at 350 F for about 10-15 minutes or until warmed through. If you’re short on time, the microwave works too—just make sure you cover it to prevent the dip from drying out.

FAQs
How do I prevent my spinach and artichoke dip from becoming watery?
Make sure to remove as much moisture as possible from the spinach by squeezing it with a kitchen towel. This will keep your dip nice and creamy.
Can I make cheesy spinach and artichoke dip ahead of time?
Absolutely! You can prepare the dip, cover it, and refrigerate it overnight, then bake it fresh before serving.
What should I serve with spinach and artichoke dip?
This dip pairs beautifully with tortilla chips, sliced baguette, or assorted vegetable sticks for a healthier option.
Can I use fresh spinach instead of frozen in this recipe?
Yes, you can use fresh spinach, but you'll need to cook it down and remove the excess moisture before adding it to the dip.
Recipes you may like
Looking to explore more delicious snacks? Check out our creamy mango banana smoothie for a fresh morning boost, or try making a pineapple green smoothie that's perfect any time of the day!
Print
Cheesy Spinach and Artichoke Dip
- Total Time: 35 minutes
- Yield: Serves 6
- Diet: Vegetarian
Description
A creamy and flavorful Cheesy Spinach and Artichoke Dip perfect for gatherings and game days.
Ingredients
- 10 ounces frozen chopped spinach
- 14 ounces canned artichoke
- 1 cup shredded Parmesan cheese
- 1 cup shredded mozzarella cheese
- ½ cup mayonnaise
- ½ cup sour cream
- ½ teaspoon garlic powder
- Salt and pepper to taste
Instructions
- Using a kitchen towel or paper towels, squeeze the thawed spinach dry to get rid of excess liquid.
- In a bowl, combine artichoke hearts, spinach, Parmesan cheese, mozzarella cheese, mayonnaise, sour cream, garlic powder, and salt and pepper to taste. Stir until well-distributed.
- Transfer to a baking dish and bake in a 350 F oven for 20 to 25 minutes or until heated through and the top is lightly browned. Serve immediately.
Notes
- Mix half of the mozzarella into the dip, and sprinkle the rest on top for an extra cheesy crust.
- Try adding a pinch of red pepper flakes for some kick!
- Replace mayonnaise with Greek yogurt for a lighter option.
- Store leftovers in an airtight container in the fridge for up to three days.
- Reheat in the oven at 350 F for about 10-15 minutes or in the microwave covered.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Appetizers
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: ½ cup
- Calories: 300
- Sugar: 3g
- Sodium: 400mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 30mg





