This post may contain affiliate links. Please see my disclosure policy.

This tofu tomato pasta sauce is packed with veggies, fiber, and plant-based protein! It’s such a quick, go-to weeknight dinner idea and is an awesome way to clear out the fridge. Feel free to customize it! Recipe is vegan and can be made gluten-free.

Overhead photo of a bowl of tofu tomato pasta with vegetables.

I’m so excited to share one of my go-to weeknight dinners with you! This pasta with tofu recipe is perfect for clearing out all the veggies in your fridge. It’s super easy to customize this recipe based on what you have on hand, but I share some ideas for what you can put in it below 🙂

This recipe uses a pack of tofu that we crumble with our hands and use in place of ground meat. It’s perfect for anyone who wants to eat more plants, or even if you’re a meat eater and just want to switch things up. At roughly $2-$3 a pack, tofu is an affordable protein option, too!

As a dietitian, I’m happy to share that this vegan pasta recipe is quick, easy, and healthy. I also share more about the nutrition benefits of tofu below if you’re interested.

Want more pasta recipe inspiration? Check out my roundup of 20+ easy, healthy pasta recipes for more ideas!

Overhead photo of small bowls of ingredients on a wood cutting board.

Ingredients Needed

All you need to make this tofu tomato pasta recipe are 11 simple ingredients:

  • firm or extra firm tofu
  • pasta of choice
  • olive oil
  • garlic
  • bell pepper (or another veggie – see ideas below!)
  • spinach (or another leafy green)
  • tomato sauce (e.g. marinara)
  • smoked paprika
  • chili powder
  • parsley (optional)
  • basil (optional)

Full ingredient measurements and detailed instructions are located in the recipe card at the bottom of this post!

What Type Of Tofu To Use

For this pasta recipe, you’ll want to use firm or extra firm tofu.

Soft or silken tofu will not “crumble” the same way and would be better suited for a “creamy” sauce. However, the tofu in this sauce is meant to be a swap for ground meat – so texture is important here.

How To Crumble Tofu

Crumbling tofu is super easy! All you need are a few paper towels, a bowl, and your hands:

  1. Start by removing tofu from its packaging and draining the liquid.
  2. Then, wrap the block of tofu in paper towel and gently squeeze out any excess liquid.
  3. Using your hands, tear off chunks of tofu and give them a squeeze until smaller “crumbles” start to form. Repeat until your entire block of tofu roughly resembles the image below!

Your “crumbles” don’t need to be perfect here. If you want some larger chunks, go for it! You can continue to break apart the tofu while cooking the sauce, too.

Overhead photo of crumbled tofu in a bowl.

Recipe Modifications

This recipe is SO easy to customize and modify based on what you have on hand. I swear I make a variation of this every other week or so, just to use up whatever vegetables I have in the fridge. It’s so cozy and always hits the spot 🙂

Here are some ideas:

  1. As mentioned, you can use all kinds of different veggies – just go for options that you can easily sauté on the stovetop. Some of my favourites include chopped mushrooms, peppers, carrots, broccoli, zucchini, and leafy greens (like kale or Swiss chard).
  2. Feel free to use different kinds of homemade or store-bought tomato sauce. My go-to is usually a marinara (I always have a bunch of jars in my pantry for quick dinners like this)!
  3. You can top this recipe with parmesan (if you eat cheese) OR nutritional yeast OR a vegan parmesan alternative. If you want to experiment with other cheeses – go for it!
  4. Feel free to experiment with different spices here. I LOVE smoked paprika and chili powder for this one, but you could go a more Italian route and use dried basil, thyme, and/or oregano.
  5. You can use any type of pasta with this recipe, from short shapes to spaghetti!
  6. If you’re gluten-free, be sure to use a gluten-free pasta as needed. Also, double check that the tomato sauce you’re using is certified gluten-free as well. Otherwise, the rest of the ingredients are naturally GF.

Storage Notes

Leftovers of this recipe will keep for about 4-5 days in an airtight container in the fridge. Simply reheat it on the stovetop or in the microwave. It keeps really well and I love making a large batch of this to eat for a couple meals.

Overhead photo of tofu tomato pasta sauce with vegetables in a large pan.

Tofu Nutrition Benefits

Tofu is a form of condensed soy milk that is pressed into solid blocks. It’s a great source of plant-based protein, with numbers ranging from 8 grams to 14 grams of complete protein per serving (depending on the brand and type of tofu). Extra firm tofu will provide the most protein out of all the tofu varieties.

