Make easy, high-protein pasta sauce 100% dairy-free (no cottage cheese in sight!). This creamy vegetable pasta sauce is delicious and nutritious, with 30 grams of protein per serving!

Why You’ll Love This Protein-Rich Pasta Sauce
Hidden vegetable pasta sauce is kind of my jam. It’s cozy, comforting, and super satisfying, but what if you’re craving pasta but increasing protein is your current goal? After sharing a hummus pasta recipe, I knew I was onto something. But this time, I wanted something a little more classic (hello tomato-based sauce!), which is how I came up with this high-protein pasta sauce. It’s loaded with nutrients and flavor, and—unlike most other recipes—not a drop of cottage cheese, heavy cream, or other dairy.
The magic ingredient? Silken tofu. Now, don’t run away—I promise you won’t even taste it! Instead, it adds silky smooth, velvety creaminess, keeps things low-fat, and packs a protein punch – With 30 grams of protein per serving (when paired with protein pasta). Plus, this silken tofu pasta sauce is so easy to make: chop, roast, blend, and boom—a cozy, delicious, satisfying, macro-friendly meal!
Looking for more simple, nutrient-dense pasta dishes? You might enjoy my kale avocado pasta, healthy vegan pasta salad, and/or mushroom and leek pasta.

The Ingredients and Variations
You only need simple, easy-to-find, low-budget ingredients to prepare this vegan protein pasta sauce recipe.
- Tomatoes: For the best flavor, use ripe, in-season tomatoes. If that’s not an option, baby plum or cherry tomatoes are great year-round.
- Other veg: I use onion and red bell pepper for aromatic flavor and vibrant color.
- Garlic: A whole bulb of fresh garlic adds a ton of flavor (it mellows beautifully when roasted). Sub with garlic powder if preferred—add it to taste.
- Olive oil: Did you know cooking tomatoes in olive oil helps you absorb the antioxidant lycopene better? However, avocado oil/other neutral oils work, too.
- Silken tofu: Use silken for the most neutral taste and creamiest tofu tomato sauce.
- Cashews: To bump up the rich creaminess further. Use sunflower seeds for a nut-free version, OR omit them and use extra tofu/dairy-free creamer.
- Seasonings: Build depth with Italian seasoning (or individual herbs like oregano, basil, and/or rosemary), smoked paprika, salt (or soy sauce), and pepper.
- Liquid: Fresh water, pasta water, low-sodium vegetable broth, or milk.
- Fresh herbs: To garnish. I prefer fresh parsley or chives, though fresh basil also works.
- Red pepper flakes: (optional) for a touch of spice.
- Pasta: Chickpea/lentil pasta or other high-protein pasta maximizes protein per portion. However, any pasta, regular or gluten-free, will work.

What Else Could I Add?
- Nutritional yeast: For umami, cheesy flavor. OR use vegan Parmesan cheese.
- Lemon/balsamic vinegar: Add a splash at the end for brightness and depth.
- Vegetables: Bulk up the meal with more nutrient-rich veggies in this healthy protein sauce for pasta. I.e., carrot, mushroom, zucchini, leek, broccoli, peas, or spinach/kale.
- Sugar: If the tomatoes are too acidic, a pinch of sugar/maple syrup will balance the flavors.
For the full ingredients list, measurements, complete recipe method, and nutritional information, read the recipe card below.

How to Make High-Protein Pasta Sauce
- First, preheat the oven to 360°F (180°C), remove the bell pepper stem and seeds, then chop it and the onion into 6 wedges. Also, quarter the tomatoes and cut the top off the head of garlic.
- Grease a 13×9-inch dish with olive oil, spread the veggies within and drizzle with a little more oil.

- Roast the veggies for 30-40 minutes until tender with slightly charred edges.

- Meanwhile, cook the pasta according to their package instructions, minus 1-2 minutes, until al dente.
Optionally, reserve a cup of the starchy pasta water to use in the next step.

- Transfer the bell pepper, tomatoes, and onion to a high-speed blender, squeeze the tender roasted garlic from the skins into the blender, and add the silken tofu, cashews, seasonings, and water (or veg broth/milk).

- Blend on high speed until the sauce is completely smooth and creamy.

- Taste and adjust seasonings, then transfer the silken tofu pasta sauce back to a saucepan and heat, then fold in the cooked pasta and serve, garnished with fresh herbs and a sprinkle of red pepper flakes – enjoy!


Storage Instructions
Store: Leave it to cool, then store the homemade protein pasta sauce leftovers in an airtight container in the refrigerator for 4-5 days.
Freeze: Allow it to cool, then transfer it into freezer-safe, airtight containers or Ziplock bags (with an inch of headspace) and freeze for up to 3 months. Then, thaw in the fridge overnight.
Tofu texture changes when frozen, so re-blend the creamy protein pasta sauce for a few seconds if needed.
Reheat: On the stove over low heat or in the microwave in 30-second increments, stirring between.

What To Serve With?
Enjoy silken tofu pasta sauce and pasta as a satisfying meat-free meal, or enjoy it with:
- Even more protein – like vegan meatballs or sausages
- Garlic bread, cheesy garlic breadsticks, or focaccia
- A leafy side salad
- Roasted vegetables – like roasted broccoli, green beans, asparagus, etc.
You can also use tofu tomato sauce in lasagna, over gluten-free gnocchi, with zoodles, with vegan meatballs, to make vegan shakshuka, with tofu ‘chicken,’ and more.

FAQs
Can I use firmer tofu?
Technically, soft, medium, and even firm tofu will blend into sauces like this plant-based protein pasta sauce. However, the firmer it is, the stronger the flavor and the less silky smooth and creamy the sauce will be.
Can I omit the nuts?
Yes, you could use sunflower seeds instead, replace them with canned coconut milk, or for even more protein, use additional silken tofu or some chickpeas or white beans.

