If you are craving a deliciously creamy, vibrant, and nourishing pasta dish, look no further than this Creamy Spinach Tofu Pasta Recipe. It’s a fantastic vegan meal that combines silken tofu and fresh spinach into a rich sauce that clings beautifully to your favorite pasta, giving you a high-protein, dairy-free dinner made in under 20 minutes. Whether you want a quick weeknight meal or a wholesome dish to impress friends, this recipe delivers comforting flavors while being mindful of allergies and dietary preferences. Let’s dive into all the wonderful ingredients and steps that make this dish a true standout!

Ingredients You’ll Need

The image shows a close-up of a metal pan filled with light yellow spiral pasta as the base layer. A thick, smooth, bright green sauce with a slightly glossy texture is being poured over the pasta from a container positioned at the top right corner. The green sauce covers the pasta unevenly, creating a fluid, natural flow on top of the spirals. The pan rests on a wooden surface with a beige and white striped cloth partially visible in the background. The photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simplicity—the ingredients are straightforward but incredibly purposeful. Each one plays a vital role to build layers of flavor, creaminess, and a perfect balance of zest and earthiness that elevates this pasta beyond the ordinary.

  • Fusilli pasta (or any pasta of choice): This corkscrew shape holds the sauce wonderfully, making every bite creamy and flavorful.
  • Silken tofu: Acts as the creamy base of the sauce, giving it a smooth, dairy-free texture that’s irresistibly luscious.
  • Fresh spinach: Adds vibrancy, nutrients, and that signature green color that’s both inviting and healthy.
  • Nutritional yeast: Brings in a subtle cheesy, nutty flavor—perfect for replacing dairy cheese.
  • Garlic cloves: Infuse the sauce with aromatic depth and a savory backbone.
  • Small onion: Adds a gentle sweetness when sautéed, complementing the garlic beautifully.
  • Lemon juice: Provides a bright, zesty contrast that lifts the creaminess and keeps it fresh.
  • Olive oil: Used for sautéing, it adds richness and helps the aromatics bloom.
  • Chilli flakes (optional): For those who love a little heat, these add a nice subtle kick.
  • Black pepper and salt: Essential seasoning to bring all the flavors together perfectly.
  • Fresh basil and vegan parmesan (or extra nutritional yeast) for garnish: These finishing touches add aroma and a cheesy pop without any dairy.

How to Make Creamy Spinach Tofu Pasta Recipe

Step 1: Cook the Pasta

Start by bringing a large pot of salted water to a rolling boil. Add the pasta and cook it for just two minutes less than the package suggests so it stays firm, as it will finish cooking in the sauce later. Before draining, make sure to save about half a cup of the pasta water—that starchy liquid is pure magic for loosening the sauce and helping it cling perfectly to the pasta strands.

Step 2: Sauté the Aromatics & Spinach

Warm up the olive oil in a pan over medium heat, then toss in the minced garlic, chopped onion, and chilli flakes if you’re using them. Sauté for a couple of minutes until the onion softens and turns translucent—this step develops a mellow sweetness that balances the garlic’s bite. Next, add the fresh spinach and cook, stirring occasionally, until it’s fully wilted and bright green. If you want to save time, blanching the spinach in the pasta water can be a great shortcut too.

Step 3: Blend the Sauce

Transfer the fragrant spinach mixture into a blender along with the silken tofu, nutritional yeast, salt, black pepper, and lemon juice. Blend everything until it’s wonderfully smooth and creamy. This is where the magic of the Creamy Spinach Tofu Pasta Recipe really shines—silken tofu creates a rich, velvety texture that tastes so indulgent, no one will miss the dairy. Give it a taste and tweak the seasoning if needed.

Step 4: Combine & Finish

Pour your luscious sauce back into the pan and add the cooked pasta. Toss gently to coat the pasta completely, then let it simmer for a couple of minutes to marry all the flavors and finish cooking the pasta to perfect tenderness. If the sauce feels too thick, add some reserved pasta water a little at a time until it reaches your desired creaminess. Finally, sprinkle with fresh basil and vegan parmesan or extra nutritional yeast for an irresistible finish.

How to Serve Creamy Spinach Tofu Pasta Recipe

The image shows a bowl filled with green spiral pasta coated in a creamy pesto sauce. The pasta is tightly packed in layers, each spiral covered with a thick, textured green sauce that has a slightly oily shine. Small bits of grated cheese are sprinkled on top, adding a light speckled pattern over the pasta. At the center, there are three fresh basil leaves placed as garnish. The bowl is white and round, sitting on a white marbled surface with a silver fork partially visible on the right side of the bowl. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A fresh sprinkle of torn basil leaves instantly brightens the dish, while vegan parmesan or an extra dusting of nutritional yeast brings a cheesy, savory note that makes each forkful so satisfying. If you enjoy a little heat, a pinch more chili flakes on top works wonders too.

Side Dishes

This creamy and filling pasta pairs beautifully with light, crisp sides—a simple green salad with a tangy vinaigrette or a crunchy garlic bread substitute (think olive oil-drizzled baguette slices toasted to perfection). For a heartier meal, roasted vegetables like asparagus or cherry tomatoes bring a lovely contrast.

Creative Ways to Present

