Go Back

Creamy Vegan Tomato Pasta from Leftovers

This dish combines simple ingredients like tomatoes, cashews, and basil to create a velvety, bright tomato sauce. The sauce is cooked until rich and smooth, then tossed with al dente pasta for a comforting, rustic meal with vibrant flavors and a creamy texture.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Italian, Vegan
Calories: 450

Ingredients
  

  • 8 ounces pasta preferably gluten-free or your choice
  • 1 tablespoon neutral oil for sautéing garlic
  • 3 cloves garlic minced
  • 2 cups ripe tomatoes chopped, or use canned crushed tomatoes
  • 1/2 cup cashews soaked for at least 2 hours or boiled for 10 minutes
  • 1 cup water for blending cashews
  • 1 bunch basil chopped, added at the end
  • to taste salt for seasoning
  • a squeeze lemon lemon juice optional, to brighten flavor
  • optional olive oil for drizzling before serving

Equipment

  • Large pot
  • Skillet or frying pan
  • Blender
  • Ladle or slotted spoon
  • Measuring cups and spoons

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 cup of pasta water.
  2. While the pasta cooks, heat a tablespoon of neutral oil in a skillet over medium heat. Add minced garlic and sauté until fragrant and golden, about 30 seconds to 1 minute.
  3. Add chopped fresh tomatoes or canned crushed tomatoes to the skillet. Cook, stirring occasionally, until the sauce thickens slightly and the tomatoes break down, about 10 minutes. The sauce should become vibrant and bubbling.
  4. Drain soaked cashews and transfer them to a blender. Add water, a pinch of salt, and a squeeze of lemon juice, then blend until completely smooth and creamy, about 1-2 minutes.
  5. Pour the cashew cream into the tomato sauce and stir well. Let it simmer gently for 2-3 minutes to meld the flavors and heat through. The sauce should turn velvety and rich.
  6. Taste the sauce and season with salt as needed. If the sauce feels too thick, loosen it with a splash of the reserved pasta water, stirring to combine.
  7. Add the cooked pasta to the skillet and toss gently to coat it evenly with the sauce. Heat together for about 1-2 minutes until warm and well combined.
  8. Chop fresh basil leaves and stir them into the pasta, saving some for garnish. If desired, drizzle with a little olive oil for extra richness.
  9. Serve the creamy tomato pasta hot, garnished with remaining basil and a squeeze of lemon for brightness. Enjoy this comforting, leftovers-inspired dish!