Admitting he is his biggest critic the Brit acknowledged he was still a work in progress. It did not, however, stop him from calling out for a rematch with Garcia, who is due to face Zab Judah on February 9.
"Virgil is a great trainer," Khan said afterwards. "I'm getting better as a fighter and he's making me be patient.
"If I use my speed in the right way there's no one who can touch me in the world. I just get too ballsy for my own good - I start getting wild.
"I know I made mistakes. I'm my biggest critic. I criticised myself after watching the fights with Garcia and Peterson. If I was fighting Garcia today I would have knocked him out - that's the honest truth.
"I'm ready for Danny Garcia. He was lucky, he caught me with a good shot. I'm ready to fight him anytime, anywhere, any place."