Go Back

Vegan Creamy Tomato Pasta

This vegan creamy tomato pasta combines pantry staples like canned tomatoes and coconut milk to create a rich, comforting sauce. It’s cooked using simmering and blending techniques, resulting in a smooth, velvety dish that coats sturdy pasta shapes beautifully. The final dish is warm, vibrant, and satisfying with a rustic, homemade feel.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4
Course: Main Course
Cuisine: Vegan
Calories: 450

Ingredients
  

  • 12 oz pasta (penne or rigatoni) sturdy shape to hold sauce
  • 2 tbsp olive oil for sautéing garlic
  • 3 cloves garlic fresh, minced
  • 1 can (14 oz) crushed tomatoes bright, tangy flavor
  • 1 cup coconut milk full-fat for creaminess
  • 1/4 cup fresh basil chopped, for flavor and garnish
  • Salt to taste
  • Pepper to taste

Equipment

  • Large pot
  • Skillet or saucepan
  • Wooden Spoon
  • Blender or immersion blender
  • Measuring jug

Method
 

  1. Bring a large pot of salted water to a boil and cook the pasta until al dente, about 8-10 minutes. Drain and set aside, reserving a splash of pasta water.
  2. While the pasta cooks, heat olive oil in a skillet over medium heat. Add the minced garlic and sauté until fragrant, about 30 seconds, until it just begins to turn golden and releases a savory aroma.
  3. Add the crushed tomatoes to the skillet, stirring to combine with the garlic. Let the mixture simmer gently for about 5 minutes, until it thickens slightly and the kitchen fills with a rich, tangy aroma.
  4. Transfer the tomato mixture to a blender or use an immersion blender directly in the pan. Pour in the coconut milk, add a pinch of salt and pepper, and blend until smooth and creamy, about 30 seconds. Return the sauce to the skillet and simmer gently for another 2 minutes.
  5. Pour the drained pasta into the skillet with the sauce, tossing well to coat all the noodles evenly. If the sauce feels too thick, add a splash of the reserved pasta water to loosen it up and help it cling to the pasta.
  6. Stir in the chopped fresh basil, then taste and adjust the seasoning with more salt and pepper if needed. For an extra burst of freshness, squeeze a little lemon juice over the pasta and toss again.
  7. Serve immediately while hot, garnished with additional basil leaves or a drizzle of olive oil if desired. Enjoy the creamy, vibrant flavors that come together in this comforting dish.