Ingredients
2 tbsp olive oil
1 large yellow onion, chopped
1 large carrot, peeled and chopped
4 cloves garlic, minced
2 tbsp tomato paste
2 (28 ounce) cans crushed San Marzano tomatoes
4 cups vegetable broth
1 tbsp balsamic vinegar
1/2 cup fresh basil leaves, roughly chopped (divided)
1 bay leaf
1 tsp granulated sugar (or more, to taste)
1 tsp salt (or to taste)
1/2 tsp black pepper (or to taste)
1 cup heavy cream
Instructions
Step 1: In a large Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat. Add the chopped onion and carrots. Sauté for 8-10 minutes, or until the onions are softened and translucent, and the carrots are slightly tender.
Step 2: Stir in the minced garlic and cook for another minute until fragrant. Add the tomato paste and cook, stirring constantly, for 2-3 minutes, allowing it to deepen in color and flavor.
Step 3: Pour in the crushed San Marzano tomatoes, vegetable broth, and balsamic vinegar. Add half of the fresh basil leaves (about 1/4 cup), bay leaf, sugar, salt, and black pepper. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for at least 20-25 minutes, allowing all the flavors to meld.
Step 4: Carefully remove the bay leaf. Using an immersion blender, blend the soup directly in the pot until it is completely smooth. Alternatively, carefully transfer the soup in batches to a regular blender and blend until silky smooth, then return to the pot.
Step 5: Stir in the heavy cream and the remaining fresh basil. Heat gently for another 5 minutes, without boiling, just until the cream is warmed through and incorporated. Taste and adjust seasonings as needed, adding more salt, pepper, or sugar if desired.
Step 6: Ladle the hot creamy tomato soup into bowls. Garnish with a swirl of extra cream, a few fresh basil leaves, and a crack of black pepper. Serve immediately with your favorite accompaniments, like a classic grilled cheese sandwich or crusty bread. For additional cozy meals, consider exploring our ultimate creamy tomato soup collection.
Notes
For best flavor, use high-quality San Marzano tomatoes. If you prefer a thinner soup, you can add a little more vegetable broth. Leftovers keep well in the refrigerator for up to 3-4 days; reheat gently on the stovetop.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Dishes & Savory Recipes
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups (approx.)
- Calories: 310 kcal
- Sugar: 15 g
- Sodium: 720 mg
- Fat: 20 g
- Saturated Fat: 12 g
- Unsaturated Fat: 7.5 g
- Trans Fat: 0.5 g
- Carbohydrates: 30 g
- Fiber: 6 g
- Protein: 7 g
- Cholesterol: 75 mg