This page may contain affiliate links. Click to learn more. As an Amazon Associate I earn from qualifying purchases.
This quick and tasty creamy vegan garlic pasta is an easy vegan dinner idea that's perfect for busy weeknights. Plus, it can also be gluten-free if you use gluten-free pasta. To save time and to have this dish ready even quicker, you can pre-make and refrigerate the sauce until you're ready to use it!
Save This Recipe!
In a hurry? Drop your email below, and this recipe will be sent straight to your inbox for later—plus, get fresh recipes weekly! You may unsubscribe at any time.
Freshly cooked pasta coated with a flavour-packed garlicky, dairy-free creamy pasta sauce. Doesn't that sound delicious?!
This vegan pasta recipe is a family favourite that's always a hit, every time I make it (just like my one-pot cheesy taco pasta, my lentil spaghetti bolognese and this broccoli pasta!).
It's similar to vegan garlic Alfredo, but not quite the same. This dish is creamy and filled with garlic and Italian spice flavours, and the best part? It's SO, SO easy and quick to make.
Most creamy vegan pasta sauce recipes call for cashews or a non-dairy milk and flour mixture to achieve that creaminess, but this garlic sauce recipe contains no cheese, no cream, it's dairy-free, cashew-free, nut-free, and flour-free.
Want to know how to make it? Read on!
Ingredients You'll Need
The ingredients you'll need are simple, pasta, onions, garlic, broth, soft (also referred to as "silken") tofu, lemon juice, nutritional yeast, salt pepper, Italian seasoning, dried parsley, and oil.
Ingredient Notes
Pasta - I like to use fettuccine for this recipe, but feel free to use your favourite kind. Use gluten-free pasta to make the recipe gluten-free.
Soft / Silken Tofu - This is the secret ingredient that makes this vegan pasta sauce creamy. I have not used any other type of tofu to make this recipe, this type will give you the creamiest and smoothest texture.
Italian Seasoning - This is simply a blend of spices and it can be found in the spice section of your grocery store. If you don't have it or can't find it, feel free to use your favourite spices.
Oil - A little oil is used to sauté the onions and garlic. If you prefer to not use oil, you can use broth or water instead.
Garlic - You'll need 6-8 cloves of garlic for this recipe, 6 will give you a sauce that's packed with a lot of garlic flavour but 8 will make it even stronger. The amount you use is up to you!
Broth - I use a low sodium vegetable broth but if you don't have any, you can use unsweetened non-dairy milk instead. I used to make it with dairy-free milk before but found that the broth gives the sauce a lot more flavour.
Optional Add-Ins
Feel free to customize this recipe by adding some veggies to the finished sauce. Some suggestions: sliced and sautéed mushrooms, roasted asparagus, roasted broccoli or roasted cauliflower.
The Garlic Pasta Sauce
The star of this recipe is definitely the vegan garlic pasta sauce. It's where all the flavour lives and it contains a little bit of a secret ingredient: silken tofu (or soft tofu, same thing!).
The tofu is the base of the sauce and gives it that creaminess we all love, without any oil, cream, or butter. (Just like my vegan veggie dip!)
The sauce also has a few other additions to build up the flavours that make this dish so delicious.
You can even make the sauce in advance and refrigerate it for later to make preparing your dinner even quicker. When ready, make your pasta, warm up the sauce, and serve.
How to Make It
(Note: I’ve outlined the step-by-step on how to make this recipe here, but find the full recipe, ingredients, and directions at the end of this post.)
This is one of the quickest and easiest dinner recipes I make. There aren't many steps and the longest step is probably boiling the pasta.
First, you'll get the pasta started, when it's boiling, prepare the vegan garlic cream sauce.
Start by sautéing the onions and garlic. When done, add the garlic and onions and the rest of the ingredients, except the parsley flakes, to a blender. Blend until it's smooth and creamy and then pour the sauce into a skillet that's on low heat, to warm it up.
You'll then whisk the parsley flakes into the sauce, then add the cooked pasta and toss to coat all the noodles with the sauce.
And that's all. See? Quick and easy!
Serve Immediately
This recipe is best served right away. I don't recommend combining the pasta with the sauce and then saving it for later.
When this is done, the pasta absorbs the sauce as it sits and then ends up dry and not very saucy.
If you do want to make this meal in advance of serving it, you can do so by pre-making the sauce (see above), and refrigerating it until you're ready to use it.
Garnishes and Side Ideas
This dish is great on its own, but you can add garnishes or enjoy it with a side dish, if you'd like.
Here are some ideas:
- freshly chopped parsley (like in the pictures!)
- vegan Parmesan cheese
- red pepper flakes
- garlic bread
- roasted Brussels sprouts
- roasted broccoli
- roasted garlic cauliflower (for a little extra punch of garlic!)
- roasted asparagus
- sautéed mushrooms
- peas
- salad
My favourite way to serve it is with parsley, garlic cauliflower, and vegan Parmesan, but play around with different combos to see what you like best.
Storing Leftovers
This recipe is best when served immediately after preparing but if you have leftovers, cool completely, place in an airtight container and refrigerate for up to 2 days.
Reheat in a skillet over medium heat and add a splash of broth to loosen up the sauce since it thickens up when refrigerated.
The sauce cannot be premade to be frozen. Silken tofu does not freeze well, so the texture of your sauce will no longer be smooth and creamy when thawed.
Tips for Success
- Use the correct amount of pasta for the recipe. Too much pasta will result in a dry pasta dinner with barely any sauce to coat all the noodles. If you want to use more pasta than what’s called for, you can always double the sauce recipe. Using a little less pasta than what is called for will result in extra saucy noodles, which is not necessarily a bad thing!
- If you make the sauce ahead of time and refrigerate it for later, it will thicken, but when reheated, it should return to its original consistency. If you want to thin it out further when reheating it, you can add a tablespoon or two of broth.
FAQ
I like to make this meal with long noodles. I always use gluten-free fettuccine or spaghetti noodles, but any type of pasta will work. Just be sure to use the amount stated in the recipe. And in case you are wondering, most dry pasta is vegan, but there are some brands that contain eggs, so always read the ingredients list if you aren't sure.
Tofu on its own doesn't have much flavour, but it does have a very subtle "tofu" flavour that I would describe as "earthy?" If you make this recipe exactly as it's written, you'll end up with a creamy, garlicky sauce that contains no tofu flavour, at all. No one will know this dish contains tofu!
You can get away with blending it with a stick / hand blender, but for the smoothest, creamiest sauce, a blender is recommended.
If You Make This Recipe...
...please let me know! You can do so by leaving me a comment below or by sharing a pic on Instagram and tagging me (I'm @delightfuladventures over there!)
And If You Like This Recipe...
...you may also like these other easy vegan dinner recipes:
- Creamy Vegan Tomato Pasta
- Creamy Vegan Mushroom Pasta
- Creamy Vegan Tahini Pasta
- One-Pot Cheesy Taco Pasta
- Mushroom Stew
- Taco Rice Bowls
- Lentil Sloppy Joes
- Vegan Bolognese Spaghetti
You can help others to find this recipe by pinning it to one of your food boards on Pinterest. Click here to pin it now!
Creamy Vegan Garlic Pasta
Suggested Equipment:
Ingredients:
- 340 g (12oz) fettuccine pasta
- 2 teaspoons olive oil (use water or broth for oil-free)
- ½ (50g) small yellow onion, diced
- 6-8 cloves (14-18g) pressed or finely minced garlic (see note below)
- 300 g soft / silken tofu (roughly 1 ¼ cup)
- ¾ cup (180ml) vegetable broth
- 3 tablespoons nutritional yeast
- 1 tablespoon fresh lemon juice
- ½ teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dry parsley flakes
Instructions:
- Prepare pasta using directions on package. Drain and set aside.
- Heat olive oil in a large skillet over medium heat. Add onions and cook for about 2 minutes. Add the garlic and continue to cook for another 2 minutes, until the onions begins to brown.
- Remove skillet from the heat and add onion and garlic mixture, tofu, broth, nutritional yeast, lemon juice, Italian seasoning, salt, black pepper to a blender. Blend until mixture is smooth.
- Pour mixture back into the same skillet and set heat to low. Whisk in parsley flakes. Heat until the sauce is warm and slightly thickened. Remove from heat.
- Add cooked pasta to the skillet and gently toss using tongs until all noodles are coated with the sauce. Serve immediately.
Recipe Notes:
- Please read through all info and tips above before making this recipe.
- This recipe makes 2 meal-sized servings or 4 smaller lunch-sized servings.
- The amount of garlic you use will depend on how strong you want the garlic flavour to be. Use 6 if you want it to be less strong, 8 for a strong garlic flavour.
- To make this recipe without added oil, use water or broth to sauté the onions and garlic.
- Use a regular blender, high-speed blender, or even a stick blender to blend the sauce.
- This recipe is best when served immediately after preparing but if you have leftovers, cool completely, place in an airtight container and refrigerate for up to 2 days. Reheat in a skillet over medium heat and add a splash of broth to loosen up the sauce as it thickens up when refrigerated.
- To save time, the sauce can be pre-made and stored in the refrigerator for up to 3 days. When ready to use, prepare pasta, add the sauce to a skillet over medium heat to warm up and add prepared pasta to the sauce and toss to coat.
- The sauce cannot be frozen. Silken tofu does not freeze well, so the texture of your sauce will no longer be smooth and creamy when thawed.
- Nutrition info is based on 1 of 4 servings of the recipe prepared as written, using gluten-free fettuccine a low sodium vegetable broth, and with no garnishes. Nutrition info is only to be used as a rough guide. Click to learn how nutrition info is calculated on this website.
Nutrition Info:
This post was updated in February 2021 to add more helpful info and the recipe was updated slightly to make it even more flavourful.
Barbara Dembek says
I bought silken tofu by mistake. Came across your recipe and I was intrigued. This is my new crack! I had to stop myself from finishing it all by myself!! Better than any Alfredo I’ve had. Added roasted broccoli, 8 cloves of garlic. This is a keeper!!!
Gwen Leron says
I'm so glad you love it so much, Barbara! I like using the higher end amount of garlic, too 🙂 Enjoy!
Emily' Rose says
I added marmite instead of vegetable stock (I didn't check the cabinet beforehand oops) Luckily it came out pretty good! I also paired it with pan fried king oyster mushrooms.
I definitely liked using the silk tofu. This was my first experiment with it, we had been using processed nuts as fake milk/cream. But this has a much better consistency and taste with its pairing.
Thanks for the recipe!
Gwen Leron says
You're welcome, Emily! I'm glad it turned out well despite not using the vegetable stock, and yes, I love using silken tofu in place of nuts and cream, it's a great replacement. Enjoy!
Avarie Wieging says
Could we make it without tofu?
Gwen Leron says
Hi Avarie, the tofu is the base of the sauce, so if you don't use it, you would have to alter the recipe in a big way. That being said, I have never made it with anything else other than silken tofu since it has a great consistency and makes a nice creamy sauce. If you can find a vegan substitute that is both thick and creamy (perhaps soaked and blended cashews?) then it would work, but you will likely have to make other modifications to the other ingredients. I hope this helps, let me know if you have any other questions.
Robin L Shapiro says
I am new to vegan cooking and bought silk tofu before I knew what to do with it -- this recipe was a perfect way to experiment. My tofu was larger/more quantity than the recipe so I experimented with the amounts of other ingredients. It was good, but I also added worchester sauce to balance the sweetness/taste of the nutritional yeast, which I am not accustomed too. I think this was a good add! I also added steamed asparagus and lightly sauteed mushrooms. For pasta, I used the low-calorie Konjac noodles. It was really good, thanks for sharing!
Gwen Leron says
You're welcome, Robin! I'm glad you liked it and that you found a way to work with the larger amount of tofu that had. I love the addition of mushrooms and asparagus!
kayla says
I added some roasted cherry tomatoes! It was so delicious! So much protein just in the sauce!! Thanks for sharing.
Gwen Leron says
I'm so glad you enjoyed it, Kayla. Adding roasted cherry tomatoes is a great idea, I'll have to try that next time!
David J Lopez says
Italian season? Is this a powder?
Gwen says
Hi David, Italian seasoning is not a powder, but rather, a blend of spices. It contains thyme, basil, oregano, and a few others. You can find it in the spice section of your grocery store. I hope this helps!
Nicole MacPherson says
I needed this recipe last month when I made a vegan cream sauce - from a very famous blog - and it was...not good. I'm going to try this one!
Gwen says
It's so good, Nicole! (hi! 🙂 ) I tried another one as well, they used flour and milk as the sauce base and well, not good like you said. I love my version, I hope you do too! 🙂