A silky, plant-based Alfredo pasta loaded with roasted garlic, cashews, and almonds for a creamy, protein-packed, and fiber-rich sauce. Perfectly comforting yet healthy, this dairy-free version is easy to make, satisfying, and ideal for weeknight dinners or meal prep.
2cups480 ml unsweetened, unflavored dairy-free milk
2tablespoonsfresh lemon juice
1tablespoonwhite wine vinegar
¼teaspoonfreshly ground black pepper
2teaspoonsfine sea saltdivided
1lb454 g fettuccine or pasta of choice
Instructions
Prepare the Garlic for Roasting: Preheat your oven to 425°F (218°C) or, if using an air fryer, set it to 380°F (190°C). Take two whole garlic bulbs and trim off the top quarter of each so the cloves are exposed. This allows the garlic to caramelize evenly and develop a deep, sweet flavor. Place the bulbs on a sheet of foil, drizzle with about a teaspoon of olive oil, then fold and seal the foil tightly, forming little garlic packets.
Roast the Garlic: Place the foil-wrapped garlic directly on the oven rack or in the air fryer basket. Roast for about 40 minutes in the oven or 25 minutes in the air fryer. Carefully check the softness by gently pressing through the foil; the cloves should feel tender and mushy. If they need more time, roast in 5-minute increments until soft. Once done, set the garlic aside to cool. This step can be done in advance and stored in the fridge for up to five days, still wrapped in foil.
Extract the Roasted Garlic: When the garlic is cool enough to handle, remove the bulbs from the foil. Squeeze each bulb from the root end, letting the soft, roasted cloves fall directly into your blender. The cloves should pop out easily, carrying a rich, mellow aroma that forms the base of your Alfredo sauce.
Combine Sauce Ingredients: To the blender with roasted garlic, add ½ cup soaked or raw cashews, ½ cup ground almonds or almond meal, ½ cup nutritional yeast, 2 cups unsweetened dairy-free milk, 2 tablespoons fresh lemon juice, 1 tablespoon white wine vinegar, ¼ teaspoon freshly ground black pepper, and 1 teaspoon sea salt. Blend everything on high speed until the mixture is completely smooth, creamy, and glossy. Scrape down the sides as needed to ensure no lumps remain. Taste and adjust seasoning if desired.
Prepare the Pasta: Bring a large pot of water to a rolling boil. Add the remaining 1 teaspoon of salt to season the water. Cook 1 lb (454 g) of fettuccine or your pasta of choice according to the package instructions, aiming for al dente—cooked through but still slightly firm to the bite. This texture ensures the pasta holds the creamy sauce perfectly without becoming mushy.
Reserve Pasta Water: Before draining the pasta, scoop out about ½ cup (120 ml) of the starchy boiling water and set it aside in a mug. This water will help adjust the sauce consistency later, making it silky and smooth if it thickens too much.
Combine Pasta and Sauce: Return the drained pasta to the large pot over very low heat. Pour in the creamy roasted garlic sauce and gently toss the noodles using tongs or a spatula, coating each strand evenly. Let the pasta and sauce warm together for about 3 minutes. The sauce will thicken slightly as it warms, so add a few tablespoons of the reserved pasta water gradually to reach a glossy, pourable consistency.
Adjust and Serve: Taste your pasta and adjust the seasoning if necessary, adding more salt or a squeeze of lemon juice for brightness. Transfer to serving plates or a large bowl. The result is a luxuriously creamy, silky Alfredo that’s rich in plant-based protein, fiber, and flavor. Serve immediately while warm, and enjoy the comforting, garlicky goodness of a homemade vegan classic.
Notes
This Vegan Roasted Garlic Alfredo can be made ahead of time. Roast the garlic up to five days in advance and store in the refrigerator until ready to use.
Soaking cashews in hot water for 15 minutes helps achieve a smoother, creamier sauce if your blender isn’t high-powered.
The sauce thickens as it cools, so always add reserved pasta water gradually to loosen it before serving.
Nutritional yeast provides a cheesy, savory flavor without dairy. Adjust the amount according to your taste preference.
This recipe is naturally gluten-free if you use gluten-free pasta, and it’s rich in plant-based protein, fiber, and healthy fats, making it a nutritious, satisfying meal.