Cook the spaghetti al dente according to the instructions on the packet.
In the meantime, peel or clean and chop the onions, garlic and mushrooms. Sauté everything in a large pan in 1 tablespoon of olive oil. After about 2 minutes add the thawed (if not fresh) shrimp. Stir in 2 tablespoons of tomato paste and then deglaze with the white wine. Now press in the clove of garlic and let everything simmer for 2-3 minutes. Then stir in the tomatoes and bring to the boil again. Then add the cream. At the end, season with salt, pepper and a pinch of sugar. Mix in the meanwhile cooked and drained spaghetti into the sauce. Serve hot and serve with grated Parmesan as you like.