Tomato Basil Tofu Pasta Recipe
Introduction
This Tomato Basil Tofu Pasta is a creamy, flavorful dish that combines the freshness of tomatoes and basil with the smooth richness of silken tofu. It’s a perfect vegan pasta option that’s both comforting and easy to prepare. Whether you’re looking for a weeknight dinner or a light yet satisfying meal, this recipe is sure to delight.

Ingredients
- 1 pound pasta of choice
- 14 ounces silken tofu
- 20 ounces cherry or grape tomatoes (by weight)
- 4 tablespoons olive oil, divided
- 1 white or yellow onion
- 3 teaspoons minced garlic (about 6 large cloves)
- ½ cup white wine (such as Pinot Grigio, any dry white wine works)
- ¼ cup nutritional yeast
- 3 tablespoons tomato paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (adjust for spice preference)
- ¼ cup fresh basil
Instructions
- Step 1: Bring a large pot of salted water to a boil and cook the pasta according to package instructions. Drain and set aside.
- Step 2: Heat 2 tablespoons of olive oil in a skillet over medium heat. Add the diced onion and sauté for about 5 minutes until it starts to brown.
- Step 3: Add the minced garlic to the skillet and sauté for an additional 5 minutes.
- Step 4: Pour in the white wine and cook until the liquid has evaporated.
- Step 5: Add the whole cherry or grape tomatoes to the skillet. Sauté for about 5 minutes, then cover and let them steam until softened and slightly blistered, about 5-10 minutes.
- Step 6: Carefully transfer the tomatoes and all remaining ingredients (silken tofu, remaining olive oil, nutritional yeast, tomato paste, salt, black pepper, red pepper flakes, and fresh basil) to a blender.
- Step 7: Blend starting on the lowest setting with the lid slightly ajar to allow steam to escape, then gradually increase speed until the sauce is completely smooth and creamy. Taste and adjust seasoning if needed.
- Step 8: Pour about three-quarters of the sauce over the cooked pasta and stir to combine. Let it simmer for a minute to blend flavors. Reserve some sauce to serve on top or for leftovers if using pasta that absorbs sauce quickly.
- Step 9: Garnish with additional fresh basil before serving. Enjoy your creamy, flavorful pasta!
Tips & Variations
- For a nuttier flavor, toast the nutritional yeast lightly before adding it to the blender.
- If you prefer a chunkier sauce, reserve some tomatoes before blending and stir them in after combining with pasta.
- Substitute fresh basil with other herbs like parsley or oregano for a different aromatic twist.
- Use gluten-free pasta if desired; just note it may absorb more sauce, so reserve extra sauce for serving.
Storage
Store leftover pasta and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or olive oil to loosen the sauce if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use firm tofu instead of silken tofu?
Silken tofu is best for creating a creamy sauce due to its smooth texture. Firm tofu can be used, but the sauce may be less smooth; blending it thoroughly and adding a bit of water can help.
Is it necessary to use white wine in this recipe?
White wine adds depth and acidity to the sauce, but you can substitute with vegetable broth or a splash of white vinegar if you prefer to avoid alcohol.
PrintTomato Basil Tofu Pasta Recipe
This Tomato Basil Tofu Pasta is a creamy, flavorful dish that combines the richness of silken tofu with fresh tomatoes, aromatic basil, and a touch of white wine. It’s a dairy-free, protein-packed alternative to traditional creamy pasta sauces, perfect for a comforting vegan meal that’s easy to prepare and full of fresh, vibrant flavors.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Ingredients
Pasta
- 1 pound pasta of choice
Sauce
- 14 ounces silken tofu
- 20 ounces cherry or grape tomatoes (by weight)
- 4 tablespoons olive oil, divided
- 1 white or yellow onion, diced
- 3 teaspoons minced garlic (about 6 large cloves)
- ½ cup white wine (dry, e.g., Pinot Grigio)
- ¼ cup nutritional yeast
- 3 tablespoons tomato paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (adjust to taste)
- ¼ cup fresh basil, chopped
Instructions
- Cook Pasta: Bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Drain and set aside.
- Sauté Onion and Garlic: Heat 2 tablespoons of olive oil in a skillet over medium heat. Add diced onion and sauté for about 5 minutes until it begins to brown. Add the minced garlic and continue to sauté for an additional 5 minutes, stirring frequently to avoid burning.
- Deglaze with White Wine: Pour in the white wine and cook, stirring occasionally, until the liquid has mostly evaporated and the pan is nearly dry.
- Cook Tomatoes: Add the whole cherry or grape tomatoes to the skillet. Sauté them for about 5 minutes, then cover the skillet to steam the tomatoes until they soften and develop a wrinkly, blistered skin, about 5 to 10 more minutes.
- Blend the Sauce: Carefully transfer the cooked tomatoes, onion, and garlic mixture to a blender. Add the silken tofu, remaining 2 tablespoons olive oil, nutritional yeast, tomato paste, salt, black pepper, red pepper flakes, and fresh basil. Start blending at the lowest setting with the blender lid slightly ajar to allow steam to escape. Gradually increase the speed and blend until the sauce is completely smooth and creamy. Taste and adjust seasoning if needed.
- Combine Sauce and Pasta: Return the cooked pasta to the skillet or a large pan. Pour in about ¾ of the blended sauce and stir to thoroughly combine. Warm the pasta with the sauce over low heat for a minute or so to allow flavors to meld together. Reserve some sauce to serve on the side or save for leftovers, especially if using gluten-free pasta, as it tends to absorb sauce.
- Serve: Garnish with additional fresh basil and serve immediately while warm. Enjoy your creamy, tomato basil tofu pasta!
Notes
- You can use any type of pasta, including gluten-free varieties like brown rice pasta.
- For a spicier dish, increase the red pepper flakes according to your preference.
- Allowing the tomatoes to blister adds a deeper roasted flavor to the sauce.
- When blending hot ingredients, start on the lowest blender setting with the lid slightly open to safely release steam.
- Reserve some sauce if you prefer a saucier pasta or want to add more when reheating leftovers.
- Using silken tofu helps achieve a creamy texture without dairy.
Keywords: Tomato Basil Tofu Pasta, vegan pasta, creamy tofu pasta sauce, dairy-free pasta, tomato pasta sauce, easy vegan dinner

