Horizontal image for Easy Tomato Soup

Easy Tomato Soup

Making homemade tomato soup is incredibly simple, and my tips will take it to the next level! Adding bacon and sautéing plenty of extra vegetables in the drippings before adding the tomatoes gives the soup a rich and deep flavour.
Course Lunch, Main Course
Cuisine American, Mediterranean
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 people
Calories 113kcal
Author Nora Rusev


  • 2 slices bacon chopped
  • 1 onion roughly chopped
  • 3 cloves garlic chopped
  • 2 stalks celery roughly chopped
  • 1 large carrot peeled and roughly chopped
  • 2 teaspoons Italian seasoning
  • 2 1/2 cups broth any kind works, we prefer chicken
  • 28- oz. can crushed tomatoes
  • Heavy cream to serve (optional)


  • Get sautéing: Heat a large pot or Dutch oven over medium heat. Add the bacon and brown until there's rendered fat in the pot. Add the onion, garlic, celery and carrot. Cook until starting to soften and caramelise, about 5 minutes.
  • Season: Stir in the Italian seasoning and any additional seasoning you might like. Cook for 1 minute, stirring constantly.
  • Add liquids and simmer: Add the broth and crushed tomatoes and stir well. Bring to a boil, then reduce the heat to low and simmer for 10-15 minutes. If you prefer a thick soup, leave the lid off. If you like your soup on the thinner side, cook it with the lid on.
  • Blend: Allow the soup to cool for 5 minutes before blending it until smooth. If you like, stir in a few tablespoons of heavy cream before serving.


Calories: 113kcal | Carbohydrates: 16g | Protein: 3g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 7mg | Sodium: 972mg | Potassium: 557mg | Fiber: 3g | Sugar: 8g | Vitamin A: 3200IU | Vitamin C: 22.7mg | Calcium: 101mg | Iron: 2.4mg