A delightful and creamy tomato soup with a hint of fresh herbs, perfect for any occasion.
Chop the onion, carrot, and celery into small pieces.
Uniformly chopped vegetables cook evenly and blend smoothly.
Heat the butter and olive oil in a saucepan over medium heat.
Using a combination of butter and oil prevents the butter from burning.
Add the chopped vegetables to the saucepan and sauté until softened, about 8 minutes.
Stir occasionally to prevent sticking and ensure even cooking.
Add the garlic and ground allspice, and cook for an additional 2 minutes.
Cooking the spices releases their aroma and enhances the flavor.
Add the chopped tomatoes, sugar, and half of the dill to the saucepan. Stir well.
Fresh tomatoes add a vibrant flavor to the soup.
Simmer the mixture for 20 minutes, stirring occasionally.
Simmering allows the flavors to meld together beautifully.
Blend the soup until smooth using a blender.
Blend in batches if necessary to avoid overfilling the blender.
Return the soup to the saucepan, stir in the remaining dill, and season with salt and pepper to taste.
Taste and adjust the seasoning to your preference.
Serve the soup hot with a dollop of sour cream on top.
Garnish with a sprig of dill for an elegant presentation.