Police were called to Mikki's Cafe in the 10500 block of W. Bellfort on Tuesday. Officers say it happened inside the restaurant, away from customers.
Several officers could be seen entering the soul food restaurant before stringing up crime scene tape around the sidewalk and doorway.
According to Houston police at the scene, the man who suffered a single gunshot wound to the leg was not an employee of the restaurant. He was taken by ambulance to a local hospital, where he is described as stable.
The shooting suspect was not described nor identified by police. They added that the suspect was detained at the scene.
The restaurant remained open for business, police say.
Eyewitness News later learned that the shooter and the victim know each other. Police said the suspect was asked to leave but wouldn't before the shots were fired.
The shooter was detained, but he is not being charged with anything yet, police said.
The victim, who was already released from the hospital, is expected to be charged with felon in possession of a weapon.
Police added the shooting didn't happen in the main restaurant area or dining room, but in a separate area that customers have no access to.