Sauté shallot and garlic in hot oil in a saucepan over low heat 1 minute. Add tomato, and simmer 15 minutes. Stir in remaining ingredients, and cook 2 minutes. Cool.
Process tomato mixture in a food processor until smooth, stopping to scrape down sides.