I’ve often found that traditional alfredo can feel heavy, but this recipe offers a much lighter, yet equally satisfying, experience. This vegan alfredo sauce recipe changes everything, offering rich flavor and velvety texture without any heavy cream or dairy. Weโre taking a classic weeknight staple and elevating it with two simple additions: roasted garlic and a vibrant sun-dried tomato ribbon. Itโs the perfect blend of easy home cooking and sophisticated flavor, guaranteed to become a new family favorite. Get ready for a pasta dish that feels like a hug in a bowl, made entirely from simple pantry staples.

Ingredients
To create this rich and hearty vegan alfredo sauce recipe, you’ll need a combination of pantry staples and fresh ingredients. These carefully selected components work together to build a deep, complex flavor profile.
- 200 g (1 ยฝ cups) raw cashews
Soak the cashews in very hot water for at least 30 minutes, or up to an hour, to ensure they blend into a perfectly smooth cream. Cashews are the base for this sauce, providing body and richness without dairy. Be sure to drain and thoroughly rinse the cashews before blending. - 360 ml (1 ยฝ cups) unsweetened, unflavored plant milk (such as oat or soy)
We recommend oat milk or soy milk for their creamy consistency, which mimics the richness of heavy cream. Avoid using coconut milk, as its strong flavor can clash with the other ingredients. Ensure the milk is unflavored; vanilla or sweetened varieties will change the flavor profile significantly. (Swap note: If you only have almond milk on hand, use it, but expect a slightly less rich texture.) - 60 ml (ยผ cup) nutritional yeast
This ingredient provides the essential cheesy and savory flavor that makes an alfredo sauce so comforting. Nutritional yeast is a key component for a dairy-free cheese alternative; do not skip this ingredient. Itโs often found in the spice or health food section of most grocery stores. - 30 ml (2 tablespoons) fresh lemon juice
Lemon juice brightens the overall flavor profile and provides a necessary acidic balance to the creamy, rich cashews. Use fresh lemon juice for the best results, as bottled juice can taste less vibrant. It also helps cut through the heaviness of the sauce. - 15 g (1 tablespoon) vegan butter, melted
Melting the butter before blending ensures it fully incorporates into the sauce base for a smoother, richer final texture. Use a high-quality vegan butter for better flavor. (Swap note: In a pinch, a neutral oil like grapeseed or refined coconut oil works, but butter adds a richer flavor.) - 5 ml (1 teaspoon) garlic powder and 2.5 ml (ยฝ teaspoon) onion powder
These dried spices provide a consistent and foundational savory flavor base to the sauce. They are distinct from the roasted garlic used later in the ribbon, providing depth throughout. Measure carefully for balanced flavor. - 2.5 ml (ยฝ teaspoon) fine sea salt and 1.25 ml (ยผ teaspoon) freshly ground black pepper
These are the initial seasonings for the sauce base; you will adjust to taste later. Use fine sea salt for easier dissolution. Freshly ground black pepper adds a sharper bite than pre-ground pepper. - 450 g (16 ounces) fettuccine or linguine
Use a sturdy pasta shape like fettuccine or linguine to hold the rich sauce well. Follow package directions for cooking time to achieve an al dente texture. Reserve a cup of the starchy pasta water before draining. - 1 head garlic
Select a medium-sized head of garlic for roasting. Roasting mellows the sharp, pungent flavor of raw garlic, turning it sweet and buttery. This roasted garlic will be used exclusively in the sun-dried tomato ribbon for a pop of flavor. - 15 ml (1 tablespoon) olive oil, divided
Use a standard quality olive oil; 1 teaspoon for roasting the garlic and 2 teaspoons for blending the ribbon. The olive oil helps facilitate blending and carries the flavor of the herbs and tomatoes. Do not substitute for another type of oil, as it affects the flavor. - 60 g (ยฝ cup) oil-packed sun-dried tomatoes, drained
Use oil-packed tomatoes for a softer texture and richer flavor compared to dried tomatoes. Drain well to prevent the ribbon from becoming too oily. These add a necessary tangy element to balance the creamy sauce. - Optional: Pinch red pepper flakes and fresh basil leaves for garnish
Red pepper flakes add a subtle heat to the ribbon for a nice kick. Fresh basil provides a contrasting color and fresh, peppery flavor when serving. Don’t add the basil until the very end, as heat can turn it dark.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
Follow these step-by-step instructions to create the perfect creamy vegan alfredo sauce recipe and vibrant sun-dried tomato ribbon. This is an easy dinner idea that takes about 40 minutes from start to finish.
- Prepare the Roasted Garlic: Preheat your oven to 400ยฐF (200ยฐC). Slice off the very top of the garlic head, drizzle with 1 teaspoon of olive oil, wrap tightly in foil, and roast for 30-40 minutes until cloves are golden and very soft. Let cool slightly, then squeeze the soft, buttery cloves from their skins; set aside to be used in the ribbon.
- Cook the Pasta: While the garlic roasts, cook your fettuccine according to package directions in well-salted water until al dente. Before draining, reserve about 1 cup of the starchy pasta water; this water helps thin the sauce and make it cling better to the pasta. Drain the pasta and set aside. I always pull the pasta a minute early because it finishes cooking in the sauce.
- Blend the Creamy Alfredo Sauce: In a high-speed blender, combine the drained soaked cashews, plant milk, nutritional yeast, lemon juice, melted vegan butter, garlic powder, onion powder, salt, and black pepper. Blend until perfectly smooth and creamy, which typically takes 1-2 minutes; stop and scrape down the sides as needed to ensure all cashews are incorporated. If the sauce is too thick, add a splash of the reserved pasta water while blending until you reach your desired consistency; this adjustment ensures a perfect vegan alfredo sauce every time.
- Create the Sun-Dried Tomato Ribbon: In a small food processor or blender, combine the reserved roasted garlic cloves, drained sun-dried tomatoes, the remaining 2 teaspoons of olive oil, and optional red pepper flakes. Process until a relatively smooth, vibrant paste forms; you want it thick and concentrated, not runny like a sauce. Add a tiny splash of water if needed to help the blending process, but avoid making it too thin.
- Combine and Finish: In a large skillet or pot over medium-low heat, gently warm the creamy alfredo sauce. Add the drained pasta to the skillet and toss vigorously to thoroughly coat every piece of pasta with the sauce; if the sauce becomes too thick, add more reserved pasta water a tablespoon at a time. This vegan alfredo sauce pairs perfectly with the pasta for a hearty meal.
- Serve and Garnish: Twirl portions of the pasta into shallow bowls immediately. Drizzle generous spoonfuls of the concentrated sun-dried tomato and roasted garlic ribbon over the top, allowing it to naturally swirl and ribbon into the creamy sauce. Garnish with fresh basil leaves and a final crack of black pepper. This easy dinner idea features a vibrant vegan alfredo sauce recipe.
Tips for a Smoother, Creamier Vegan Alfredo Sauce
A high-speed blender is essential for achieving a truly velvety texture from the cashews. If you have a standard blender, you might need to blend longer (3-4 minutes) and scrape down the sides more often to avoid graininess in your final vegan alfredo sauce.
- Soak the cashews properly. Soaking softens the cashews so they donโt leave gritty bits in the final sauce. If you forget to soak, boil the cashews for 10-15 minutes instead to achieve the same softening effect.
- Reserve pasta water. This starchy water is your best tool for adjusting the sauce’s consistency. Add it slowly to thin the sauce when reheating or when combining with the pasta to ensure it clings perfectly.
The Sun-Dried Tomato Ribbon Explained
The sun-dried tomato ribbon serves as a concentrated flavor paste, offering a tangy counterpoint to the rich, creamy vegan alfredo sauce base. It’s designed to add a pop of brightness and complexity to every bite.
- Roasting the garlic is essential. Roasting transforms the garlicโs sharp pungency into a sweet, rich component that complements the sun-dried tomatoes perfectly. Raw garlic would be too harsh for the ribbon and overwhelm the other ingredients.
- Adjusting the heat. If you enjoy a little kick, add more red pepper flakes to the ribbon paste to give it some extra zing. This works particularly well if you find the sauce too rich on its own.

