Instructions

  1. In a large skillet, melt butter with olive oil over medium heat.
  2. Add garlic; cook and stir for 3 minutes.
  3. Stir in the asparagus; cover and cook for 1 minute.
  4. Add the mushrooms, ham, basil, oregano and rosemary.
  5. Cover and cook for 5 minutes or until asparagus is crisp-tender, stirring occasionally.
  6. Stir in tomatoes, salt and pepper.
  7. Cook 3 minutes longer or until heated through.
  8. Meanwhile, cook linguine according to package directions.
  9. Drain and place in a large bowl.
  10. Add asparagus mixture and toss to coat.
  11. Sprinkle with Parmesan cheese.