This Vegan Alfredo is a quick and creamy dish that’s perfect for a weeknight dinner. It’s a flavor-packed meal that’s sure to please dairy-free and gluten-free pals alike!
This recipe provides a creamy, satisfying sauce without dairy, making it quick and ideal for gluten-free diets and busy weeknight meals.

Cooking for myself can sometimes be tricky, especially when I want something comforting but still healthy. This recipe solves that problem, giving me a rich and satisfying sauce without any dairy. Getting dinner on the table in just 30 minutes feels like a small win!
This recipe works because it uses simple ingredients you probably already have in your kitchen. With just a little time for prep and cooking, you can whip up a delicious creamy Alfredo that does not skimp on flavor. Plus, it’s gluten-free, so it’s great for family members with allergies!
If you like to make quick and easy dinners, this is one you’ll want in your recipe box. If you need a little more inspiration, try this Roasted Cherry Tomato Pasta Recipe for a fresh twist.
Why You Will Love This Recipe
- Rich and Creamy Texture , This vegan Alfredo’s got that luscious, creamy texture you crave, all without any dairy. It’s satisfying enough to please any pasta lover.
- Cheesy Flavor , With the combination of nutritional yeast and vegan parmesan, you’ll get that cheesy flavor without the dairy. It really hits the spot.
- Convenient and Quick , Ready in just 30 minutes, this recipe is a lifesaver for busy weeknights. It’s an easy, satisfying meal that comes together fast.
- Great for Leftovers , You can store any extras in the fridge, and they’ll still taste good a few days later, though it’s best enjoyed fresh.
Ingredient Notes

- Gluten-free pasta: This is the base of the dish, bringing the comforting texture we love. I always check for brands that hold up well in sauce.
- Olive or avocado oil: A good drizzle of this adds richness and helps the sauce cling nicely to the pasta. Go for extra virgin for flavor!
- Garlic: Fresh garlic adds that lovely aromatic kick. I like to use large cloves for a stronger flavor; roasting can soften the bite if you prefer.
- Unsweetened plain almond milk: This gives the sauce a nice creamy texture. Look for unsweetened to avoid any unwanted sweetness. Cashew milk’s a fab option too!
- Vegan Parmesan cheese: This is what gives the dish that cheesy taste without the dairy. I usually grab one that’s finely grated for easy melting.
Keep scrolling to the recipe card below for the full printable recipe!
Recipe Tips
- If the sauce is too thick after cooking, try adding a little more almond milk until it’s the right consistency.
- When blending the sauce, whisk in almond milk gradually to avoid any clumps in your creamy mixture.
- If the flavor lacks depth, consider increasing the salt, nutritional yeast, or garlic powder for more taste.
- For the best flavor, cook your pasta in well-salted boiling water to enhance the overall dish.
- If you prefer a thicker sauce, adjust the almond milk to your liking for a creamier vegan alfredo experience.
Serving Suggestions
- Serve this vegan alfredo pasta with a side salad for a refreshing contrast. Garlic bread complements the meal and adds substance.
- You can use this alfredo pasta in other dishes like veggie lasagna or creamy pasta bake. Try adding your favorite sautéed vegetables for variation.
- Garnish with fresh basil or parsley to add color and flavor. A sprinkle of nutritional yeast enhances the savory characteristics of the dish.
Storage Guidelines
- To keep your vegan alfredo pasta fresh, follow these storage tips:
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days. This helps maintain freshness.
- Freezing: Place pasta in a freezer bag, remove excess air, and freeze for up to 2 months. Thaw in the refrigerator overnight.
- Reheating: Reheat pasta on the stovetop with a splash of water or plant-based milk to restore creaminess. Keep stirring.
Recipe Variations
- You can use all-purpose flour instead of arrowroot powder for a different texture in your creamy sauce.
- Add 1 tsp of nutritional yeast and a pinch of red pepper flakes to boost the flavor profile.
- Either sauté your favorite vegetables or use canned artichokes to bring extra depth to your dish.
- If you’re serving more people, scale the pasta to 12 ounces or increase almond milk to 2 ½ cups.
Did you make this recipe? Scroll down to leave a star rating and review!
30-Minute Vegan Alfredo

Equipment
- Large pot
- Large skillet
- Blender
Ingredients
- 8-10 ounces gluten-free pasta (linguini, spaghetti, or fusilli)
- 3 Tbsp olive or avocado oil (45 ml)
- 4 cloves garlic (large, minced)
- 4 Tbsp arrowroot powder (30 grams, or substitute all-purpose flour if not gluten-free)
- 1 ¾ – 2 cups unsweetened plain almond milk (415-475 ml)
- ~1/2 tsp salt (2-3 grams, to taste)
- ~1/2 tsp pepper (2-3 grams, to taste)
- ¼ cup vegan parmesan cheese (25 grams, plus more for topping)
- 4-6 Tbsp nutritional yeast (30-45 grams)
- ½ tsp garlic powder (1-2 grams)
- 1 cup green peas (150 grams, if frozen, thaw at room temperature while pasta cooks)
Instructions
- Start by boiling a pot of salted water for your gluten-free pasta. Once it is bubbling, add in the pasta and cook until it is al dente, which usually takes just a few minutes. The pasta should be tender yet firm to the bite. Be careful not to overcook it, as gluten-free pasta can quickly become mushy.
- Grab a pan and warm up the olive or avocado oil over medium heat. You will notice it shimmering just a bit—that is when you know it is ready. This oil’s warmth will help cook the garlic and bring out its incredible aroma, so do not rush this step.
- Add the minced garlic to the pan and sauté it until fragrant, about a minute or so. It should turn slightly golden, making your kitchen smell incredible. Keep an eye on it; burnt garlic can taste bitter and ruin your sauce.
- Stir in the arrowroot powder, letting it mix seamlessly with the garlic and oil. It should clump together slightly, which is normal. This step thickens your sauce, so do not skip it, but stir quickly to prevent it from sticking to the bottom of the pan.
- Gradually whisk in the almond milk, stirring consistently. You will see the mixture start to thicken and become creamy. If it clumps up, do not worry; just keep whisking. The key to a smooth sauce is patient, steady stirring.
- Sprinkle in the salt, pepper, vegan parmesan, nutritional yeast, and garlic powder. Stir everything together until the cheeses melt smoothly into the sauce. Taste it, and if it feels flat, adjust with more seasonings to your liking.
- Drain the pasta, then toss it directly into the sauce. Use tongs to gently coat the spaghetti, linguini, or fusilli, making sure every piece gets a good cover of that creamy sauce. Be cautious not to break up the pasta, especially if you are using gluten-free options as they can be more delicate.
- Fold in the green peas, letting them heat through in the warm sauce. The pops of color will brighten your dish, and they add a nice texture, too. If you overcook them, they can lose their vibrant green, so just a minute is usually enough.
- Dish up your pasta into bowls and finish with an extra sprinkle of vegan parmesan on top. You will love how creamy and satisfying it feels, with that pleasant garlic flavor throughout. But remember, let it cool for a moment before you dig in.
Leave a Reply