A soup can be done best when you prepare all your ingredients ahead of time. To prepare your potatoes and tofu you want to dice into 1/2 inch cubes and set aside. Mince your garlic cloves and set aside. Finally roughly cop your onion and set aside.
To a large pot add your oil and allow to heat on high for about 1 minute. Add your onions to the pot and sweat by covering with lid for about 5 minutes. You want your onions to be wilted and almost translucent. Add your garlic and sautee for about 2 minutes.
Add your broth and milk to your pot and cook for about 10 minutes. Then you want to use your immersion blend and blend your soup. It is okay to have some onion chunks remaining for some texture.
Add your spices to the soup and mix until all incorporated.
Finally add your potatoes and tofu and cook until the potatoes are fork tender.