This paper proposes an extended Karnaugh map (K-map) technique for minimizing multiple output logic circuits using a single K-map. The algorithm accumulates the minterms of multiple functions into a single K-map. Clusters are generated from the extended K-map and popped from a stack to obtain the minimized Boolean expressions for each output function. Experimental results on circuits with up to 5 variables and outputs show the extended K-map approach is more space efficient than using multiple standard K-maps. A complexity analysis indicates the extended K-map uses O(2n) space compared to O(k*2n) for k functions using standard K-maps.