This recipe is from the Veganomicon... it was awesome! Spinach Linguine With Basil-Cilantro Pesto and Artichokes
The Basil-Cilantro Pesto:
2 cups loosely packed fresh basil leaves
1 cup loosely packed fresh cilantro
1/3 cup slivered or sliced almonds ( I used walnuts because I'm allergic to almonds)
2 cloves garlic, crushed
2 tbsp fresh lemon juice (from about 1/2 a lemon)
1/2 tsp salt
1/4 cup olive oil
Place the basil, cilantro, almonds, garlic, lemon juice, and salt in a food processor and blend until pasty. With the food processor on, slowly drizzle in the olive oil. Blend until relatively smooth.
On to the main recipe...
1/2 lb spinach linguine ( I used fetticini)
2 tbsp olive oil
1 medium red onion sliced into thin half moons
4 cloves garlic thinly sliced
2 tbsp white cooking wine or broth or water ( I used water)
1/2 tsp salt
Several pinches of freshly ground black pepper
1 can artichoke hearts, drained and sliced in half.
Bring a large pot of salted water to a boil and cook the linguine according to package directions, usually about 10 minutes. Once you've added the pasta to the boiling water, continue with recipe
Preheat a large skillet over medium-high heat and saute the onion in the olive oil until softened, 5 to 7 minutes. Add the garlic and saute for a minute more. Add the wine, salt and pepper and cook for another minute or two. Lower the heat to low. At this point, the linguine should be done.
When the linguine is ready, don't drain it. Use a pasta spoon to transfer it to the pan in batches. This is a good method because you can use the pasta water to thin out the pesto and make sure that everything gets evenly coated. When you add one batch, add a bit of the pesto too, and using the pasta spoon, saute to coat. Proceed with the rest of the pasta and pesto until you've added all of it. If it seems dry, add extra splashes of pasta water.
Add the artichoke hearts and toss to coat. Cook gently over low heat just until the artichokes are heated though, about 3 minutes. Serve immediately.