Ingredients

Kosher salt and freshly ground pepper

2 large (or 4 small artichokes) (1 1/2 pounds total)

1 lime, halved

1/2 cup mayonnaise

1/4 cup extra-virgin olive oil, divided, plus more for serving

2 slices (each 1/2 inch thick) rustic sourdough bread, torn into small pieces (about 2 cups)

3 cloves green garlic, or 2 cloves regular garlic, sliced (about 1 tablespoon)

2 cups cooked white beans (or a 15-ounce can), plus 1 1/2 cups bean-cooking liquid or water

1/2 cup thinly sliced celery hearts, plus 1/4 cup pale-green inner leaves

1/4 cup fresh parsley leaves, plus more for serving

1 tablespoon red-wine vinegar

1/4 teaspoon red-pepper flakes, plus more for serving (optional)

Preparation

Fill a large pot with 1 inch water and bring to a simmer; season generously with salt. Using a serrated knife, trim top third off each artichoke and rub all over with one lime half.

Place artichokes in pot, stem-sides up; cover and cook until hearts are easily pierced with the tip of a knife, 20 to 30 minutes (depending on size). Let cool slightly, then halve artichokes and scoop out chokes. Stir together mayonnaise and juice of remaining lime half; season lightly with salt.

Heat 2 tablespoons oil in a large straight-sided skillet over medium. Add bread and cook, stirring, until golden and crisp, 5 to 6 minutes. Transfer to paper towels; season with salt. Wipe skillet clean; swirl in remaining 2 tablespoons oil. Season artichokes with salt and pepper; add to skillet, cut-sides down. Cook until golden, 1 to 2 minutes. Transfer to a plate.

Add garlic to skillet and cook until fragrant and just golden, about 30 seconds. Carefully stir in beans with cooking liquid; season (there will be some steam and spattering). Bring to a simmer and cook, stirring occasionally, until liquid has reduced slightly, about 5 minutes. Remove from heat and stir in celery, parsley, vinegar, and red-pepper flakes. Transfer to bowls, top with artichokes and croutons, and serve with lime mayonnaise and more oil, red-pepper flakes, and parsley.