Silken Tofu Spinach Pasta Sauce Recipe
Introduction
This creamy, rich, and high-protein vegan pasta sauce is packed with the goodness of tofu, spinach, and garlic. It’s nut-free, dairy-free, gluten-free, and comes together in less than 20 minutes, making it perfect for a quick, comforting meal. Inspired by the classic Indian dish Palak Paneer, this sauce uses silken tofu for a smooth, luscious texture.

Ingredients
- 2 cups (200 g or 7 oz) dried fusilli pasta (or any pasta of your choice)
- 150 g (5.3 oz) silken tofu
- 5 cups (200 g or 7 oz) chopped spinach
- 2 tbsp nutritional yeast
- 2 cloves garlic, minced
- 1 small onion, chopped
- 2 tbsp lemon juice
- 1 1/2 tsp olive oil
- 1/4 tsp chilli flakes (optional)
- 1/2 tsp crushed black pepper (to taste)
- 1 tsp salt (to taste)
- Fresh basil or vegan parmesan for garnishing
Instructions
- Step 1: Bring 4-5 cups of water with 1 tsp salt to a rolling boil in a large pot. Cook the pasta for 2 minutes less than the package instructions. Drain the pasta, reserving 1/2 cup of pasta water, and set aside.
- Step 2: Heat olive oil in a pan over medium heat. Add minced garlic, chopped onion, and chilli flakes if using. Sauté for 1-2 minutes until the onion becomes translucent. Add chopped spinach and cook, stirring occasionally, until completely wilted.
- Step 3: Transfer the cooked spinach mixture to a blender. Add silken tofu, nutritional yeast, salt, black pepper, and lemon juice. Blend until smooth. Taste and adjust seasonings as needed.
- Step 4: Pour the blended sauce back into the pan. Add the cooked pasta and stir gently. Simmer the pasta in the sauce for 2-3 minutes to finish cooking. Use reserved pasta water to adjust the sauce consistency if necessary. Garnish with fresh basil or vegan parmesan before serving.
Tips & Variations
- Add 1/4 cup fresh basil or 1-2 tbsp basil pesto for extra aroma.
- For a creamier texture, blend in soaked cashews or a splash of coconut milk.
- Use baby spinach or thawed and well-drained frozen spinach as alternatives.
- Make quick vegan parmesan by grinding 15-20 cashews with 1 tbsp nutritional yeast and a pinch of salt.
- Enhance the dish by adding sautéed or air-fried mushrooms, or sun-dried tomatoes.
- Replace tofu with paneer if you don’t require a vegan version—soak store-bought paneer in warm water for 10 minutes before use.
Storage
Store any leftover pasta in an airtight container in the refrigerator for up to 2 days. Before reheating, add a splash of water to loosen the sauce, then warm it gently in the microwave or on the stove.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use firm or extra firm tofu instead of silken tofu?
Yes, you can use firm or extra firm tofu, but it won’t blend as smoothly. You may need to add plant-based milk like soy or coconut milk to restore the sauce’s creamy texture.
Can I skip the chilli flakes for a milder flavor?
Absolutely. The chilli flakes are optional and can be omitted if you prefer a spice-free dish, making it perfect for kids or those sensitive to heat.
PrintSilken Tofu Spinach Pasta Sauce Recipe
This creamy, rich, and high-protein vegan pasta sauce combines the natural creaminess of silken tofu with the wholesome goodness of spinach, garlic, and nutritional yeast. Inspired by the Indian Palak Paneer dish, it offers a dairy-free, nut-free, and gluten-free alternative that is quick to prepare, taking less than 20 minutes. Perfectly paired with your favorite pasta, it makes for a comforting and customizable meal suitable for vegan diets.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 servings 1x
- Category: Sauce
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Ingredients
For the Sauce
- 150 g (5.3 oz) Silken Tofu
- 5 cups (200 g / 7 oz) Spinach, chopped
- 2 tbsp Nutritional Yeast
- 2 cloves Garlic, minced
- 1 small Onion, chopped
- 2 tbsp Lemon Juice
- 1 + 1/2 tsp Olive Oil
- 1/4 tsp Chilli Flakes (optional)
- 1/2 tsp Black Pepper, crushed (to taste)
- 1 tsp Salt (to taste)
For the Pasta
- 2 cups (200 g / 7 oz) Fusilli Pasta (dried / uncooked)
For Garnishing
- Fresh Basil or Vegan Parmesan (optional)
Instructions
- Boil Pasta: Add 4-5 cups of water with 1 tsp salt to a large pot and bring it to a rolling boil. Cook the pasta for 2 minutes less than the time indicated on the packet to ensure it finishes cooking in the sauce. Reserve 1/2 cup of pasta water before draining the pasta. Set both aside.
- Sauté Aromatics and Spinach: Heat olive oil in a pan over medium heat. Add minced garlic, chopped onion, and optional chili flakes. Sauté for 1-2 minutes until the onion becomes slightly translucent. Add the chopped spinach and cook, stirring occasionally, until the spinach wilts completely.
- Prepare Sauce: Transfer the cooked spinach mixture into a blender jar. Add silken tofu, nutritional yeast, salt, black pepper, and lemon juice. Blend until smooth and creamy. Taste and adjust seasoning as needed.
- Combine Pasta and Sauce: Pour the blended spinach-tofu sauce back into the pan. Add the partially cooked pasta and gently mix. Simmer together for 2-3 minutes to complete the pasta cooking and allow flavors to meld. If the sauce is too thick, add reserved pasta water gradually to reach desired consistency.
- Serve and Garnish: Plate the pasta and garnish with fresh basil or vegan parmesan, and optionally sprinkle additional nutritional yeast for extra flavor. Serve warm.
Notes
- You can add 1/4 cup fresh basil or 1-2 tbsp basil pesto to enrich flavor.
- For a creamier texture, soak cashews in hot water for 15 minutes and blend them into the sauce, or add coconut milk while blending.
- Use baby spinach or thawed and strained frozen spinach if preferred.
- To make quick vegan parmesan, coarsely grind 15-20 cashews with 1 tbsp nutritional yeast and a pinch of salt.
- Add sautéed or air-fried mushrooms or sun-dried tomatoes to make the dish more filling.
- If not vegan, paneer can replace tofu. Soak store-bought paneer in warm water for 10 minutes before use to soften it.
- Leftover pasta can be stored in an airtight container in the fridge for up to 2 days; add a splash of water before reheating in the microwave.
Keywords: silken tofu pasta sauce, vegan pasta sauce, spinach tofu sauce, dairy-free pasta sauce, gluten-free pasta sauce, high protein vegan sauce

