Peel and finely dice the onions and garlic. Clean, wash and finely dice the carrots. Clean, wash and cut spring onions into rings. Heat oil in a pan. Steam onions, garlic and carrots in it.
Add spring onions and sauté briefly. Stir in tomato paste. Add tomatoes and stock, bring to the boil and simmer at low heat for about 8 minutes. In the meantime, put the noodles in boiling salted water and cook for 8-9 minutes.
Cut the ham into strips. Bring the tomato sauce to the boil, stir in the sauce thickener and bring to the boil again. Add ham strips and season with salt, pepper, paprika, sugar and ketchup. Drain noodles, quench and drain.
Arrange noodles and sauce on a plate. Serve garnished with basil and Parmesan cheese.