Sautee onion and peppers in oil with salt and pepper until just soft.
Add the ground beef and brown while stirring.
Add the garlic and the dry seasonings, adjust to taste.
Add the worchestershire and tomato paste and stir for about one minute.
Add diced tomato and kidney beans, stir in water.
Allow to cook uncovered over low/medium heat for about 30 minutes, stirring occasionally, add more water if it gets too dry but allow the water to mostly cook off by the end of the 30 minutes.
Add the tomato sauce and adjust seasoning.
Cook covered for another 15 minutes.
Serve hot with diced raw onion, cheese, sour cream, and/or tortilla chips.
I use no salt added canned tomato products so I can be in control of my seasonings. Season at every step instead of all at the beginning or the end and and remember that you can always add more salt, but you can't take it out.