Warm the olive oil in a large, deep, skillet and then add the onions and garlic, stirring occasionally until just starting to turn golden.
Add the pasta to the skillet, breaking in half if needed (a saucepan may also work). Add the rest of the ingredients, minus the broth, to the pan on top of the pasta. Then pour the vegetable broth over everything.
Cover the pan and bring to a boil. Reduce to a steady simmer (medium to medium-low heat) and, keeping covered & stirring occasionally, cook for 8-10 more minutes, or until pasta is done through to your liking.
The starch from the whole wheat pasta thickens the broth into a mild sauce and that's what makes this recipe work its magic. Gluten-free pasta will have different results and may need different quantities of liquid. Check out the comments for some readers' experiences making this gluten-free. Regular (not whole wheat) pasta is what the original recipe used, and it called for more liquid (4 cups) because white pasta releases more starches. I personally have not tested with anything other than whole wheat.
My olives, artichoke hearts, chickpeas, capers, and tomatoes all came from (BPA-free) cans, so I found that I didn't need to add any salt, even with my homemade salt-free vegetable broth. It's easiest to salt to taste after the pasta is done cooking, but if none of your ingredients have salt added, I recommend adding a bit before cooking in order to get the same results that I did.
In my picture the onions are chopped, but they will do a better job cooking through if you mince them. Sorry for the visual deception.
Finally, I have heard some feedback that the leftovers can get soggy. I think you can minimize the chances of this by: 1) cooking the pasta to al dente, 2) tossing with a bit of olive oil before you store it, and/or 3) let it fully cool, uncovered, before storing.
One Pot Spaghetti Alla Puttanesca with Chickpeas & Artichoke Hearts originally printed from https://yupitsvegan.com/one-pot-spaghetti-alla-puttanesca/ March 12, 2014