Image of Creamy Tofu Pasta Sauce with Zucchini and Tomatoes

This recipe is a Creamy Tofu Pasta Sauce, with Garlic, Zucchini, Spinach & Tomato.  It is a fast, easy vegan dairy-free cream sauce that is high protein, healthy, and low fat because, like all my recipes, it is delicious without oil.

This fast tofu pasta sauce dinner only takes 30 minutes to make.

Use soft silken tofu to make a creamy, tomato and zucchini pasta sauce for dinner that is oil free and nut free.

Jump to Recipe

If you like garlic, tomatoes and creamy sauces you will like this simple pasta dish.  It is an easy and quick vegan recipe for beginners and experienced cooks alike.

This tofu pasta sauce has a flavour that is fantastic, and works with vegetables other than zucchini too.

Add spinach in the last step for a true vegan experience.  Don’t forget the lemon!

close up with spinach

Is Traditional White Cream Sauce Fattening?

Did you know?  Making a tofu pasta cream sauce from 600 g silken tofu instead of the equal 2 1/2 cups dairy Half & Half cream (considered low-fat cream) reduces calories from 787.5 to 270 calories.

Using soft tofu in your pasta sauce instead of half and half cream reduces fat from 69.5 grams to  15 grams.

And, if you made a white sauce with flour, skim milk and 4 Tbsp of butter you are getting even more fat – 2.5 cups of that sauce would be 905 calories and 65 g of fat.

So, stick with us healthy vegans here, and choose to keep your blood flowing to your brain without blockages.

Choose 15 grams of fat in this low fat, healthy tofu pasta sauce recipe without oil, vs. 65 grams of fat with traditional pasta sauces.


So, YES, dairy white sauce is fattening.

Plus, tofu is cholesterol free, dairy is full of cholesterol.

You can make this fast dinner recipe in the time it takes you to boil the pasta.

Image of whole grain whole wheat pasta boiling
Image of canned diced tomatoes and zucchini in the large pot

Pre-chop your vegetables and add them to a large pot.  Add the tomato paste and stir.

Image of adding the tofu based pasta sauce, it looks very white and creamy, but is dairy-free.

Blend the silken tofu and once creamy, add it to the vegetables.


New to using tofu?  Read all about silken tofu in my All About Tofu post.



Stir in cream sauce

Stir the tofu pasta cream sauce until completely combined.


Image the tofu based pasta sauce completely stirred in to the penne pasta.
Image of spinach melted in with the creamy tofu pasta sauce and whole grain penne.


Add spinach and stir to melt it into the pasta just before serving.


You don’t need to cook the spinach longer than a few minutes.


While this vegan tofu pasta sauce recipe has no oil and is low-fat it will fill you up quite quickly.  It has a good amount of protein, and is full of nutrition that you need to be healthy.

It is a creamy, light, and delicious, dairy-free tofu pasta sauce dish, that is very satisfying, and nutritious, definitely a great vegan meal. 🙂



Vegan Creamy tomato zucchini pasta penne tofu soup

Creamy Tofu Pasta Sauce with Garlic, Zucchini, Spinach & Tomato

Course: Main Course, Pasta
Cuisine: Italian, Vegan
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 8 people
Calories: 276 kcal
Author: Jeanette Whitten

Make this vegan creamy low fat and healthy tofu pasta sauce dish with silken tofu for a completely satisfying, easy, fast and delicious high protein dinner.  Optionally, stir in fresh spinach, just so it wilts and melts, then serve with generous squeezes of refreshing lemon juice.  

It only takes 30 minutes to make and is flavourful!

No oil, but creamy.  Dairy free of course.


  • 13.5 ounces whole wheat penne pasta 375 g whole grain, or other short cut pasta
  • 8 zucchini small, cubed - a bagful from Costco
  • 5 garlic cloves - medium, minced
  • 1 teaspoon salt 5 mL
  • 1 red pepper sliced
  • 1/2 jalapeno pepper diced, or 1 tsp black pepper
  • 4 tablespoons tomato paste 60 mL or 1 small can
  • 28 ounces can diced tomatoes 796 mL large can, with juice
  • 22 ounces silken tofu soft, 2 packages,
  • 6 cups baby spinach 180 g fresh and packed, 1 bag
  • 1 lemon 2 Tbsp juice or more, freshly squeezed

Suggested Toppings


Assemble Ingredients

  1. Assemble your ingredients, open cans so you can add ingredients easily, this dish comes together very quickly.

Boil Pasta

  1. Put on a medium pot of water to a boil for the pasta. Cook the pasta according to package directions while you make the veggies and sauce. 

Prepare Vegetables

  1. Cube the zucchini. Mince the garlic cloves.

  2. Heat a large pot to medium heat, add the cubed zucchini, garlic, and salt, and stir.  Moisture will come out of the zucchini - it shouldn't burn.  If it gets dry add water a tablespoon at a time to moisten. 

  3. Slice the red pepper, and dice the jalapeño, if using. Remove the seeds if you don’t like things too spicy! 

  4. Once the zucchini has slightly softened, add the peppers.  Stir for 2 minutes.

  5. Add the tomato paste and stir to coat the vegetables.  Your pasta should be almost done. 

  6. Stir in the undrained diced tomatoes.

Blend Tofu

  1. Blend the silken (soft) tofu in a small blender until it looks like sour cream, and stir into the vegetables.    

Combine and Add Spinach

  1. Drain the pasta and add the hot pasta to the vegetables and sauce.

    Taste for salt, add more if required.

  2. Once bubbling, turn off heat, stir in spinach leaves just so they wilt, and serve.

    Squeeze liberal amounts of fresh lemon juice on each serving.

Recipe Notes

While the pasta is getting comfortable with it's new saucy partner, gather up any toppings you want to use.  

Like vegan parmesan cheese for sprinkling, additional diced jalapeño, and toasted pine nuts.

Enjoy your creamy, vegan, saucy vegetables and pasta!

Nutrition Facts
Creamy Tofu Pasta Sauce with Garlic, Zucchini, Spinach & Tomato
Amount Per Serving
Calories 276 Calories from Fat 36
% Daily Value*
Total Fat 4g 6%
Sodium 534mg 22%
Potassium 1102mg 31%
Total Carbohydrates 47g 16%
Dietary Fiber 8g 32%
Sugars 11g
Protein 14g 28%
Vitamin A 64.3%
Vitamin C 97.2%
Calcium 11.8%
Iron 18.6%
* Percent Daily Values are based on a 2000 calorie diet.


Inspired by:


Image of the funny vegan meme "I've Got 99 Problems and Protein Ain't One. Sincerely, Vegans Everywhere".

Pin It on Pinterest