
Classic Alfredo is one of those dishes that feels completely off-limits when you're avoiding dairy — heavy cream and parmesan are basically the whole point. This version cracks the code with a clever double-layer sauce: blended soaked cashews give it that thick, velvety body, while full-fat coconut milk adds richness and nutritional yeast brings a subtle savory depth that genuinely mimics the cheesy quality you'd expect. The result coats every strand of fettuccine in a sauce that clings, flows, and satisfies in all the right ways. Plump, pan-seared shrimp — cooked just until pink and curled — round out the dish with a little elegance and a lot of protein. A splash of reserved pasta water is the quiet trick that keeps the sauce silky rather than stiff as it comes together. Finished with a squeeze of lemon and a handful of fresh parsley, this comes together in one skillet and serves four without anyone feeling like they're eating a compromise.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings














Drain the soaked cashews and transfer them to a blender with 1/2 cup water. Blend on high until completely smooth and no graininess remains, about 2 minutes. Set aside.
Bring a large pot of generously salted water to a boil. Cook the fettuccine according to package directions until al dente, tender with a slight resistance at the center. Before draining, scoop out at least 1/2 cup of pasta water and set it aside. Drain the pasta and set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
