1/2 teaspoon fine sea salt, plus more as needed
8 ounces dried whole-wheat linguine
1/2 cup raw cashews, soaked in water for at least 2 hours or overnight (see NOTE)
1 3/4 cups store-bought or homemade vegetable broth (see related recipe at washingtonpost.com/recipes)
1/4 cup slivered almonds or pine nuts
2 tablespoons extra-virgin olive oil
1 medium red onion, thinly sliced
8 cloves garlic, half thinly sliced and half minced or pressed
1 teaspoon dried thyme
1/2 teaspoon crushed red pepper flakes
1/2 teaspoon freshly ground black pepper, plus more as needed
1 pound red Swiss chard, leaves torn into bite-size pieces, stems thinly sliced
1/2 cup dry red wine
2 tablespoons fresh lemon juice
Bring a large pot of water to a boil over medium-high heat. Add a generous pinch of salt and the linguine; cook according to the package directions, then drain.
Drain the soaked cashews and transfer them to a blender or food processor. Add 1 1/4 cups of the broth; puree until completely smooth, scraping down the sides frequently with a spatula. Depending on the power of your blender or food processor, this could take up to 5 minutes.
Heat a large pan over medium heat. Add the almonds or pine nuts; toast. shaking the pan occasionally, until lightly browned, about 3 minutes. Immediately transfer to a small bowl.
In the same pan, heat the oil, then add the onion and cook, stirring frequently, until soft and lightly browned, 5 minutes. Add the sliced garlic and cook, stirring, for 2 minutes, until the garlic starts to soften. Add the minced or pressed garlic, thyme, crushed red pepper flakes, the 1/2 teaspoon of salt and the black pepper; cook, stirring, for another minute. Add the chard stems (reserving the leaves) and cook, stirring, for 2 minutes, until they start to soften.