Go Back Email Link
+ servings

Creamy Vegan Tomato Pasta

This cozy dish combines tender pasta coated in a rich, tangy tomato sauce made from fresh or canned tomatoes, garlic, and olive oil. Blended with soaked cashews or coconut milk, the sauce achieves a smooth, creamy texture without dairy, finished with fresh basil for a burst of aroma and flavor. The final dish is vibrant, hearty, and perfect for a comforting, no-fuss meal.
Hit the Rating button
Print
Course: Main Course
Cuisine: italian inspired
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Calories: 520kcal
Author: James Taylor
Servings: 4

Equipment

Ingredients

  • 400 g pasta (e.g., spaghetti, penne, gluten-free if desired)
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 medium onion, chopped
  • 400 g canned diced tomatoes or 4 ripe fresh tomatoes, chopped
  • 1/2 cup soaked cashews or coconut milk soaked cashews for 4 hours or overnight, drained
  • 1 bunch fresh basil, torn
  • to taste salt and pepper

Instructions

  • Bring a large pot of salted water to a boil and cook your pasta until just al dente, about 8-10 minutes. Drain and set aside.
  • While the pasta cooks, heat olive oil in a deep skillet over medium heat until shimmering and fragrant, about 1 minute.
  • Add the minced garlic and chopped onion to the skillet. Sauté, stirring often, until fragrant and translucent, about 2 minutes.
  • Stir in the chopped tomatoes or canned diced tomatoes. Cook, stirring occasionally, until the mixture thickens slightly and the tomatoes break down, about 10 minutes.
  • Pour the soaked cashews or coconut milk into the tomato mixture. Use a spoon to mash some of the tomatoes, or blend a small portion of the sauce for a smoother, creamier consistency, and cook for another 3-4 minutes until heated through.
  • Toss the cooked pasta into the sauce, stirring gently to coat all the noodles evenly. Let them cook together for 2 minutes so flavors meld.
  • Remove from heat and stir in torn fresh basil, allowing the aroma to infuse the sauce. Season with salt and pepper to taste.
  • Serve hot, garnished with additional basil leaves or a drizzle of olive oil if desired. Enjoy the creamy, tangy comfort in every bite!

Nutrition

Calories: 520kcal | Carbohydrates: 85g | Protein: 14g | Fat: 16g | Saturated Fat: 2g | Sodium: 600mg | Potassium: 900mg | Sugar: 12g | Vitamin C: 20mg | Calcium: 80mg | Iron: 4mg
Keyword comfort food, Easy, pasta, vegan