Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat. Add the onion and carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Add the garlic and cook for 30 seconds, just until fragrant.
- Stir in the tomato paste and cook for 1 to 2 minutes to deepen the flavor.
- Add the canned tomatoes with their juices, broth, sugar, dried basil, oregano, red pepper flakes if using, salt, and black pepper. Bring to a simmer.
- Reduce the heat to low and simmer uncovered for 25 to 30 minutes, stirring occasionally, until the vegetables are very tender and the flavors have melded.
- Blend the soup until smooth using an immersion blender, or carefully blend in batches in a countertop blender.
- Return the soup to the pot if needed, then stir in the cream or half-and-half and butter if using. Warm gently over low heat without boiling.
- Taste and adjust seasoning with more salt and pepper if needed.
- Ladle into bowls and garnish with fresh basil or parsley. Serve hot with crusty bread or grilled cheese.
Notes
For a lighter soup, skip the cream and butter. For extra depth, use chicken broth instead of vegetable broth. An immersion blender makes this easiest, but a countertop blender works too if you blend in batches carefully.
