Peel and finely dice the onions and garlic. Heat 1 tablespoon of oil in a saucepan. Sauté the garlic and half of the onions over a low heat until transparent. Add rice and steam briefly until it crackles.
Deglaze with wine, bring to the boil and allow to evaporate. 3⁄4 Bring l water to the boil, dissolve stock in it. Add broth little by little. Cook the risotto for 20-30 minutes until it is creamy, but the rice is still firm to the bite.
Wash the sage, shake dry, pluck the leaves from the stems. Dab meat dry, season with salt and pepper and cut in half crosswise. Halve the ham slices also crosswise and cover each cutlet with 1⁄2 ham slice.
Spread the sage leaves on top. Fold the cutlets and fix them with wooden skewers.
Wash the asparagus, cut off the woody ends and cut the stems into 2-3 cm long pieces.
Heat 3 tablespoons of oil in a large frying pan and fry the Saltimboccas on each side for 2-3 minutes. Remove. Sauté the rest of the onion cubes in hot frying fat. Deglaze with Marsala and 1⁄8 l water.
Bring to the boil and loosen the frying set. Season to taste with salt and pepper. Put the meat back into the pan and let it simmer in the broth for about 5 minutes.
Stir the asparagus pieces into the risotto 5-7 minutes before the end of cooking time. Finely grate the parmesan. Fold cheese and butter into the risotto. Season to taste with salt and pepper. Arrange saltimboccas, marsala sauce and risotto.