Go Back
+ servings
A pan of the creamy spinach artichoke dip, sitting on a countertop with a spoon digging into it
gluten-free/Grain Free/Nut Free/Refined Sugar Free

The Ultimate Creamy Spinach Artichoke Dip

5 from 2 votes
Nicole Modic
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 24 minutes
SERVES 8 Servings
Print it Pin It
When it comes to finding the perfect crowd-pleasing appetizer, there are few dishes that hit the mark quite like spinach artichoke dip. This creamy, cheese-based dip is filled with tender artichokes and wilted spinach for a hearty and flavorful combination. And this is The Ultimate Creamy Spinach Artichoke Dip - a cheesy, delicious, better-for-you take on the classic recipe. My version swaps the mayo for creamy greek yogurt, giving this dip a protein-packed boost!

Ingredients

  • 2 Tablespoons Olive Oil
  • 1 Medium Onion finely diced
  • 4 Cloves Garlic mashed
  • 1 14 Ounce Can Artichoke Hearts in water, drained and roughly chopped
  • 1 Lemon zested
  • 10 Ounces Fresh Spinach chopped - or about 16 Ounces Frozen Spinach, thawed and patted dry
  • ½ Teaspoon Crushed Red Pepper Flakes
  • 1 Teaspoon Cumin
  • 1 Teaspoon Ground Black Pepper
  • 8 Ounces Cream Cheese
  • ¾ Cup Plain Greek Yogurt
  • ¾ Cup Parmesan Cheese freshly grated
  • 1 Cup Mozzarella Cheese grated

Instructions

  • To make this dip, start by heating a skillet, on the stove, over medium-high heat and add in the oil.
  • While the pan is heating, dice the onion. Then, add it to the hot pan and cook it for 2-3 minutes.
  • Then, mash the garlic and add it to the pan with the onion, sautéing it for another 2-3 minutes.
  • Add in the artichoke hearts and lemon zest, cooking them for another 2 minutes, followed by the spinach and seasonings.
  • Once the spinach has wilted, mix in the cream cheese and yogurt.
  • Mix to coat everything well, then add in the grated parmesan cheese.
  • Remove the dip from the heat, then top with an even layer of mozzarella cheese.
  • Then, turn the oven on to the broil setting and place the pan on the middle or lower rack of the oven.
  • Allow the dip to cook for 3-4 minutes, until the top gets golden and browned. Be sure to keep a close eye on it, so that the cheese doesn't burn!
  • Once it's done, remove it from the oven and allow it to cool slightly. Then, serve and enjoy!
Calories: 239kcal | Carbohydrates: 7g | Protein: 12g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.001g | Cholesterol: 45mg | Sodium: 377mg | Potassium: 323mg | Fiber: 1g | Sugar: 3g | Vitamin A: 3905IU | Vitamin C: 11mg | Calcium: 302mg | Iron: 1mg

Did you make this recipe?

I’d love to see what you made - tag @kalejunkie
in your posts and I’ll re-share!

S
H
A
R
E
QR Code linking back to recipe