I might be coming in too late here but I'll tell you how I make mine (just so happens to be vegan):
Take some olive oil and heat, add onion, potatoes, garlic, carrots, celery, and anything else you want to put in (like kale, corn, tomatoes, whatever is handy and would taste yummy in soup) Tofu is a great addition to soup, put it in here if you like.
Saute veggies for a bit. Add enough veggie stock to cover. Simmer, add salt, pepper, and other soup spices (bay leaf and thyme are my faves). If you want richer flavor try adding brewer's yeast (a couple TBS or 1/4 cup to start with depending on how much soup you are making).
If you are really ambitious and want to make a richer, heartier soup you can make your own stock and puree the stock veggies (or really, any cooked veggies would work) and add to soup. Puree potatoes to thicken if you like.
I also like putting some pasta in. Uh-oh, this is making me hungry...
It's good with a crusty bread.