In a sauce pan saute onions in olive oil on medium heat until onions are tender, about 5 minutes. Add salt, minced garlic, and half of seasonings; basil, garlic powder, and black pepper (optional), and let saute just until garlic starts to brown; 2-3 minutes. Add onion powder; mix well. Add canned tomatoes, salt, olive oil, and rest of seasonings; mix well. Reduce to simmer, let simmer for 10-15 minutes, until the acidity is cooked out of the tomatoes. Add cumin and let sit another 2 minutes. Serve hot or warm over pasta, on pizza, or with toasted bread. ***The cumin is what makes the sauce so don't omit!! I've never actually measured this recipe so I had to approximate the seasonings. I tend to like things salty, so adjust the salt to your liking. Make sure the extra acidity is cooked all the way out of the tomatoes, otherwise it won't be good. For a less chunky sauce, finely mince the onions, and lightly blend the tomatoes.