Recipe Notes
- For a thicker/thinner sauce: Add the water/milk to this creamy sauce incrementally, adding more if necessary to achieve your desired consistency. I always try to remember to save pasta water for this job, though milk makes the sauce creamier.
- Use silken tofu: Although firmer tofu will technically work, silken tofu is wonderfully soft and mild, perfect as a low-fat, high-protein cream replacement.
- Soak the nuts if needed: If you have a very high-speed blender, it isn’t always necessary. Otherwise, soak the nuts until soft (either overnight in cool water or boil them for 15 minutes) for easy blending.
- Cook pasta al dente: So it doesn’t become soggy when mixed with the warm sauce.

More Vegan Pasta Recipes
- Roasted red pepper pasta
- 20-minute one-pot veggie pasta
- Kale avocado pasta
- Garlic butter pasta
- Baked gnocchi with tomato sauce
If you try this easy high-protein pasta sauce recipe, I’d love a comment and ★★★★★ recipe rating below. Also, please don’t forget to tag me in re-creations on Instagram or Facebook with @elavegan #elavegan—I love seeing them.

Protein Pasta Sauce
Video
Ingredients
- 1 large (200 g) red bell pepper
- 4 medium (300 g) tomatoes
- 1 medium onion
- 1 bulb of garlic
- 1 ½ Tbsp olive oil
- 9 oz (250 g) lentil pasta (or pasta of choice)
- 1 12 oz block (340 g) silken tofu drained
- ½ cup (70 g) cashews soaked
- 2 tsp Italian seasoning
- 1 tsp smoked paprika powder
- Salt and black pepper to taste (I used 3/4 tsp salt)
- 1 cup (240 ml) water or dairy-free milk
- Fresh herbs (parsley or chives)
- Red pepper flakes optional
Instructions
- You can watch the short video for visual instructions.First, preheat the oven to 360°F (180°C), remove the bell pepper stem and seeds, then chop it and the onion into 6 wedges. Also, quarter the tomatoes and cut the top off the head of garlic.
- Grease a 13x9-inch dish with olive oil, spread the veggies within and drizzle with a little more oil.
- Roast the veggies for 30-40 minutes until tender with slightly charred edges.
- Meanwhile, cook the pasta according to their package instructions, minus 1-2 minutes, until al dente.
- Transfer the bell pepper, tomatoes, and onion to a high-speed blender, squeeze the tender roasted garlic from the skins into the blender, and add the silken tofu, cashews, seasonings, and water (or veg broth/milk).
- Blend on high speed until the sauce is completely smooth and creamy.
- Taste and adjust seasonings, then transfer the sauce back to a saucepan and heat, then fold in the cooked pasta and serve, garnished with fresh herbs and a sprinkle of red pepper flakes – enjoy!
Notes
- For a thicker/thinner sauce: Add the water/milk to this creamy sauce incrementally, adding more if necessary to achieve your desired consistency. I always try to remember to save pasta water for this job, though milk makes the sauce creamier.
- Use silken tofu: Although firmer tofu will technically work, silken tofu is wonderfully soft and mild, perfect as a low-fat, high-protein cream replacement.
- Soak the nuts if needed: If you have a very high-speed blender, it isn’t always necessary. Otherwise, soak the nuts until soft (either overnight in cool water or boil them for 15 minutes) for easy blending.
- Cook pasta al dente: So it doesn’t become soggy when mixed with the warm sauce.
Nutrition information is an estimate and has been calculated automatically
IF YOU ARE USING PINTEREST, FEEL FREE TO PIN THE FOLLOWING PHOTO:




Hi Ela,
first time making this dish and I love it! I have been looking for a sauce that incorporates tofu and this is great. I added more cashews & less water to desired consistency.
So versatile and a lovely base. I added some dry fried mushroom and zuckini/courgette.
Just lovely.
Thanks again
Alie…
Hi Alie, I’m so happy you loved it. Great idea to adjust the cashews and water to your preferred consistency. Your additions sound delicious, especially the mushrooms and zucchini. Thanks so much for your lovely feedback!
Does this freeze well?
Hi Margie! Yes, allow it to cool, then transfer it into freezer-safe, airtight containers or Ziplock bags (with an inch of headspace) and freeze for up to 3 months. Then, thaw in the fridge overnight.
Tofu texture changes when frozen, so re-blend the creamy protein pasta sauce for a few seconds if needed.
I followed the recipe exactly as written. As soon as I added the water I knew it was a mistake. The recipe calls for 1.25 cups of liquid but it would have been much better without any liquid. The vegetables and silken tofu would have been much better on their. own. It was too watery and I threw out all the extra sauce.. It was a lot of work and I was disappointed.
Thanks for your feedback! Did you also use the cashews in the sauce? Without them it would be nearly impossible to blend properly, and even with the water the sauce usually turns out quite thick for me. It sounds like something must have been different in your batch.
Is this recipe gluten free ?
Yes, it’s 100% gluten-free.
I know the worldis obsessed with protein as they believe they’re not getting enough (including plant based vegans) so why on earth do we need a meal with 30 g protein when a plant based diet is totally sufficient in protein! I wish people would do so research to find out the facts & the fact that most people get way too much protein
Hi Ela,
I just made this protein pasta recipe, and we liked very-very much, as your other delicious recipe. I followed your instructions, only I was using homemade pasta, but we are not vegan.
Thanks you sharing your knowledge.
Cheers Rozsa
That’s good to hear, Rozsa. I am so glad it turned out delicious. Thanks for your feedback. 🙂