Heat butter and olive oil in a large pot over medium heat. Add onion; cook and stir until tender and translucent, about 5 minutes. Add butternut squash, carrots, celery, and garlic. Stir to combine and cook until slightly tender, about 2 minutes.
Pour milk and Italian seasoning into the pot with butternut squash mixture. Stir in cornstarch gradually until combined. Bring to a boil. Mix in diced tomatoes, broth, and tomato sauce. Bring to a boil. Reduce heat to low and simmer until flavors are well combined and squash is softened, about 45 minutes. Season with salt and pepper. Pour soup into bowls and sprinkle basil over each.
Nutritional Facts
Per 4 servings
Calories: 283
Carbohydrate: 44g
Fat: 10g
Fiber: 9g
Protein: 10g
Sugar: 19g
Related Recipes
Turkey and Butternut Squash Chili
Spicy Butternut Squash Chili
Spiced Butternut Squash Soup
Shrimp and Balsamic Butternut Squash Salad
Butternut Squash-Carrot Soup
Spicy Roasted Butternut Squash, Pear, and Bacon Soup