How to Make It
Bring a large pot of water to a boil. In a large nonstick skillet, heat the olive oil. Add the bacon and cook over moderate heat, stirring occasionally, until golden brown and the fat is rendered, about 8 minutes. Add the onion and cook, stirring occasionally, until softened, about 3 minutes. Add the mushrooms and garlic, season with salt and pepper and cook until the vegetables are tender, about 5 minutes. Stir in the balsamic vinegar.
Add salt to the boiling water. Add the pasta and cook until al dente. Drain, reserving 1 cup of the pasta water. Return the pasta and water to the pot. Add the bacon-mushroom vinaigrette and the ½ cup each of grated cheese and sliced basil and toss over moderate heat until the pasta is evenly coated. Season with salt and pepper. Transfer to plates and garnish with additional cheese and basil leaves. Drizzle with truffle oil if desired and serve.