A good tomato salsa recipe is salsa fresca, from the Food Network, which uses tomatoes, onion, jalapeño, garlic and lime juice. Another good salsa recipe calls for red bell pepper, dry ancho chiles and chili powder.
To make salsa fresca, combine 4 chopped ripe tomatoes, 1/4 chopped red onion, 1 minced jalapeño and 3 minced garlic cloves in a bowl. Season the mixture with 8 chopped cilantro sprigs and 1/2 teaspoon of salt, and toss it with 1/4 cup of olive oil and the juice from 1 lime. Allow the salsa to stand for 15 minutes in order for the flavors to meld, and serve.
Another good recipe calls for 6 Roma tomatoes, 1 red bell pepper, 1/2 red onion, 2 seeded jalapeños and 2 dried and seeded ancho chiles. Dice all the ingredients, and toss them in a bowl. Roast 2 jalapeños, then skin and chop them before adding them to the salsa. Mix in 4 minced garlic cloves, 1 tablespoon of olive oil and the juice from 1 lime, and season with chili powder, salt and pepper to taste. Garnish with cilantro or scallions before chilling for 12 hours or overnight to allow the flavors to fuse.