Boil up plenty of salted water for the pasta. Peel, wash and roughly grate the carrots. Peel and chop onions and garlic. Heat butter. Brown carrots, onions and garlic in it. Season with salt, chilli and a little sugar.
Steam for about 5 minutes while turning. Wash and halve the tomatoes and add to the carrots. Steam everything else for about 2 minutes. Stir in cream cheese. Season to taste with salt, pepper and lemon juice.
Meanwhile cook the noodles in boiling water according to the instructions on the packet. Grate the parmesan. Roughly chop the almonds. Take off about 100 ml of pasta water. Drain the pasta and put it back into the pot. Mix with carrot-tomato sauce, pasta water and parmesan.
Finally fold in the almonds. Serve the pasta.