Step 1: Make the Croutons : Preheat oven to 400°F (200°C). Toss bread cubes with olive oil, smoked paprika, and salt. Spread them evenly on a baking tray. Bake for 10–12 minutes, stirring halfway, until golden and crisp. Set aside.
Step 2: Sauté Aromatics : In a large pot, heat olive oil over medium heat. Add chopped onion and sauté for 5–6 minutes until soft and translucent. Add garlic and cook for another 1 minute until fragrant.
Step 3: Build the Soup Base : Stir in tomato paste and cook for 1–2 minutes to deepen the flavor. Add smoked paprika, thyme, and chili flakes (if using). Add crushed tomatoes, broth, sugar, salt, and pepper. Stir to combine and bring to a boil.
Step 4: Simmer : Lower the heat and let the soup simmer uncovered for 20–25 minutes, stirring occasionally. The soup should thicken slightly and the flavors will meld beautifully.
Step 5: Blend Until Smooth : Remove from heat and allow to cool slightly. Use an immersion blender to puree the soup until smooth (or blend in batches using a blender). Return the soup to the pot.
Step 6: Add Cream and Adjust Seasoning : Stir in cream (if using) and heat gently for 2–3 minutes. Taste and adjust seasoning with salt, pepper, or a touch more paprika.
Step 7: Serve :Ladle the soup into warm bowls. Top generously with crunchy croutons. Garnish with a drizzle of cream and a sprinkle of fresh herbs.