- In a large pot of salted boiling water, cook the pasta al dente. Reserve 1 cup (250 ml) of the cooking water. Drain and lightly oil the pasta. Set aside.
- Meanwhile, in a large skillet over medium heat, soften the onion and garlic in the oil. Add the sausage and cook until golden brown, 4 to 5 minutes.
- Stir in the asparagus, cover and continue cooking for about 5 minutes or until tender, stirring occasionally. Add the pepper and cook for 1 minute.
- Add the pasta and cheeses. Season with salt and pepper. Mix thoroughly, gradually adding cooking water until the sauce is creamy.
For a spicier dish, keep the seeds and sprinkle with more fresh jalapeno just before serving.