Go Back

Vegan Creamy Tomato Pasta

This vegan creamy tomato pasta combines pantry staples like canned tomatoes, cashews, and nutritional yeast to create a velvety, indulgent sauce without any dairy. The dish features al dente pasta coated in a rich, bright, and smooth tomato sauce, finished with fresh basil for a vibrant touch. It’s quick to prepare and perfect for a comforting, plant-based meal.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: vegan
Calories: 450

Ingredients
  

  • 1/2 cup cashews soaked in hot water for 10 minutes
  • 1 can (400g) crushed tomatoes
  • 2 tablespoons olive oil
  • 1 small onion diced
  • 3 cloves garlic minced
  • 1/2 cup unsweetened plant-based milk
  • 2 tablespoons nutritional yeast toast lightly in a dry pan for extra flavor
  • 1 teaspoon smoked paprika
  • 1 bunch fresh basil roughly chopped, divided
  • 250 g pasta (penne, spaghetti, or rigatoni) cooked al dente
  • to taste salt and black pepper

Equipment

  • Large skillet
  • Blender
  • Measuring Cups and Spoons
  • Large pot
  • Wooden Spoon

Method
 

  1. Start by cooking the pasta in a large pot of salted boiling water until al dente, about 8 minutes. Drain and set aside.
  2. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add diced onion and cook until fragrant and golden, about 3-4 minutes, stirring occasionally.
  3. Add the minced garlic to the skillet and cook for another minute until fragrant, taking care not to burn it.
  4. Pour in the crushed tomatoes and stir well. Let the sauce simmer on low heat for 8-10 minutes until it thickens slightly and fills your kitchen with a rich tomato aroma.
  5. Meanwhile, drain the soaked cashews and transfer them to a blender, along with the plant-based milk, nutritional yeast, smoked paprika, and a squeeze of lemon juice if you like. Blend until completely smooth and silky, about 30 seconds.
  6. Pour the cashew cream into the simmering tomato sauce, stirring gently to combine. Cook for another 2-3 minutes until the sauce turns a creamy orange-red hue and is heated through.
  7. Season the sauce with salt, pepper, and most of the chopped basil. Stir well, allowing the herbs to release their aroma.
  8. Toss the cooked pasta into the skillet with the sauce, stirring to coat evenly. If the sauce is too thick, add a splash of reserved pasta water to loosen it up.
  9. Let the pasta sit in the sauce for a minute off the heat so the flavors meld beautifully.
  10. Serve the pasta hot, garnished with the remaining fresh basil and a drizzle of good olive oil if desired. Enjoy the velvety, vibrant flavors!