Sauté vegetables (onions, garlic, tomatoes) in olive oil over low heat for about 20 mins.
Add spices and allow tomatoes to break down, another 20 minutes.
Add cream, simmer another 10 minutes, and bring up to a low boil-- barely bubbling, then turn off heat.
Purée with an immersion blender or Vitamix on low, adding in butter and honey slowly. Add salt and pepper to taste, stir in basil, serve hot.