Cook the fettuccine according to package instructions.
Cook the shallots in a large skillet over very low heat until tender.
Add the cream to the skillet and reduce until thickened.
Add the cream to the cooked fettuccine and toss to coat. Stir in the truffle butter and season with the salt and pepper.
Serve with shaved black truffle.