01 - In a large saucepan, heat olive oil over medium heat. Add chopped onion and cook until softened, approximately 5 minutes.
02 - Incorporate minced garlic and tomato paste into the saucepan. Cook for 1 minute until fragrant.
03 - Introduce crushed tomatoes, vegetable broth, sugar, dried oregano, and dried thyme to the saucepan. Blend thoroughly and bring to a gentle simmer.
04 - Cover the saucepan and allow the soup to simmer gently for 20 minutes, stirring periodically to prevent sticking.
05 - Remove the saucepan from heat. Process the soup until smooth using an immersion blender, or carefully transfer and blend in batches using a countertop blender.
06 - Stir in the heavy cream. Season the soup with salt and freshly ground black pepper to your preference. Maintain warmth over low heat.
07 - While the soup is simmering, prepare the grilled cheese. Spread softened butter on one side of each bread slice. Place cheese between two slices, with the buttered sides facing outward, to form two sandwiches.
08 - Heat a skillet over medium heat. Cook each sandwich for 2–3 minutes per side, or until the bread is golden brown and the cheese is fully melted.
09 - Allow the grilled cheese sandwiches to cool slightly. Subsequently, cut them into uniform 1-inch cubes to form the croutons.
10 - Ladle the warm tomato soup into individual bowls. Generously garnish each serving with the prepared grilled cheese croutons. Serve promptly.