- Prep Time: 15 mins
- Cook Time: 15 mins
- Total Time: 30 mins
- Yield: 2 servings
This spinach artichoke dip is unbelievably creamy. It’s incredibly delicious. We love serving alongside vegetables, pita wedges, bread, or chips. For the best results, serve this hot.
Ingredient:
- 1 tablespoon extra-virgin olive oil
- 3 garlic cloves, minced
- 1 ½ cups drained artichoke hearts, roughly chopped, from two 14oz jars
- 4 ounces (113g) baby spinach leaves, 4 to 5 cups
- 3 tablespoons (42g) butter
- 3 tablespoons (24g) all-purpose flour
- 1 ½ cups (355ml) whole milk, plus more as needed
- 4 ounces (113g) cream cheese
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon dried oregano
- 4 ounces (113g) feta cheese, crumbled, about 1/2 cup
- 4 ounces (113g) mozzarella cheese, coarsely grated, about 1 cup
- 1 scallion, thinly sliced
- Salt and fresh ground black pepper, to taste