Baked Artichoke Dip
- 5 cups fresh baby spinach (about 15 ounces)
- 1½ cups cannellini beans (one 15-ounce can)
- 1 cup jarred or canned artichoke hearts
- 2 cloves garlic
- ½ teaspoon red pepper flakes
- 1 teaspoon dried oregano
- 1 teaspoon sea salt
- Small handful of fresh flat-leaf parsley leaves, plus more for garnish
- 3 tablespoons extra-virgin olive oil, plus more for the dish
- Grated zest of 1 lemon
- 1 tablespoon fresh lemon juice
- ½ cup freshly grated Parmesan cheese
- 1 cup shredded mozzarella
- Crudités, sliced bread, or crackers, for dipping
Instructions:
The leftovers make a really nice sandwich spread as well.
- Preheat the oven to 400°F.
- In a large pot with a steamer insert, steam the spinach until just wilted, 1 to 2 minutes. Transfer to a colander to drain. When it’s cool enough to touch, squeeze out the water with your hands and coarsely chop. Set aside.
- Drain the beans and artichoke hearts. Combine the garlic, red pepper flakes, oregano, salt, and parsley in a food processor and pulse to coarsely chop. Add the beans, artichoke hearts, olive oil, lemon zest, and juice to the processor and give it a few pulses until it forms a chunky puree. Transfer the mixture to a bowl.
- In a separate bowl, stir together the Parmesan and mozzarella. Add half of the cheese mixture and all of the spinach to the bean mixture, stirring with a spoon to break up any clumps.
- Grease an ovenproof dish such as an 8-inch cast-iron pan. Pour the dip into the pan and sprinkle the remaining cheese mixture on top. Bake until just browned and bubbly, 15 to 20 minutes. Garnish the dip with some chopped parsley and serve hot with the crudités or bread.