This creamy, plant-based Roasted Garlic Alfredo transforms simple ingredients into a luxurious, indulgent pasta dish that’s surprisingly nutritious.
Packed with protein-rich cashews, fiber-filled almonds, and dairy-free milk, it delivers wholesome goodness with every bite.
Low in saturated fat and free from animal products, it’s an easy, satisfying meal perfect for weeknight dinners or make-ahead meal prep.

Roasted Garlic Alfredo
Equipment
- Oven or air fryer
- Sharp knife (1)
- Aluminum foil (enough to wrap garlic bulbs)
- Blender (high-powered preferred)
- Large pot – 1
- Spoon or spatula (1)
Ingredients
- 1 tsp olive oil
- 2 whole garlic bulbs
- ½ cup 70 g raw cashews, soaked if needed
- ½ cup 50 g almond meal or ground almonds
- ½ cup 40 g nutritional yeast
- 2 cups 480 ml unsweetened, unflavored dairy-free milk
- 2 tbsp fresh lemon juice
- 1 tbsp white wine vinegar
- ¼ tsp freshly ground black pepper
- 2 tsp fine sea salt divided
- 1 lb 454 g fettuccine or preferred pasta
Instructions
- Prepare the Garlic for Roasting: Begin by preheating your oven to 425°F (218°C). If using an air fryer, preheating is optional. Take two whole garlic bulbs and slice off the top quarter of each bulb so the cloves are exposed. This allows the natural sugars in the garlic to caramelize as it roasts. Place the bulbs on a square of aluminum foil and drizzle lightly with olive oil, making sure the cloves are lightly coated. Fold the foil around the bulbs and gently squeeze it to seal, creating a tight pouch that will trap the heat and moisture.
- Roast the Garlic to Perfection: Place the foil-wrapped garlic directly on the oven rack and roast for approximately 40 minutes. If you prefer using an air fryer, set it to 380°F (190°C) and cook for 25 minutes. The garlic is ready when it feels soft and squishy when pressed through the foil. If necessary, cook for a few additional minutes to achieve the perfect creamy texture. Once roasted, remove from the oven and let the garlic cool enough to handle safely. Roasted garlic can be prepared up to five days in advance and stored in the fridge, still wrapped in foil, for added convenience.
- Extract the Garlic Cloves: Carefully unwrap the foil and take each garlic bulb. Squeeze the softened cloves out of their papery skins from the root end. They should slide out effortlessly. Place the roasted garlic directly into a high-powered blender. This step ensures that every bit of roasted flavor will blend into your sauce, giving it that rich, deep garlic essence.
- Assemble the Alfredo Sauce: To the blender with roasted garlic, add the soaked cashews (or raw if using a high-powered blender), almond meal, nutritional yeast, dairy-free milk, fresh lemon juice, white wine vinegar, freshly ground black pepper, and 1 teaspoon of sea salt. Blend everything on high speed until the mixture is completely smooth and creamy. The sauce should have a silky, pourable consistency, thick enough to coat pasta but not so thick that it clumps.Taste and adjust seasoning if needed, keeping in mind that pasta water added later can balance the flavors.
- Cook the Pasta Al Dente: Bring a large pot of water to a rolling boil. Add 1 teaspoon of sea salt to season the water. Carefully add the fettuccine or your choice of pasta and cook according to package directions, aiming for al dente—firm to the bite but cooked through. Once the pasta is nearly done, reserve about ½ cup (120 ml) of the starchy cooking water in a separate mug. This water will help adjust the consistency of the sauce later. Drain the pasta carefully and return it to the empty pot.
- Combine Pasta and Sauce: Immediately pour the prepared Alfredo sauce over the hot pasta in the pot. Place the pot over very low heat and gently toss the pasta in the sauce for about 3 minutes. The gentle heat will warm the sauce and allow it to thicken slightly, clinging beautifully to each strand of pasta. If the sauce appears too thick or sticky, gradually stir in small amounts of the reserved pasta water until the sauce becomes smooth, glossy, and silky.
- Serve and Garnish: Once the pasta is perfectly coated in the creamy roasted garlic sauce, transfer it to serving bowls or a large platter. For an extra touch, sprinkle with additional nutritional yeast, freshly cracked black pepper, or chopped fresh parsley if desired. Serve immediately while warm and creamy. This dish pairs beautifully with a simple side salad or steamed vegetables for a complete, wholesome meal.
- Storage and Reheating Tips: If you have leftovers, allow the pasta to cool completely before transferring to an airtight container. Refrigerate for up to 3–4 days. To reheat, place the pasta in a skillet over low heat, adding a splash of plant-based milk or reserved pasta water to restore creaminess. Stir gently until heated through. Avoid microwaving directly, as it can dry out the sauce.
Notes
- Soaking cashews in hot water for 15 minutes helps achieve an ultra-smooth sauce, especially if you don’t have a high-powered blender.
- Roasting garlic in advance saves time on busy nights, and storing wrapped in the fridge keeps it fresh for up to five days.
- Use reserved pasta water sparingly to adjust sauce consistency; adding too much can make it thin, too little can make it overly thick.
- Nutritional yeast adds a cheesy flavor without dairy, but feel free to adjust the amount to suit your taste preferences.
- This recipe works well with a variety of pasta shapes—fettuccine, linguine, or even penne—though longer noodles hold the sauce beautifully.
Chef’s Secrets for Perfect Alfredo
The secret to this vegan Alfredo lies in balancing texture and flavor.
Roasted garlic provides a deep, caramelized sweetness that elevates the sauce without overpowering it.
Combining cashews with almond meal ensures a creamy texture while keeping it light.
Blending thoroughly is essential; stop only when the sauce is completely silky.
Adjusting the sauce with starchy pasta water rather than more milk preserves its luxurious thickness.
Lastly, gentle heat when tossing pasta and sauce prevents separation and ensures every strand is coated evenly.
Serving Suggestions to Impress Guests
This Alfredo is versatile and pairs beautifully with a range of dishes.
Serve it over freshly cooked fettuccine with a sprinkle of chopped fresh parsley or basil for color and freshness.
For added texture, top with lightly toasted pine nuts or walnuts.
Pair with a crisp side salad, roasted vegetables, or garlic bread for a complete meal.
It also works wonderfully for meal prep—simply store the sauce separately and toss with freshly cooked pasta before serving to maintain creaminess.
Storage Tips for Best Results
Leftovers can be stored in an airtight container in the refrigerator for up to 3–4 days.
Keep the sauce separate from pasta if possible to preserve the texture.
When reheating, warm gently over low heat, adding a splash of plant-based milk or reserved pasta water to restore creaminess.
Avoid microwaving directly as it may cause the sauce to dry or separate.
The roasted garlic can be kept wrapped in foil in the fridge for up to five days, making it easy to prepare ahead.
Frequently Asked Questions
1. Can I make this Alfredo nut-free?
Yes! Substitute the cashews and almond meal with sunflower seeds or pumpkin seeds and blend until smooth. This will slightly alter the texture but maintains the creamy consistency and nutty flavor.
2. Can I use fresh garlic instead of roasted?
While you can, roasting the garlic gives the sauce a naturally sweet, caramelized flavor that raw garlic can’t replicate. Raw garlic may taste sharper and more pungent.
3. Can this be made ahead for meal prep?
Absolutely. Roast the garlic and prepare the sauce up to five days in advance. Store separately from cooked pasta and combine just before serving to maintain creaminess.
4. How can I make the sauce thinner or thicker?
Use reserved starchy pasta water to thin the sauce gradually. For a thicker sauce, reduce the amount of liquid slightly or simmer gently after blending, stirring continuously to avoid clumping.
5. What pasta works best with this sauce?
Fettuccine is ideal for holding the sauce, but linguine, spaghetti, or penne also work well. For a gluten-free option, use your favorite gluten-free pasta; just adjust cooking times according to the package instructions.