Ingredients

1 bunch fresh mint, stems discarded (about 1 cup packed leaves)

1/2 cup shelled raw unsalted pistachios, plus more, chopped, for serving

2 ounces Pecorino Romano, finely grated (1/2 cup), plus more for serving

1 small clove garlic, smashed and peeled

2 teaspoons finely grated lemon zest (from 2 lemons)

Kosher salt and freshly ground pepper

1/2 cup extra-virgin olive oil, plus more for drizzling

12 ounces campanelle or other short, ruffled pasta

12 ounces thin asparagus, trimmed and cut into 1 1/2-inch pieces (2 cups)

1 pint cherry tomatoes, halved

Preparation

In a food processor, pulse 1/2 cup mint, pistachios, cheese, garlic, and zest with 1/2 teaspoon salt and 1/4 teaspoon pepper until finely chopped. Add oil; pulse until a loose paste forms.

Cook pasta in a large pot of generously salted boiling water 5 minutes. Add asparagus; cook until crisp-tender and pasta is al dente, about 3 minutes more. Drain, reserving 1 cup pasta water. Let cool 10 minutes.

In a serving bowl, combine pasta and asparagus with pesto and tomatoes. Toss with 1/4 cup pasta water, adding more, a few tablespoons at a time, until sauce evenly coats pasta. Serve, topped with remaining mint, chopped pistachios, cheese, and a drizzle of oil.