Add carrots, onions and ham to a strong blender or a food processor. Process until carrot mixture is finely chopped. Transfer to a bowl. Place tomato in the food processor and process until smooth. Transfer to a separate bowl.
Add tomato paste and cook for another minute. Add wine and continue to simmer until most of the liquid has been absorbed, about 8-10 minutes.
Add tomatoes, water and rotini and bring to a boil over medium high heat. Stir so that the rotini are covered in liquid. Cover and cook until pasta is cooked to desired tenderness and sauce has thickened, about 12-16 minutes. Stir frequently. Season with salt and pepper, to taste.
Serve hot.
Recipe by The Little Chef at http://littlechefblog.com/rotini-bolognese/