Yes! It works very well with fresh asparagus. Depending on the thickness of your spears, you should be able to get the asparagus fully cooked in 8-10 minutes, but you can monitor it. I'd shake the basket halfway through the cooking process.