Heat olive oil in saucepan over medium high high heat. Add onion and saute onion until translucent, about 3-4 minutes.
Add garlic and sauté another minute, do not burn.
Add tomatoes and basil, bring to boil.
Add cream cheese, stirring until smooth and melted.
Remove from heat. Using an immersion blender or regular blender, blend until smooth.
Return mixture to saucepan and add milk. Bring to simmer and heat until warm
Season to taste with salt and pepper.