- 2 tablespoons olive oil
- 1 small yellow onion, peeled and chopped (about 1 cup)
- 2 carrots, peeled and chopped (about 1 1/2 cups)
- 1 15-ounce can cannellini beans, rinsed and drained
- 1 28-ounce can tomato purée
- 3 cups chicken broth
- 1 teaspoon minced fresh rosemary (see comments above)
- 1/2 teaspoon red pepper flakes (1/4 teaspoon if you prefer less spiciness)
- 1 teaspoon sugar
- Kosher salt and freshly ground pepper
- 2-3 grilled cheese sandwiches, cut into cubes or spears (see notes)
- Fresh basil for garnish, optional