Wash the asparagus, cut off the woody ends generously. Cut asparagus diagonally into thick slices, leaving the heads whole. Peel and finely chop the onion. Peel and chop the garlic. Wash the meat, dab dry and chop finely.
Wash the basil, shake dry and remove the leaves.
Cook the pasta in plenty of boiling salted water for about 10 minutes.
In the meantime heat the oil in a large pan. Fry the ham in it until crispy and take it out. Fry the chicken in hot frying fat all around. Fry the asparagus, onion and garlic briefly. Season with salt and pepper.
Dust with flour and sauté briefly. Wine, 1⁄4 l Stir in pasta water and mascarpone and simmer for 4-5 minutes. Stir in ham, season sauce with salt and pepper. Fold in basil.
Drain the pasta. Mix with the sauce and serve. Serve with freshly sliced Parmesan cheese. Drink tip: dry, fruity white wine, e.g. a Rivaner.