A traditional carbonara doesn't have cream, but I haven't heard the thing that in Italy it's frowned on to add cream. It depends very much on the pasta used. If you have smaller pasta, you need cream other wise the sauce won't hold to the pasta. With tagliatelle you wouldn't get it but with spaghetti you probably would.



