- 1 tablespoon canola or olive oil or unsalted butter
- 1 large onion, coarsely chopped or thinly sliced
- 1 garlic clove, put through a garlic press or peeled and minced
- 1 carrot, peeled and chopped
- 1 celery stalk, sliced
- 1⁄2 teaspoon curry powder
- 1 teaspoon dried basil, or 1 tablespoon chopped fresh
- 1 28-ounce can whole peeled tomatoes
- 4 cups chicken or vegetable stock
- Put the pot on the stove, turn the heat to medium, and carefully add the oil or butter.
- After the butter has melted, add the onion, garlic, carrot, celery, curry powder, and if you are using dried basil, the basil. Cover the pot and cook the vegetables until they are tender, about 10-15 minutes, using the spatula to stir them occasionally.
- Turn the heat to high and add the tomatoes and their juice, the stock, and bring it to a boil.
- Once the pot is boiling, lower the heat to low, and cook the soup with the lid partially ajar for 1½ hours. Stir the soup occasionally as it cooks to make sure it’s not sticking.
- After 1½ hours, use the slotted spoon to remove the soup solids very carefully and put them into a food processor or blender.
- If you are using fresh basil, add it now. Gradually add the broth and process or blend the solids until completely smooth. Now use a spoon to taste the soup, and see if it needs more curry or more basil or a little bit of salt.
- Serve the soup right away, or store in a lidded container in the refrigerator up to 3 days.