Make Pasta with Artichokes, Tomatoes and Feta in 30 minutes for a bright, easy Mediterranean weeknight meal.
Bring a large pot of generously salted water to a boil and cook the whole‑wheat spaghetti until just al dente following the package timing. Drain the pasta, reserving one cup of the starchy pasta water, then return the drained strands to the empty pot to rest while you build the sauce; the pasta should look glossy and pliable but still retain a firm bite.
In a skillet, warm one tablespoon of extra‑virgin olive oil and add the thinly sliced onion and minced garlic, seasoning lightly with coarse salt and ground pepper. Stir occasionally until the onion and garlic take on a soft golden-brown edge and smell nutty. Pour in the dry white wine and continue cooking until the alcohol aroma has lifted and the wine has mostly evaporated, leaving a faint glossy pan fond that will cling to the pasta.

Stir in the quartered, drained artichoke hearts, letting them develop small caramelized edges, then add the olives and half of the halved cherry tomatoes so the fruit begins to blush and break down, releasing sweet juices. Toss the reserved spaghetti into this pan result with the remaining tomatoes and another tablespoon of oil, using a splash of reserved pasta water to loosen and create a silky coating that clings to each strand.
Transfer twirled portions to warm round white plates, generously crumble feta over each nest and scatter the julienned or torn fresh basil leaves on top. Finish with a gentle drizzle of extra‑virgin olive oil, an extra crack of black pepper and a few scattered tomato halves for color contrast — the final plate should be glossy, textured with crumbled cheese and torn basil, and ready to serve.
