Go Back

Creamy Vegan Tomato Pasta

This creamy vegan tomato pasta combines fresh, ripe tomatoes and garlic simmered into a vibrant sauce, blended until velvety smooth, and tossed with al dente pasta. The dish boasts a rich yet light texture, with a glossy, bright red appearance and fragrant aroma, perfect for a comforting plant-based meal.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Italian
Calories: 420

Ingredients
  

  • 12 oz pasta (penne, spaghetti, or your choice) preferably whole wheat or gluten-free
  • 2 tbsp olive oil extra virgin, fragrant
  • 1 small onion finely chopped
  • 4 cloves garlic minced
  • 1 can (14 oz) crushed tomatoes preferably San Marzano or good quality
  • 1/4 cup plant-based cream cashew or coconut milk-based
  • 1 handful fresh basil torn just before adding
  • to taste salt and pepper

Equipment

  • Large pot
  • Large Skillet
  • Wooden spoon
  • Measuring cups and spoons
  • Blender or immersion blender
  • Colander

Method
 

  1. Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil. Cook the pasta until al dente, about 8-10 minutes, then drain and set aside.
  2. While the pasta cooks, heat olive oil in a large skillet over medium heat until shimmering and fragrant. Add the chopped onion and sauté for 2-3 minutes until translucent and slightly golden, releasing a sweet aroma.
  3. Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it. The garlic should smell nutty and aromatic.
  4. Add the crushed tomatoes to the skillet and stir well. Let the mixture simmer gently for about 10 minutes, until the sauce thickens slightly and fills the kitchen with a rich, tangy aroma.
  5. Turn off the heat and carefully transfer the tomato mixture to a blender or use an immersion blender. Add the plant-based cream and blend until smooth and velvety. If too thick, add a splash of water or plant milk to loosen it up.
  6. Pour the blended sauce back into the skillet and warm over low heat for a couple of minutes. Taste and season with salt and pepper as needed. The sauce should be glossy, vibrant red, and fragrant.
  7. Add the cooked pasta to the skillet with the sauce. Toss gently to coat all the noodles evenly, allowing the sauce to cling beautifully to each strand. Cook together for 1-2 minutes until heated through and well combined.
  8. Remove from heat and stir in torn fresh basil just before serving. The basil releases a bright, herbal aroma that complements the rich tomato sauce.
  9. Serve immediately in warm bowls, garnished with additional basil or a sprinkle of nutritional yeast if desired. Enjoy the velvety, bright flavors of this comforting vegan pasta.