First, chop all the vegetables. This soup process goes quickly once it gets started, so chopping everything in advance is vital. I would save the potatoes for last or cover them with cold water in a bowl until you’re ready to drain and use them.
Put cashews, bouillon, tomato, and hot water in a high-powered blender or food processor. Let sit while you start the rest of the soup.
Heat the olive oil in a large soup pot on medium-high heat. When hot, add the minced onion and garlic and saute for 2-3 minutes
Add the carrots, celery, rosemary, thyme, salt, and pepper. Saute another 2-3 minutes.
Next, add the water, potatoes, broccoli, red lentils, green beans, rice and white wine or vinegar. Cover, turn heat to high, and bring this to a boil.
Once boiling, turn the heat to medium and cook partly covered for 20 minutes stirring often.
When the 20 minutes is almost up, blend the contents of your blender for 1 full minute until super smooth and creamy.
Add the contents of your blender to the soup pot and stir. Cook uncovered on medium heat for 10 more minutes, stirring often. Keep this at a low simmer; you may need to turn the heat down to medium-low if the simmer intensifies at any point.
Taste and adjust seasonings as desired. Serve hot with crackers or crusty bread. Enjoy!