We use tofu to make the spinach pesto recipe creamy and nutritious. You can use the pesto with your favorite pasta, spread it on a sandwich, or as a pizza topping. Creamy, light, nutritious, and super easy to make. This spinach pesto made with tofu and spinach is a winner for a last-minute, quick, and easy dinner. Honestly, vegan pesto is surprisingly simple to make and is an excellent way to use up veggies leftovers since you can make it with most veggies. In this recipe, the fresh spinach gives a bright green color while also making the pesto tasty and nutritious. It pairs perfectly with pasta topped with grated lemon zest. If you love pesto, give this recipe a try. For more pesto ideas, check out our basil pesto recipe, or go to our zucchini pesto, artichoke pesto, red pepper pesto, or arugula pesto. They are all simple and delicious recipes.

Ingredients

Garlic

Fresh garlic cloves go well in most pesto recipes, including this one.

Tofu

We use firm tofu to make a creamy pesto that is not too liquid.

Almonds

Almonds add healthy fats and texture. You can replace almonds with cashews, macadamia, pine nuts, and walnuts.

Water

It helps get the blender going.

Olive oil

Choose a good quality extra virgin olive oil.

Nutritional yeast

Optional, but we recommend it if you want to give the pesto a cheesy flavor. Together with the almonds, Nutritional yeast makes a good substitute for parmesan cheese. If you are not vegan, you can replace nutritional yeast with parmesan cheese or pecorino romano.

Lemon juice

We use lemon juice for freshness and acidity.

Instructions

Serving suggestions

Use spinach pesto with pasta

Then if you like, grate some lemon zest on top to add a touch of freshness. This recipe is healthy and nutritious and can be prepared quickly. It’ll take you about 5 minutes with the fresh spinach.  Let them cool a bit and in the meantime, prepare the bowl of a food processor and add in firm tofu, almonds, water, extra virgin olive oil, salt, pepper, nutritional yeast, the cooked spinach, and garlic with which we cooked the spinach. Blend for one to two minutes until you get a pesto-like consistency, then taste and adjust for olive oil and salt. Cook the pasta in a large pot with plenty of salted boiling water. Then drain the pasta al dente and add it to the pan. With our doses for the pesto, you’ll serve 6 to 8 people, depending on how much you dilute it with water.  Toss the pasta in the pan for a minute, adding a little cooking water if needed, then serve. I serve about 80 grams of pasta per person here.  Tofu is a great way to add plant-based protein to pasta, improving its nutritional profile. 

Variations

Spinach basil pesto

Would you like to have a light basil flavor? Then you can add a packed cup of fresh basil leaves to the other ingredients to make turn this recipe into a beautifully aromatic spinach basil pesto recipe. You can also choose a different vegetable to make the pesto with. Try artichokes, sun-dried tomatoes, or even arugula and zucchini.

Storage

Store whatever is leftover from the spinach pesto in the fridge for up to a week or in the freezer for up to 2 months.To thaw, add it to a pan with a bit of pasta water to help melt it. You can also thaw it in the refrigerator, it’ll take longer, but it will work.

More Pesto Recipes

More Tofu Recipes

Or get more ideas for easy dressings and sauces with our best 25 vegan sauce recipes.

Parsley Pesto

Red Pepper Pesto

Vegan Pesto

Artichoke Pesto

For many more tofu ideas, check out our tofu category page.

Tofu Cream Cheese

Marinated Tofu

Tofu Pasta (Tofu Bolognese)

Orange Tofu

Tofu Curry

Tofu Soup

Tofu Salad

Tofu Scramble

25 Easy Sauces

40 Best Vegan Recipes

35 Healthy Pasta Recipes

Vegan Summer Recipes

Spinach Pesto - 95Spinach Pesto - 82Spinach Pesto - 83Spinach Pesto - 2Spinach Pesto - 93Spinach Pesto - 80Spinach Pesto - 6Spinach Pesto - 60Spinach Pesto - 32Spinach Pesto - 24Spinach Pesto - 22Spinach Pesto - 32Spinach Pesto - 90Spinach Pesto - 9Spinach Pesto - 3Spinach Pesto - 16Spinach Pesto - 17Spinach Pesto - 78Spinach Pesto - 46Spinach Pesto - 95Spinach Pesto - 21Spinach Pesto - 66Spinach Pesto - 10Spinach Pesto - 72Spinach Pesto - 43Spinach Pesto - 33Spinach Pesto - 84Spinach Pesto - 3Spinach Pesto - 62Spinach Pesto - 89Spinach Pesto - 13