On average, the time it takes for miners to mine BTC is 10 minutes. But they don’t just mine 1 BTC. Mined Bitcoins are created with every new block and these produce the Bitcoin block reward which at the moment is 6.25 BTC, so you could say it takes less than 2 minutes to mine each Bitcoin.