Feeling fancy? Serve the Creamy Spinach Tofu Pasta Recipe in small, individual bowls garnished with microgreens or edible flowers for a fresh, elegant touch. Or turn it into a pasta bake by spreading the sauced pasta in a baking dish, topping with bread crumbs and vegan cheese, then baking until golden and bubbling. It’s a guaranteed crowd-pleaser!

Make Ahead and Storage

Storing Leftovers

Leftovers can be stored in an airtight container in the refrigerator for up to two days. The sauce may thicken after sitting, but just add a splash of water or plant milk when reheating to bring back that perfect creaminess.

Freezing

You can freeze the cooked pasta with sauce in a freezer-safe container for up to one month. When ready to eat, thaw overnight in the fridge and reheat gently on the stove or microwave, stirring occasionally to make sure the sauce heats evenly.

Reheating

Reheat your leftovers over low heat, adding a splash of reserved pasta water or plant milk to loosen the sauce if it feels too thick. Stir frequently to prevent sticking and ensure the pasta stays creamy and delicious, just like fresh.

FAQs

Can I use frozen spinach instead of fresh?

Absolutely! Just make sure to fully thaw and drain any excess water from the frozen spinach before using it in the sauce to avoid a watery texture.

Is this recipe gluten-free?

Yes, if you swap the pasta for a gluten-free version, the rest of the recipe is naturally gluten-free as well, making it a great option for those avoiding gluten.

Can I make this pasta recipe nut-free?

Definitely. The base sauce contains no nuts, so it’s perfect for nut-free diets. Just be mindful if you decide to add optional ingredients like cashews for extra creaminess.

What if I don’t have nutritional yeast?

You can still make the sauce without it, but nutritional yeast adds that unique cheesy flavor and umami depth. If skipping it, consider adding a little extra lemon juice or salt to brighten flavors.

Can I use firm tofu instead of silken tofu?

You can, though silken tofu offers the best creamy texture. If using firmer tofu, blend it with a splash of plant milk or water to help create a smooth sauce.

Final Thoughts

This Creamy Spinach Tofu Pasta Recipe is one of those go-to meals that feels indulgent yet wholesome, quick yet impressive. It’s the perfect way to enjoy a plant-based dinner that doesn’t compromise on flavor, texture, or nutrition. I encourage you to give it a try and make it your own with your favorite garnishes or add-ins—you’ll likely find it becoming a regular in your kitchen! Enjoy every creamy, green, garlicky bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Spinach Tofu Pasta Recipe

Creamy Spinach Tofu Pasta Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 7 reviews

  • Author: Molly
  • Total Time: 20 minutes
  • Yield: 2 servings
  • Diet: Vegan

Description

A creamy, high-protein vegan pasta made with silken tofu and fresh spinach, blended with garlic and nutritional yeast for a rich, dairy-free sauce. Quick to prepare in under 20 minutes, this nut-free, gluten-free adaptable pasta is perfect for a wholesome, flavorful meal.


Ingredients

Pasta

  • 2 cups (200 g / 7 oz) fusilli pasta or any pasta of choice

Spinach Tofu Sauce

  • 150 g (5.3 oz) silken tofu
  • 5 cups (200 g / 7 oz) fresh spinach, chopped
  • 2 tbsp nutritional yeast
  • 2 garlic cloves, minced
  • 1 small onion, chopped
  • 2 tbsp lemon juice
  • 2 tsp olive oil
  • 1/4 tsp chili flakes (optional)
  • 1/2 tsp crushed black pepper, or to taste
  • 1 tsp salt, or to taste

For Garnish

  • Fresh basil
  • Vegan parmesan or extra nutritional yeast


Instructions

  1. Cook the Pasta: Bring 4–5 cups of salted water to a rolling boil in a large pot. Add the pasta and cook for 2 minutes less than the package instructions indicate. Reserve 1/2 cup of the pasta water, then drain the pasta and set aside.
  2. Sauté the Aromatics & Spinach: Heat olive oil in a pan over medium heat. Add minced garlic, chopped onion, and chili flakes if using. Sauté for 1–2 minutes until onion is slightly translucent. Add chopped spinach and cook, stirring occasionally, until fully wilted. Alternatively, blanch spinach in the pasta water instead of sautéing.
  3. Blend the Sauce: Transfer the cooked spinach mixture to a blender. Add silken tofu, nutritional yeast, salt, crushed black pepper, and lemon juice. Blend until smooth and creamy. Taste and adjust seasoning if necessary.
  4. Combine & Finish: Pour the blended sauce back into the pan and add the cooked pasta. Toss gently and simmer for 2–3 minutes until pasta is fully cooked and coated in the sauce. Add reserved pasta water as needed to loosen the sauce. Garnish with fresh basil, vegan parmesan, or extra nutritional yeast before serving.

Notes

  • You can blanch the spinach in the pasta water as a shortcut instead of sautéing.
  • For extra creaminess, blend in soaked cashews, pistachios, or a splash of coconut milk.
  • Add extra flavor with fresh basil, basil pesto, sautéed mushrooms, or sun-dried tomatoes.
  • Spinach options include baby spinach, regular spinach, or thawed and drained frozen spinach.
  • Tofu substitutions: firm or extra-firm tofu can be used, adding plant milk during blending for creaminess.
  • For a non-vegan version, replace tofu with softened paneer.
  • Quick vegan parmesan can be made by blending cashews, nutritional yeast, and salt until crumbly.
  • Store leftovers in an airtight container in the fridge for up to 2 days; add a splash of water before reheating.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star