A hearty and flavorful tomato soup infused with aromatic herbs and a touch of spice, perfect for a cozy meal.
Heat the olive oil in a soup pot over medium heat.
Ensure the oil is hot but not smoking to avoid burning.
Add the chopped onion, garlic, and carrot to the pot and sauté until softened.
Stir frequently to prevent sticking and ensure even cooking.
Stir in the tomato puree, vegetable broth, oregano, cayenne pepper, and bay leaf.
Mix well to combine the flavors evenly.
Bring the mixture to a boil, then reduce the heat and let it simmer for 30 minutes.
Cover the pot partially to retain moisture while allowing some steam to escape.
Remove the bay leaf and blend the soup if desired for a smoother texture.
Use an immersion blender for convenience or a regular blender for a finer texture.
Season with salt and pepper to taste and serve hot.
Garnish with fresh herbs or a drizzle of olive oil for added flavor.