Elevate your plant-based meals with this vibrant and creamy Tofu Spinach Pesto, a wholesome twist on a classic favorite. This dairy-free pesto features a protein-packed base of extra-firm tofu, blended with fresh spinach, fragrant basil, and toasted pine nuts for a rich, nutty depth. Nutritional yeast adds a subtle cheesiness, while garlic and a splash of zesty lemon juice bring bright, bold flavors. Perfectly smooth and irresistibly versatile, this quick 15-minute recipe is ideal as a pasta sauce, sandwich spread, or veggie dip. Whether you're looking for a vegan pesto option or a healthy, high-protein condiment, this tofu spinach pesto is your answer to delicious, guilt-free indulgence.
Begin by pressing the tofu to remove excess moisture. Wrap the tofu block in a clean kitchen towel and place a heavy object on top (like a skillet) for 10 minutes.
Meanwhile, rinse the spinach and basil leaves thoroughly under cold water and pat them dry with a towel.
Lightly toast the pine nuts in a dry skillet over medium heat for 2-3 minutes, stirring occasionally, until they are golden and fragrant. Set aside to cool.
Peel the garlic clove and roughly chop it for easier blending.
Once the tofu is pressed, crumble it into smaller chunks for easier processing.
In a food processor or high-powered blender, add the spinach, basil, tofu, garlic, toasted pine nuts, olive oil, nutritional yeast, lemon juice, salt, and black pepper.
Blend the mixture until smooth and creamy, scraping down the sides of the processor as needed. If the pesto is too thick, gradually add water 1 tablespoon at a time until the desired consistency is reached.
Taste the pesto and adjust seasonings as needed, adding more salt, pepper, or lemon juice to suit your preference.
Transfer the tofu spinach pesto to an airtight container and refrigerate until ready to use. It can be kept in the fridge for up to 5 days or frozen for longer storage.
Serve the pesto with your favorite cooked pasta, as a spread for sandwiches, or as a dip for veggies.
Serving size | 507.4 grams (507.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1115 |
Total Fat 94.10g | 121% |
Saturated Fat 12.70g | 64% |
Polyunsaturated Fat 15.60g | |
Cholesterol 0mg | 0% |
Sodium 2488mg | 108% |
Total Carbohydrate 26.20g | 10% |
Dietary Fiber 13.50g | 48% |
Total Sugars 3.00g | |
Protein 49.70g | 99% |
Vitamin D 0IU | 0% |
Calcium 1562mg | 120% |
Iron 14mg | 76% |
Potassium 1752mg | 37% |
Source of Calories