Add your tomatoes, onion, celery, carrot and garlic to large stockpot and water sauté for 3 - 5 minutes. Add in tomatoes, broth, basil, oregano and pepper. Bring to boil. Lower heat, cover and simmer for 20 - 30 minutes until your veggies are tender.
While soup simmers, make your roux. Melt coconut oil in small saucepan and whisk in your flour, salt and pepper. Quickly pour in your aquafaba cream and stir until combined. Remove from heat and stir in your vegan parmesan.
In batches, stir your roux into your tomato pot.
In batches again, puree soup in blender.