Cream of Tomato Soup

Description
Ok, recipe for some really awesome tomato soup. It is *not* low in fat although it probably could be altered to be lower in fat than it actually is. The original recipe came from The New Basics cookbook and has been shamelessly altered since.

Ingredients

 * 1/2 stick margarine, or 4 Tbsp olive oil could probably work well)
 * 2 medium onions, sliced thinly
 * 3 large carrots, chopped moderately small
 * 6 cloves garlic, minced
 * 3 cans whole tomatoes in juice (no salt if you so prefer)
 * 4 cups water and enough instant chicken stock to make 4 cups stock 8 leaves
 * fresh basil, chopped fine
 * 1 tsp dried basil, crumbled
 * 1/2 tsp allspice
 * 1/2 tsp nutmeg
 * 1 cinnamon stick
 * salt & pepper to taste
 * 2 cups soy cream
 * 4 leaves fresh basil, chopped fine

Directions
Melt the margarine in a large pot, saute the onions, carrots, and garlic until the onions just start to carmelize (I usually add the garlic somewhat later so it doesn't burn). Add the tomatoes, stock, and spices except the fresh basil and cook for 5 minutes. Add the basil and cook for 50 minutes or until the vegetables are soft. In batches, puree soup in a blender and return to the pot, or you can use an immersion blender which will also work but the veggie pieces won't be quite as small. Add the cream and heat through. Adjust seasonings, serve with some of the additional basil sprinkled on top. Very good with fresh bread.