In general, it takes about 5 to 7 minutes to cook an artichoke in the microwave. It depends on the size of your artichoke and the power of your microwave. Carefully test your artichoke after about 5 minutes for doneness. If it needs more time, continue cooking in 2-minute increments.