Kid-Friendly Variations and Make-Ahead Tips
For picky eaters, offer the sun-dried tomato ribbon on the side. This allows children or adults to control how much flavor they add to their plate. The simple creamy base of this vegan alfredo sauce recipe is often a big hit with kids on its own.
- Make ahead instructions. The creamy vegan alfredo sauce can be made up to 3 days ahead of time and stored in the refrigerator in an airtight container. When reheating, the sauce will have thickened considerably; add reserved pasta water or regular water/plant milk a tablespoon at a time to restore the creamy texture over low heat. The sun-dried tomato ribbon also keeps well in the fridge for several days.
FAQs
Can I make this vegan alfredo sauce without cashews?
Yes, for a nut-free option, you can substitute the cashews with sunflower seeds or pre-soaked white beans (like cannellini beans). Be aware that sunflower seeds can sometimes result in a slightly grittier texture than cashews.
What if my sauce is grainy?
Graininess usually occurs because the cashews were not soaked long enough or blended thoroughly enough. To fix this, return the sauce to the high-speed blender and blend for several more minutes, or until completely smooth. You can also try adding another splash of hot plant milk to help break down the cashews further.
Can I add vegetables or protein to this pasta dish?
Absolutely. This family-friendly recipe pairs wonderfully with sauteed mushrooms, broccoli florets, asparagus, or spinach. For added protein, you can stir in cooked chickpeas, white beans, or a plant-based chicken alternative. Add these ingredients to the pan with the sauce just before adding the pasta to warm them through.
How do I store leftovers?
Store leftover pasta coated in the vegan alfredo sauce in an airtight container in the refrigerator for up to 3 days. To reheat, add a small amount of water or plant milk to the pasta and warm in a skillet over low heat. The added liquid will restore the sauce’s creaminess.
What’s your best tip for making a high-quality vegan alfredo?
I always use unsweetened oat milk because its natural creaminess creates a richer mouthfeel than other plant milks; I find it makes the sauce feel more decadent and close to a traditional dairy-based alfredo.
Conclusion
This vegan alfredo sauce recipe proves that dairy-free comfort food can be both quick and incredibly satisfying, offering a hearty and flavorful alternative to classic alfredo thatโs perfect for family dinners. If you love this recipe, pin it to save it for your next meal prep idea!
Print
vegan alfredo sauce recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A light yet rich vegan alfredo sauce made with cashews, enhanced by roasted garlic and a vibrant sun-dried tomato ribbon for sophisticated flavor without heavy dairy. This recipe offers a velvety texture and rich flavor from simple pantry staples.
Ingredients
- 1.5 cups (200 g) raw cashews, soaked in hot water for 30-60 minutes
- 1.5 cups (360 ml) unsweetened plant milk (oat or soy)
- 0.25 cup (60 ml) nutritional yeast
- 2 tablespoons (30 ml) fresh lemon juice
- 1 tablespoon (15 g) vegan butter, melted
- 1 teaspoon (5 ml) garlic powder
- 0.5 teaspoon (2.5 ml) onion powder
- 0.5 teaspoon (2.5 ml) fine sea salt, plus more to taste
- 0.25 teaspoon (1.25 ml) freshly ground black pepper, plus more to taste
- 16 ounces (450 g) fettuccine or linguine pasta
- 1 head garlic, for roasting
- 1 tablespoon (15 ml) olive oil, divided (1 teaspoon for roasting, 2 teaspoons for ribbon)
- 0.5 cup (60 g) oil-packed sun-dried tomatoes, drained
- Optional: Pinch red pepper flakes and fresh basil leaves for garnish
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Roast the Garlic: Preheat oven to 400ยฐF (200ยฐC). Slice off the top of the garlic head, drizzle with 1 teaspoon of olive oil, wrap in foil, and roast for 30โ40 minutes until soft. Let cool, then squeeze out the soft cloves and set aside.
- Cook the Pasta: Cook fettuccine in salted water according to package directions until al dente. Reserve 1 cup of starchy pasta water before draining. Drain the pasta and set aside.
- Blend Alfredo Sauce: Combine soaked cashews, plant milk, nutritional yeast, lemon juice, melted vegan butter, garlic powder, onion powder, salt, and pepper in a high-speed blender. Blend for 1โ2 minutes until perfectly smooth and creamy, scraping down the sides as necessary. Adjust consistency with reserved pasta water if too thick.
- Make Sun-Dried Tomato Ribbon: In a small food processor or blender, combine the roasted garlic cloves, drained sun-dried tomatoes, remaining 2 teaspoons of olive oil, and optional red pepper flakes. Process until a thick, vibrant paste forms. Add a tiny splash of water if needed to facilitate blending.
- Combine and Finish: Warm the creamy alfredo sauce in a large skillet over medium-low heat. Add the drained pasta to the skillet and toss vigorously to thoroughly coat with the sauce. Add reserved pasta water a tablespoon at a time to reach desired consistency.
- Serve and Garnish: Serve the pasta immediately in bowls, drizzling spoonfuls of the sun-dried tomato ribbon over the top. Garnish with fresh basil leaves and black pepper.
Notes
Soaking the cashews and using a high-speed blender are essential for achieving a smooth, velvety sauce. For make-ahead purposes, store the alfredo sauce separately for up to 3 days in the refrigerator. When reheating, add reserved pasta water or regular water/plant milk to restore the creamy texture.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Blended
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 775 calories
- Sugar: 5 g
- Sodium: 250 mg
- Fat: 47 g
- Saturated Fat: 5 g
- Unsaturated Fat: 40 g
- Trans Fat: 0 g
- Carbohydrates: 87 g
- Fiber: 10 g
- Protein: 22 g
- Cholesterol: 0 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.