Ingredients

Coarse salt and freshly ground black pepper

1 pound linguine

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

1/2 sweet onion, thinly sliced

1/2 head cabbage, cored and thinly sliced crosswise

1 small leek, trimmed, cleaned, and thinly sliced, white and light green parts only

2 ears corn, kernels removed

3 ribs kale, leaves only, washed well and thinly sliced

Pinch crushed red-pepper flakes

1/2 head garlic, peeled and chopped

1 tablespoon chopped fresh basil, plus leaves for garnish

1 pint cherry tomatoes, halved

Parmesan cheese, for serving

Preparation

Bring a large pot of water to a boil over medium-high heat. Generously salt water and return to a boil. Add linguine and cook, according to package directions, until al dente.

Meanwhile, in a large skillet, heat 2 tablespoons olive oil over medium heat. Add onion and cabbage. Cook, stirring, until onion is soft and cabbage is wilted, about 2 minutes. Add leek, corn, and kale. Cook, stirring, until leeks are soft and kale is wilted, 2 minutes more. Season with crushed-red pepper flakes.

Add garlic, basil, and cherry tomatoes. Cook, stirring, until garlic is fragrant and tomatoes begin to release their juices, about 5 minutes.

Drain pasta, reserving 1/2 cup cooking liquid. Transfer pasta to skillet along with cooking liquid and toss to combine. Serve immediately with grated cheese and garnish with basil.