This recipe is made by slowly cooking onions and garlic, simmering them with tomatoes and stock, then blending the soup until smooth and finishing it with cream and basil. While the soup simmers, sandwiches are made by buttering bread, layering cheese, and grilling until crisp on the outside and melted inside. Served together, the soup and sandwich complement each other perfectly.
Olive oil – 2 tablespoons
Butter – 2 tablespoons
Onion – 1 large, chopped
Garlic – 3 cloves, minced
Canned whole tomatoes – 800 g (28 oz), with juices
Tomato paste – 1 tablespoon
Vegetable stock or chicken stock – 500 ml (2 cups)
Salt – to taste
Black pepper – to taste
Sugar – 1 teaspoon (optional)
Double cream or heavy cream – 240 ml (1 cup)
Fresh basil – ½ cup, torn
Bread slices – 8
Cheddar cheese – 200 g (2 cups), grated or sliced
Unsalted butter – 4 tablespoons, softened
Build the soup base – Heat olive oil and butter in a pot over medium heat. Add onion and cook for 6–8 minutes until soft.
Add garlic gently – Stir in garlic and cook for 30 seconds until fragrant.
Simmer the soup – Add tomatoes, tomato paste, stock, salt, pepper, and sugar if using. Simmer uncovered for 20 minutes.
Blend until smooth – Blend the soup until silky, then return to low heat and stir in cream and basil.
Prepare sandwiches – Butter one side of each bread slice, layer cheese between slices, butter-side out.
Grill to perfection – Cook sandwiches in a skillet over medium heat until golden on both sides and cheese is melted.
Serve together – Ladle soup into bowls and serve hot with grilled cheese on the side.