It's an Italian dish. Fettuccine al burro is generally considered home cooking.
For the vegan Alfredo sauce:
1/2 cup raw cashews, soaked in water 4-8 hours, then rinsed and drained
115g firm tofu, drained
2/3 cup unflavored soy or almond milk
3 tablespoons lemon juice (about 1 lemon)
Salt to taste
For the cashew Parmesan (optional):
1/4 cup raw cashews
2 tablespoons nutritional yeast flakes
1/2 teaspoon olive oil
1/4 teaspoon salt
For the Fettuccine Kalefredo:
2 tablespoons olive oil
4 garlic cloves, minced
450g kale, stems removed and leaves torn into bite-sized pieces
1 cup vegetable broth
115g dry fettuccine pasta, cooked according to package directions
1/2 teaspoon salt
1/4 teaspoon pepper
What you need:
Make cashew parmesan. Place cashews in a food processor fitted with an S-blade and blend until smooth, stopping to scrape down the sides of bowl as needed. Add the tofu, milk, lemon juice and a pinch of salt and blend until creamy. Taste and add additional salt if desired.
Preheat oven to 350°F.
Place all of the ingredients in a food processor fitted with the S-blade and pulse a few times, until the cashews are finely ground.
Distribute the mixture in an even layer on an ungreased baking sheet. Bake for 3-5 minutes, until the mixture, darkens slightly. Remove from the oven and allow to cool.
Make the Fettuccine Kalefredo:
Heat the olive oil in a large saucepan over medium heat. Add the garlic and sauté for about 1 minute, until fragrant.
Add the kale and vegetable broth. Gently toss the kale a few times to coat with olive oil and broth. Cover and cook about 5 minutes, until kale is tender, uncovering and tossing again once or twice during cooking.
Remove the cover from the saucepan and add the cooked fettuccine, Alfredo sauce, salt and pepper. Quickly mix everything using a fork and cook about 1 more minute, just until everything is heated through.
Divide onto plates and top with cashew Parmesan, if using.
Photo credit: http://www.foodnetwork.com/