Tomato Soup Recipe
Warm up with this creamy homemade tomato soup! Made with canned tomatoes, onions, garlic, olive oil and heavy cream. This classic comfort food is rich, flavorful, and ready in just 30 minutes.
Prep Time5 minutes mins
Cook Time20 minutes mins
Course: Soup
Cuisine: American
Keyword: tomato soup
Servings: 6 servings
Calories: 4kcal
- 2 tablespoons olive oil or butter
- 1 medium onion, diced
- 2 garlic cloves, minced
- 2 14.5 oz cans diced tomatoes (or crushed tomatoes)
- 2 cups chicken or vegetable broth
- 1 teaspoon sugar
- 1/2 teaspoon dried basil (or 1 tablespoon fresh basil, chopped)
- 1/2 cup heavy cream or whole milk, optional, for creaminess
- Salt and pepper, to taste
Heat olive oil or butter in a large pot over medium heat. Add the diced onion and sauté for 3-4 minutes, until softened.
Add the garlic and cook for 1 minute, until fragrant.
Stir in the diced tomatoes (including their juices), chicken or vegetable broth, sugar, and dried basil. Bring to a boil, then reduce the heat to low and simmer for 15 minutes.
Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer the soup to a blender and blend in batches, then return to the pot.
Stir in the heavy cream or whole milk, if using, and season with salt and pepper to taste.
Serve warm with a drizzle of olive oil, a sprinkle of fresh basil, or croutons, if desired.
- To Store: Allow the soup to cool completely, then transfer it to an airtight container. Store in the refrigerator for up to 4–5 days.
- To Freeze: Let the soup cool to room temperature. Pour it into freezer-safe containers or zip-top bags, leaving a little room for expansion. Freeze for up to 3 months. Thaw in the fridge overnight before reheating.
- To Reheat: Heat the soup on the stovetop over medium heat, stirring occasionally, until warmed through. You can also microwave it in 30-second intervals, stirring in between, until heated evenly.
Calories: 4kcal | Carbohydrates: 1g | Protein: 0.1g | Fat: 0.01g | Saturated Fat: 0.002g | Polyunsaturated Fat: 0.002g | Sodium: 0.2mg | Potassium: 4mg | Fiber: 0.02g | Sugar: 1g | Vitamin A: 0.1IU | Vitamin C: 0.3mg | Calcium: 2mg | Iron: 0.02mg