*decide if you'll be using pre-cooked butternut squash, roasting it before beginning, or cooking it in the soup (dice it small so it cooks fast)
In a 4 quart or larger pot saute onion, and garlic in oil, and cook until tender.
Add in the butternut squash, and cook until heated and tender (If using raw add chicken broth and boil until tender)
Add in chicken broth, tomatoes, and chicken bouillon, and bring to a simmer.
Add heavy cream, basil, salt, black pepper, and crushed red pepper.
Puree smooth, either by using an immersion blender or pouring batches into a blender.
Taste your soup to be sure you like the flavor, and season as desired.