Step 1: Sauté the Aromatics. Heat sun-dried tomato oil in a large skillet over medium heat. Add diced onion and cook 5 to 7 minutes until completely soft and translucent. Add minced garlic and cook exactly 30 seconds, stirring constantly.
Step 2: Cook The Tomato Paste. Add tomato paste. Spread across the surface and cook 2 full minutes, stirring every 30 seconds, until it shifts from bright red to brick-red. Add sun-dried tomatoes and cook 1 additional minute.
Step 3: Add Chickpeas and Broth. Add drained, unrinsed chickpeas, Italian seasoning, red pepper flakes, salt, and black pepper. Stir until fully coated. Pour in vegetable broth and scrape the pan bottom. Simmer uncovered 5 minutes, and the sauce will begin thickening naturally from chickpea starch.
Step 4: Build the Cream Sauce. Reduce the heat to medium-low. Add cream and stir gently for 3 to 4 minutes without boiling. Add parmesan or nutritional yeast in two additions, stirring between each. Add spinach if using and stir until wilted, about 60 seconds.
Step 5: Finish and Serve. Simmer uncovered for 5 more minutes. Crush 20 to 25 percent of chickpeas against the pan with a wooden spoon to release additional starch and create textural contrast. Sauce should cling to the spoon and leave a clean line when you drag a finger through it. Remove from heat. Add fresh basil and lemon juice. Stir once. Serve immediately.