-
1
Heat the oil over medium heat in a large, heavy soup pot or Dutch oven.
-
2
Add the onion.
-
3
Cook, stirring often, until tender, about five minutes.
-
4
Stir in half the garlic and a generous pinch of salt.
-
5
Cook, stirring, until fragrant, about 30 seconds to a minute.
-
6
Add the tomatoes, sugar, basil sprigs or leaves, and remaining garlic.
-
7
Cook, stirring often, until the tomatoes have cooked down and smell fragrant, 15 to 20 minutes.
-
8
Add the water and salt to taste.
-
9
Bring to a simmer, cover and reduce the heat to low.
-
10
Simmer 15 minutes.
-
11
Add the tapioca or rice, and simmer for another 15 minutes until the tapioca is tender and the soup fragrant.
-
12
Remove the basil sprigs and Parmesan rind.
-
13
Puree in a blender in small batches, taking care to place a towel over the top of the blender and hold it down tightly.
-
14
If you used fresh unpeeled tomatoes and want a silkier soup, put through a strainer, using a spatula or the back of a ladle to push the soup through.
-
15
Return to the pot, add pepper to taste and adjust salt.
-
16
Serve garnished with garlic croutons and/or Parmesan, if desired, and slivered basil leaves.
-
17
If serving cold, refrigerate until chilled.