About the Recipe
This Vegan Pesto Pasta with Cherry Tomatoes is a fresh and flavorful twist on a classic dish—without the Parmesan! The rich basil pesto delivers bold, herby goodness, while juicy cherry tomatoes add a burst of sweetness. Simple yet satisfying, this dairy-free version keeps all the vibrant flavors you love while staying completely plant-based.

Note: The ingredient quantities listed are approximate. I’ve been cooking by ‘eyeballing’ for years, and this recipe has naturally evolved without precise measurements. I have done my best to estimate the correct amounts and ratios of ingredients for smaller portions, but feel free to adjust as needed. Everyone’s taste preferences vary, so you may want more or less of some ingredients. Feel free to play and make it your own! Enjoy.
Ingredients
16 oz bag (approx.) pasta of your choice
2 cups cherry tomatoes, halved
2 tbsp olive oil
salt and pepper, to taste
red pepper flakes (optional, for a little heat)
Pesto Ingredients:
2 cups fresh basil leaves
1/4 cup pine nuts (or walnuts)
2 cloves garlic
1/2 cup olive oil
1 tsp salt
Preparation
Step 1 - Boil the Water
Fill a large pot with enough water to cook the pasta. Add a generous pinch of salt to season the water. Bring it to a boil over high heat.
Step 2 - Make the Pesto
In a food processor, combine garlic, pine nuts, and fresh basil. Pulse until the ingredients are finely chopped. Gradually drizzle in olive oil, adding a little at a time, until the mixture forms creamy consistency. Set aside.
Step 3 - Cook the pasta and sauté cherry tomatoes.
Add the pasta to the boiling water and cook according to the package instructions. While the pasta is cooking, heat a small amount of olive oil in a skillet over medium heat. Add the halved cherry tomatoes and minced garlic. Sauté until the tomatoes are warm and slightly softened, about 3–5 minutes.
Step 4 - Drain and combine.
Once the pasta is cooked, drain it in a large colander without rinsing. Return the pasta to the pot. Add the prepared pesto and sautéed cherry tomatoes, mixing thoroughly to coat the pasta evenly.
Step 5: Season and Serve
Add salt and pepper to your preference. Option to add red pepper flakes for a hint of heat.