This creamy tomato basil pasta uses silken tofu to create a rich, plant-based sauce that is naturally nut-free. It is a nutritious alternative to traditional cream sauces that maintains a decadent texture and savory flavor.

List of ingredients
- 1 pound pasta of choice – any shape works well.
- 14 ounces silken tofu – must be silken for a smooth texture.
- 20 ounces cherry or grape tomatoes – measured by weight.
- 4 tablespoons olive oil – divided for sautéing.
- 1 white or yellow onion – diced small.
- 3 teaspoons minced garlic – approximately 6 large cloves.
- 1/2 cup vegetable broth – used as a savory base.
- 1/4 cup nutritional yeast – provides a cheesy flavor.
- 3 tablespoons tomato paste – adds depth and color.
- 1 teaspoon salt – to taste.
- 1/4 teaspoon black pepper – for seasoning.
- 1/2 teaspoon red pepper flakes – adjust for spice level.
- 1/4 cup fresh basil – chopped for garnish.
step-by-step instructions
- Cook the pasta: Bring a large pot of salted water to a boil and cook pasta according to the package instructions.
- Sauté the onion: Heat 2 tablespoons of olive oil in a skillet over medium heat. Add the diced onion and sauté for about 5 minutes until it begins to brown.
- Add the garlic: Stir in the minced garlic and sauté for an additional 5 minutes to develop the aroma.
- Deglaze the pan: Pour in the vegetable broth and simmer until the liquid has mostly evaporated.
- Cook the tomatoes: Add the whole cherry or grape tomatoes to the skillet and sauté for 5 minutes. Cover the pan and let them steam for another 5 to 10 minutes until they look blistered and wrinkled.
- Blend the sauce: Carefully transfer the skillet contents to a blender. Add the silken tofu, nutritional yeast, tomato paste, salt, black pepper, and red pepper flakes.
- Process until smooth: Start the blender on the lowest setting with the lid slightly ajar to allow steam to escape. Slowly increase the speed until the sauce is completely smooth and creamy.
- Combine and simmer: Pour about 3/4 of the blended sauce over the cooked pasta. Stir to combine and let it simmer for one minute to allow the flavors to meld.
- Final touch: Garnish the dish with fresh basil and serve immediately.
Tofu Selection Guidelines
Why Silken Tofu is Essential
Silken tofu is processed differently than firm tofu, resulting in a smooth, custard-like consistency. This unique texture allows it to blend perfectly into a creamy sauce without leaving any grainy residue. It provides the necessary body and richness typically associated with heavy cream or cashew butter.
Avoid Using Firm or Extra Firm Tofu
Firm and extra firm varieties contain less water and have a more rigid protein structure. If used in this recipe, they will result in a gritty or curdled texture rather than a smooth cream. While the flavor remains similar, the mouthfeel will not be as professional or satisfying.
Customizing the Flavor Profile
Increasing the Heat Level
The base recipe uses a small amount of red pepper flakes for a mild kick. For those who prefer a spicy pasta, increase the flakes to one full teaspoon or add a pinch of cayenne pepper during the blending process. Taste the sauce after blending to ensure the heat is balanced with the creaminess.
Enhancing the Cheesy Taste
Nutritional yeast is the primary source of the cheesy flavor in this vegan sauce. If you prefer a stronger, more pungent taste, increase the amount to 1/3 cup. This addition will also slightly thicken the sauce, making it cling better to the pasta noodles.
Adjusting Salt and Seasoning
Depending on the brand of vegetable broth used, you may need to adjust the salt level. Always taste the sauce after blending but before adding it to the pasta. Add salt in small increments to avoid overseasoning the dish.
Pasta Pairing Suggestions
Using Gluten-Free Brown Rice Pasta
Brown rice pasta is an excellent gluten-free alternative that pairs well with creamy sauces. Because these noodles tend to absorb liquid more quickly than wheat pasta, it is recommended to reserve a portion of the sauce. Pour the extra sauce over the final plated dish to keep it moist.
Traditional Wheat Pasta Options
Fettuccine or penne are ideal choices for this sauce due to their surface area. The wide surface of fettuccine allows the tofu cream to coat the noodle thoroughly. Al dente pasta is preferred to prevent the noodles from becoming too soft during the final simmer.
Vegetable-Based Noodle Alternatives
Zucchini noodles or spaghetti squash can be used for a lower-carbohydrate version of this meal. Since these vegetables release water as they cook, avoid simmering them in the sauce for too long. Instead, toss the fresh or lightly steamed vegetable noodles with the sauce just before serving.
Storage and Preservation
Refrigeration Guidelines
This pasta can be stored in an airtight container in the refrigerator for up to 3 days. Store the pasta and the sauce in separate containers if possible to prevent the noodles from overcooking. This ensures the texture remains consistent upon reheating.
Maintaining Sauce Creaminess
When reheating, the sauce may thicken or appear slightly separated due to the tofu. Add a tablespoon of water or a small amount of reserved sauce to the pan while heating. Stir constantly over low heat to emulsify the sauce back to its original creamy state.
Freezing the Sauce
The blended sauce can be frozen, but it is not recommended to freeze the pasta already mixed with the sauce. Transfer the sauce to a freezer-safe container, leaving a small amount of space at the top for expansion. Thaw the sauce in the refrigerator overnight before reheating on the stove.
Serving and Presentation
Adding Nut-Free Toppings
To add a salty, crumbly element, create a nut-free parmesan using toasted sunflower seeds, nutritional yeast, and salt. Pulse these ingredients in a food processor until they reach a sandy consistency. Sprinkle this over the pasta for added texture and flavor.
Pairing with Grilled Protein
For a more filling meal, serve the pasta with grilled chicken breast seasoned with garlic and herbs. The lean protein complements the richness of the tofu sauce without overpowering it. Slice the chicken thinly and lay it across the top of the pasta.
Complementary Side Salads
A fresh green salad with a lemon-tahini dressing provides a bright contrast to the creamy pasta. Alternatively, a vegan Caesar salad with homemade croutons and a plant-based dressing adds a classic touch. The acidity of a vinaigrette helps cut through the richness of the tofu.
Common Cooking Questions
Can I use canned tomatoes instead of cherry tomatoes?
You can use canned crushed or diced tomatoes, but the flavor profile will change. Cherry tomatoes provide a concentrated sweetness and a specific acidity when blistered. If using canned tomatoes, simmer them for longer to reduce the excess water before blending.
What is the best way to blend hot sauce?
Blending hot liquids can be dangerous if steam builds up inside the blender jar. Always start on the lowest speed and keep the lid slightly ajar to allow steam to escape. Slowly increase the speed to avoid a sudden pressure release.
Can I make this sauce without a blender?
An immersion blender is a great alternative to a traditional countertop blender. You can blend the tofu and cooked vegetables directly in the skillet if the pan is deep enough. This reduces the number of dishes and eliminates the need to transfer hot liquids.
How do I prevent the tofu from separating?
Ensure that the tofu is blended thoroughly until no white streaks remain. If the sauce seems to separate during the final simmer, lower the heat and stir vigorously. Avoid boiling the sauce aggressively, as excessive heat can break the emulsion of the silken tofu.
Print
Creamy Tomato Basil Tofu Pasta
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This tomato basil tofu pasta sauce is rich and creamy but made with simple and good for you ingredients! I promise you would never know this vegan pasta is made with tofu!
Ingredients
- 1 pound pasta of choice
- 14 ounces silken tofu
- 20 ounces cherry or grape tomatoes
- 4 tablespoons olive oil (divided)
- 1 white or yellow onion
- 3 teaspoons minced garlic (about 6 large cloves)
- 1/2 cup vegetable broth
- 1/4 cup nutritional yeast
- 3 tablespoons tomato paste
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon red pepper flakes
- 1/4 cup fresh basil
Instructions
- Step: Bring a large pot of salted water to a boil and cooked pasta according to package instructions.
- Step: Heat 2 tablespoons of olive oil in a skillet. Add in the diced onion and saute for about 5 minutes, until it starts to brown. Add in the minced garlic and saute for an additional 5 or so minutes.
- Step: Add in the vegetable broth and simmer until the liquid has cooked off.
- Step: Add in the tomatoes (whole, no need to chop!), and saute for about 5 minutes, then cover and let steam until soften, about 5-10 more minutes or until they look a bit wrinkley/blistered.
- Step: Once that is done, carefully transfer to a blender along with all remaining ingredients.
- Step: When blending hot things, it helps to start the blender on the lowest possible setting and keep the lid slightly ajar, and slowly turn it up as you go. Blend until completely smooth and creamy. Taste and adjust flavors as desired.
- Step: Add about 3/4 of the sauce to the cooked pasta and stir to combine. Let simmer for a minute or so to allow the flavors to blend.
- Step: Garnish with fresh basil and enjoy!
Notes
I do not recommend any other kind of tofu other than silken tofu. Other kinds like extra firm etc. will yield a grittier texture. The flavor will be the same, you just won’t have as creamy a sauce!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 581 kcal
- Sugar: 8 g
- Sodium: 850 mg
- Fat: 15 g
- Saturated Fat: 2 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 7 g
- Protein: 23 g
- Cholesterol: 0 mg