Clean and wash tomatoes.
Heat oven at 400 degrees F. Quarter tomatoes and spread them on a greased baking tray along with carrots and garlic cloves. Feel free to add other veggies of your choice like celery, zucchini, and sweet potatoes.
Bake for 20 minutes. Once done set it aside.
Meanwhile, chop onion and bell pepper. You can use any color bell pepper for this recipe. Heat oil in a pan. Add onion, bell pepper and saute for 2 minutes on a medium flame. Top it with coarsely crushed black pepper.
Add the grilled veggies (tomato+carrots+garlic) to this pan.
Cook for 2-3 minutes. Season with salt and pepper.
Pour in water or vegetable stock.
Roughly tear basil leaves and add it to the pan. Since my tomatoes were very tarty, I added chopped zucchini to balance out the acidity and it worked wonders.
Cover the lid and let it simmer for 10 minutes on low flame.
When done, take it off the flame and allow it to cool.
Use an immersion blender to coarsely blend the veggies. If you like it creamy, go ahead and puree the soup. Adjust seasoning to taste.
Garnish with cream and enjoy! Since its a vegan soup, I have used cashew cream to top my soup.