This high-protein vegan pesto pasta salad is the perfect balance of fresh, creamy, and satisfying. Made with tender pasta, crispy air-fried tofu, juicy cherry tomatoes, and a rich dairy-free pesto, it’s a simple yet elevated dish that comes together in just 30 minutes.
What makes this recipe stand out is the combination of textures and flavors—golden, bite-sized tofu adds a hearty protein boost, while the creamy pesto coats every bite with herby, garlicky goodness. A splash of lemon juice brightens everything up, making it feel light and refreshing despite being incredibly filling.
It’s ideal for meal prep, summer gatherings, or quick weekday lunches, since it stores beautifully and tastes even better after the flavors have had time to meld. Whether you serve it chilled or at room temperature, this plant-based pasta salad is a crowd-pleaser that proves comfort food can still be nourishing.

Fully Plant-Based 🌱
x4 servings
~33g protein per serving
Boil pasta according to package instructions.
Drain and rinse with cold water until fully cooled.
Cut tofu into very small cubes (tiny bite-sized pieces).
Air-fry on 450 degrees for 7-10 mins or pan-sear for 5-8 mins.
In a blender, combine creamy basil pesto ingredients.
Blend until smooth and creamy.
Adjust consistency with a splash more milk if needed.
In a large bowl, combine pasta, tofu, and cherry tomatoes.
Pour pesto over and toss until everything is evenly coated.
Garnish with extra salt to taste.
Refrigerate for at least 30 minutes before serving so flavors can meld.
Store in airtight containers in the fridge for up to 4–5 days.
Before serving, mix and add a splash of plant-based milk or olive oil if needed to refresh.
Thank you for printing this recipe, I know you're going to love it!
Your foodie friend,
Roma B @itsromab