In addition to protein, tofu is a great source of essential micronutrients, like:

  • manganese
  • calcium
  • selenium
  • phosphorus
  • copper
  • magnesium
  • iron
  • zinc

While there is controversy around soy, the majority of studies suggest that soy is linked to improved cholesterol levels, heart health, fertility, and reduced cancer risk. These health benefits are likely due to the presence of beneficial plant compounds called isoflavones.

Closeup photo of a bowl of tofu tomato pasta with vegetables.

More Healthy Pasta Recipes

Did you give this Easy Tofu Tomato Pasta Recipe a try? Let me know by leaving a comment and recipe rating below!

If you do make this recipe, don’t forget to tag me on Instagram or Pinterest – seeing your creations always makes my day. You can also subscribe to my email list to never miss a new recipe or nutrition education post!

Get the Recipe: Easy Tofu Tomato Pasta With Vegetables

This tofu tomato pasta sauce is packed with veggies, fiber, and plant-based protein! It's such a quick, go-to weeknight dinner idea and is an awesome way to clear out the fridge. Feel free to customize it (see ideas in notes)! Recipe is vegan + can be made gluten-free.
Overhead photo of a bowl of tofu tomato pasta with vegetables.
Print Pin
5 from 2 votes
Leave a Review

Ingredients

  • Approx. 225 grams pasta of choice (roughly 8 ounces – enough for 4!)
  • 1 pack firm or extra firm tofu (roughly 350g or 12 ounces)
  • 2 Tbsp olive oil
  • 2 cloves garlic, minced
  • 1 large bell pepper, cored + chopped
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 2 cups spinach
  • 3 cups tomato sauce
  • 1/4 cup parsley, chopped
  • Salt + pepper, to taste
  • Optional garnish: fresh basil, parmesan or vegan alternative

Instructions

  • Bring a pot of water to a boil and cook pasta according to package instructions.
  • While waiting for water to boil, crumble tofu: remove from packaging and drain liquid. Wrap in paper towel, then gently press out excess water. Over a large bowl, use your hands to tear block of tofu into smaller chunks. Then, squeeze those chunks into even smaller pieces, until the entire block is "crumbled." (see pics or recipe video for reference!)
  • Heat olive oil in a large, deep pan over medium-high heat. Add minced garlic and sauté until fragrant, about 2 mins.
  • Then, add in chopped bell peppers (or other veggies if using). Sauté for about 5 mins.
  • Add in crumbled tofu, smoked paprika, chili powder, salt, and pepper. Stir and cook for another 5 mins.
  • Then, add in spinach (or other leafy green), tomato sauce, and chopped parsley. Stir well and allow to simmer for 5 mins.
  • Drain pasta and add to sauce. Stir to combine before removing from heat.
  • Serve pasta into bowl and top with additional garnish, if desired. I love some chopped basil and freshly grated parmesan 🙂

Notes

*RECIPE MODIFICATIONS: This recipe is SO easy to customize based on what you have on hand. In fact, it’s encouraged 🙂
  • You can use all kinds of different veggies in place (or in addition to) peppers + spinach. Just go for options that you can easily sauté on the stovetop. Some of my favourites include chopped mushrooms, peppers, carrots, broccoli, zucchini, and other leafy greens (like kale or Swiss chard).
  • Feel free to use different kinds of homemade or store-bought tomato sauce. My go-to is usually a marinara (I always have a bunch of jars in my pantry for quick dinners like this)!
  • You can top this recipe with parmesan (if you eat cheese) OR nutritional yeast OR a vegan parmesan alternative. If you want to experiment with other cheeses – go for it!
  • Feel free to experiment with different spices here. I LOVE smoked paprika and chili powder for this one, but you could go a more Italian route and use dried basil, thyme, and/or oregano.
  • You can use any type of pasta with this recipe, from short shapes to spaghetti!
  • If you’re gluten-free, be sure to use a gluten-free pasta as needed. Also, double check that the tomato sauce you’re using is certified gluten-free as well. Otherwise, the rest of the ingredients are naturally GF.
 
*LEFTOVERS & REHEATING: Leftovers of this recipe will keep for about 4-5 days in an airtight container in the fridge. Simply reheat it on the stovetop or in the microwave. It keeps really well and I love making a large batch of this to eat for a couple meals.

Did you make this recipe?

Let me know by leaving a recipe rating below, or by tagging @walderwellness on Instagram. I love seeing your beautiful creations!

Pin it for later:

Pinterest graphic for a tofu tomato pasta with vegetables recipe.
This post may contain affiliate links. Please see my disclosure policy.