Pasta is one of my favorite dishes. To make it more healthy substitute white flour pasta with whole wheat or multi grain pasta.
I would also add some clams or shrimp to this recipe.
Cook pasta in boiling salted water until al dente. Drain thoroughly. Transfer pasta to a serving bowl and keep warm.
Heat oil in a heavy nonstick skillet over medium high heat. Sauté garlic and onion 2-3 minutes or until onion is softened.
Stir in remaining ingredients, except olives and Parmesan. Season with pepper to taste. Simmer vigorously 10 minutes or until thickened. Remove from heat and stir in olives. Pour sauce over pasta and toss. Serve with Parmesan.