Homemade Tomato Soup
Incredibly flavorful homemade tomato soup with just a touch of cream! Perfect for serving with grilled cheese for dipping!
Prep Time10 minutes mins
Cook Time45 minutes mins
Total Time55 minutes mins
Course: Soup
Cuisine: American
Keyword: homemade soup, tomato
Servings: 8 servings
Author: Adapted from Bon Appetit
- ¼ cup butter
- 1 medium red onion finely chopped
- Salt and pepper to taste
- 2 tablespoons tomato paste
- 56 ounces fire-roasted crushed tomatoes 2, 28 ounce cans
- 4 cups vegetable broth
- 2 sprigs fresh thyme
- 1 bay leaf
- 2 tablespoons granulated sugar
- ½ cup heavy cream
In large Dutch oven or stockpot over medium heat, melt butter. Add onion and cook, stirring occasionally, 8 to 10 minutes until onion is softened and lightly browned. Add a generous pinch of salt and a dash of pepper. Add tomato paste and stir into onions. Cook 2 minutes, stirring constantly until tomato paste is darkened in color. Add crushed tomatoes, broth, thyme, bay leaf and sugar. Bring to simmer; add more salt and pepper to taste.
Simmer uncovered 35 to 40 minutes, stirring occasionally, until flavors meld and soup thickens ever so slightly. Remove from heat; stir in cream. Remove thyme and bay leaf. Use immersion blender (or regular high-speed blender, in batches) to blend soup until smooth.
Serve with gooey, buttery grilled cheese sandwiches cut into soldiers for maximum dipping ability.
Calories: 191kcal | Carbohydrates: 21g | Protein: 4g | Fat: 12g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.2g | Cholesterol: 32mg | Sodium: 814mg | Potassium: 660mg | Fiber: 4g | Sugar: 14g | Vitamin A: 1147IU | Vitamin C: 21mg | Calcium: 85mg | Iron: 3mg