Go Back

Creamy Vegan Tomato Pasta with Roasted Garlic

This dish features tender pasta coated in a luscious, smooth tomato sauce infused with the mellow sweetness of roasted garlic. The sauce is blended until silky and simmered to deepen flavors, resulting in a comforting, hearty bowl with vibrant color and a velvety texture. It’s a simple yet soulful meal that’s perfect for cozy nights or quick weeknight dinners.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 4
Course: Main Course
Cuisine: Italian
Calories: 480

Ingredients
  

  • 1 head garlic for roasting
  • 4 cups ripe tomatoes or canned crushed tomatoes
  • ½ cup soaked cashews for creaminess
  • 1 tbsp lemon juice brightens the sauce
  • 12 leaves fresh basil roughly chopped, for finishing
  • 12 oz pasta e.g., spaghetti or linguine
  • 2 tbsp olive oil for roasting garlic and sautéing
  • to taste salt adjust as needed
  • to taste red pepper flakes optional, for heat

Equipment

  • Oven
  • Blender
  • Large pot
  • Sauté pan
  • Ladle
  • Stirring spoon

Method
 

  1. Preheat your oven to 200°C (390°F). Wrap the whole head of garlic in foil with a tablespoon of olive oil, then roast for 30-40 minutes until soft, golden, and fragrant.
  2. While the garlic roasts, chop your ripe tomatoes or open a can of crushed tomatoes. Set aside.
  3. Cook your pasta in a large pot of salted boiling water until al dente, about 8-10 minutes. Drain and set aside, reserving some pasta water.
  4. Once the garlic is roasted and cool enough to handle, squeeze out the soft, caramelized cloves into a blender.
  5. Add the chopped tomatoes, soaked cashews, lemon juice, and a splash of water to the blender. Blend until the sauce is completely smooth and creamy, with a velvety texture.
  6. Pour the sauce into a sauté pan and simmer gently over medium-low heat for about 10 minutes, stirring occasionally. It will thicken slightly and develop a fragrant, smoky aroma from the roasted garlic.
  7. Taste the sauce and add salt and red pepper flakes as desired to balance flavors and add a bit of heat. If it gets too thick, stir in a little reserved pasta water to loosen it.
  8. Add the cooked pasta to the sauce, tossing gently to coat each strand evenly. Warm through for 2-3 minutes until the pasta is well coated and heated.
  9. Turn off the heat and let the pasta sit for a minute to allow the flavors to meld. Then, stir in the chopped fresh basil for a burst of herbal aroma.
  10. Squeeze a little extra lemon juice over the pasta if desired, drizzle with a splash of olive oil, and serve hot, garnished with more basil if you like.