Add the onion and saute over medium heat until translucent, 5 to 10 minutes.
Add the garlic and cook for 1 more minute.
Add the wine and cook on high heat, scraping up all the brown bits in the pan, until almost all the liquid evaporates, about 3 minutes. Stir in the tomatoes, parsley, salt, and pepper. Cover, and simmer on the lowest heat for 15 minutes.