Bring a large pot of water to a boil. Add the pasta and cook until al dente.
While the pasta is cooking add the sun-dried tomatoes (including the oil), basil, pine nuts, garlic, lemon juice, and a pinch of salt & pepper to a food processor. Blend until smooth - taste and adjust the seasonings as need.
Reserve 1 cup of pasta water before draining it. Place the empty stock pot back on the stove over medium heat. Add the olive oil, yellow onion, Italian seasoning and red pepper flakes. Cook for a couple of minutes, or until the onions start to get tender. Add the chickpeas and cook for a couple more minutes.
Pour in the sun-dried tomato sauce, non-dairy cream & 1/2 of the pasta water. Stir to combine and simmer for 5 minutes.
Add the pasta to the sauce and continue to thin with the rest of the pasta water. Taste and adjust the seasonings as needed.
Serve hot with vegan parmesan and more fresh basil.
Video
Notes
I got my sun-dried tomatoes and non-dairy cream at Trader Joe's.
You can add more non-dairy cream to the sauce for a creamier consistency. Hello, comfort food!