Go Back

Creamy Vegan Tomato Pasta

This dish features a rich, velvety tomato sauce made from canned tomatoes, garlic, and olive oil, simmered to deepen flavors. Tossed with al dente pasta and finished with fresh basil, it offers a comforting, satisfying texture with a vibrant red hue and aromatic aroma. Perfect for quick weeknight dinners or leisurely weekends in the kitchen.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Italian
Calories: 480

Ingredients
  

  • 2 tablespoons olive oil
  • 1 small yellow onion finely chopped
  • 4 cloves garlic minced
  • 1 can (28 oz) fire-roasted canned tomatoes crushed or whole, break down with spoon
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon sugar optional, to balance acidity
  • 12 oz pasta penne, spaghetti, or your choice
  • ¼ cup plant-based milk cashew or oat milk for creaminess
  • fresh basil roughly chopped, for finishing

Equipment

  • Large Skillet
  • Pot for pasta
  • Wooden spoon

Method
 

  1. Heat a large skillet over medium heat and add 2 tablespoons of olive oil. Once shimmering, add the finely chopped onion and sauté until it becomes translucent and fragrant, about 3-4 minutes.
  2. Add the minced garlic to the skillet and cook for another minute, stirring constantly, until it releases a sweet, pungent aroma without browning.
  3. Pour in the canned fire-roasted tomatoes, breaking them apart with your spoon if whole. Stir in salt, pepper, and sugar if using, then bring to a gentle simmer. Let this simmer uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens slightly and deepens in color.
  4. Meanwhile, cook your pasta in boiling salted water until al dente, following package instructions—usually about 8-10 minutes. Drain the pasta, reserving a cup of pasta water for adjusting the sauce later.
  5. Stir the cooked pasta into the tomato sauce, tossing well to coat each strand evenly. If the sauce feels too thick, loosen it with a splash of the reserved pasta water, stirring gently to combine.
  6. Pour in the plant-based milk and stir until the sauce becomes extra creamy and velvety. Taste and adjust seasonings as needed. Finish by folding in fresh basil for a burst of aroma and brightness.
  7. Cook for another 2 minutes, allowing the flavors to meld and the basil to wilt slightly. The sauce should be vibrant red, fragrant, and cling to the pasta with a smooth, velvety texture.
  8. Serve hot, garnished with additional basil if desired, and enjoy the comforting, rich flavors of this simple vegan pasta.