1. Cook pasta according to package directions, omitting salt and fat. Drain, reserving 2 tablespoons cooking liquid; return pasta to pan.
2. Heat a large skillet over medium heat. Add 1 teaspoon olive oil; swirl to coat. Add onion; cook 3 minutes. Add asparagus, lemon rind, and 1 tablespoon lemon juice; sauté 2 minutes. Stir in tomatoes; sauté 1 minute or just until tomatoes begin to soften. Add reserved cooking liquid, tomato mixture, remaining 2 teaspoons olive oil, remaining 1 tablespoon lemon juice, salt, and pepper to pasta. Toss well. Spoon 1 cup pasta mixture into each of 6 bowls, and sprinkle each serving with 1 1/2 tablespoons cheese. Garnish with fresh basil, if desired.