In a large pot of salted boiling water, cook the pasta until al dente. Drain and lightly oil. Set aside.
In the same pot or large skillet, brown the sausage and onion in the oil. Add the asparagus and chicken broth and bring to a boil. Simmer for 3 to 4 minutes uncovered or until the asparagus are tender.
Add the tomatoes and pasta and cook, stirring until the sauce thickens and coats the pasta. Season with salt and pepper. Pour into a serving dish. Sprinkle with the nuts and cheese.
Recipes with the "Healthy Pick" stamp have been evaluated by a registered dietitian member of the Ordre professionnel des diététistes du Québec.