Generally, it should take between 3 and 5 minutes to cook your asparagus in the microwave. If you have a bunch of thin stalks, you may even want to set the timer for 2 minutes so you don’t overcook them. Thicker stalks of asparagus may need up to 5 minutes to cook thoroughly.