5-Ingredient Avocado Tofu Pasta
This 5-ingredient avocado tofu pasta is done in 20 minutes and is made with basic plant-based ingredients, including pasta, tofu, avocados, garlic and lemon. Top it with vegan parmesan, nutritional yeast or roasted chickpeas for a delicious and filling vegan dinner.

This recipe is a new and improved version of my avocado tofu pasta recipe originally posted in 2016.
Do you ever forget about old favorite recipes, then fall in love with them all over again? This is what happened here.
I used to make this avocado tofu pasta almost weekly back in high school and university. It was a quick healthy meal to have during exams and I couldn’t get enough! Now it’s becoming a favorite all over again.
I updated the recipe slightly to add more flavor. I also added more notes and substitutions to help you make the best avocado tofu pasta with what you have on hand. I hope you’ll enjoy the recipe as much as I do!


What you need: Avocados, medium-firm tofu, lemon juice, garlic, salt, pasta.
You also have the option of adding fresh basil to make an avocado pesto sauce. I love doing this during summer when basil is in season. That being said, the sauce is still delicious without it.
How to Make Avocado Pesto Pasta
Start by cooking the pasta according to the package’s instructions.
Next, prepare the sauce: Add the avocado, tofu, lemon juice and garlic to a food processor and process until smooth.
Drain the pasta and it toss with the sauce. Serve with your toppings of choice. I recommend topping the pasta with vegan parmesan for more flavor. You can also add roasted chickpeas or simply a sprinkle of nutritional yeast.
Notes on the Recipe:
- To add more color and greens to the recipe, you can add spinach to the sauce. I like to add one large handful of spinach to the food processor with the other ingredients. It doesn’t change the flavor significantly, but it adds a beautiful color and extra nutrients.
- For more flavor, add fresh basil. This will create a creamy avocado pesto-like sauce. You can also follow this recipe for an avocado pesto pasta.
- I love adding a few tablespoons of oil to create a creamier, richer sauce. The original recipe was oil-free and this is optional. You can also add a splash of pasta water if needed to help blend the sauce.
- This recipe has a delicious garlicky flavor. If you’re not a fan of garlic, start with 1-2 cloves and add more as needed. Keep in mind that it’s an important ingredient that adds a lot of flavor to this dish.
- Medium-firm tofu makes the sauce creamier. If you only have extra-firm tofu on hand, it can work, but you’ll need to add more liquid to make the sauce creamy. I highly recommend using medium-firm tofu if possible.
More Avocado Recipes:
- Vegan Avocado Pesto Pasta
- Creamy Carrot Top Avocado Sauce
- Vegan Hummus Avocado Sandwich
- My Go-To Avocado Toasts

Watch How to Make Avocado Tofu Pasta:
5-Ingredient Avocado Tofu Pasta
Ingredients
- 4 cups (375g) dry pasta of choice
- 1 large ripe avocado
- 1 cup medium-firm tofu
- 3 tablespoons lemon juice, about 1 large lemon
- 3-4 garlic cloves
- 1/4-1/2 teaspoon salt, to taste
- 2 tablespoons olive oil (optional)
- 1/2 cup fresh basil, or more to taste (optional for flavor)
- 1 handful baby spinach (optional for color)
Optional Toppings
- Roasted chickpeas
- Vegan parmesan
- Nutritional Yeast
- Pepper
Instructions
- Cook the pasta according to package's instructions.
- Add the avocado, tofu, lemon juice, garlic and salt (plus olive oil, spinach and/or basil if using) to a food processor. Process until smooth.
- Stir the sauce into the pasta. You can add a few tablespoons of pasta water to thin the sauce if desired.
- Serve with roasted chickpeas, vegan parmesan, nutritional yeast and/or pepper to taste if desired.
Notes
If you make this avocado tofu pasta, be sure to leave a comment and/or give this recipe a rating! I love to hear from you guys. And of course, if you try this recipe, don’t forget to tag me on Instagram!