In a large pot, saute onions, celery, carrots, and garlic in oil until softened and golden brown.
Add basil, Italian seasoning, salt and pepper. Cook for 1-2 minutes, or until aromatic.
Add tomatoes and cook for 3-5 minutes, or until heated through.
Add vegetable stock and cashews, cooking until heated through, about 5-10 minutes.
Blend* using an immersion blender or a vitamix, until it reaches your desired smoothness.
Enjoy!