Go Back
+ servings
a bowl of homemade tomato soup served with croutons with more olive oil and a spoon in the tray
Print Recipe
5 from 2 votes

Homemade Tomato Soup Recipe

This homemade tomato soup is super easy to make, ready in 30 minutes, absolutely delicious and comforting. Made with simple pantry staples ingredients you will love this soup piping hot on nippy evening. Here is how to make it. Serve as starter or light meal with toast or grilled cheese
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Course: Soup, starter
Cuisine: continental
Keyword: tomato soup
Servings: 3 servings
Calories: 166kcal
Author: Harini


  • pressure cooker or instant pot
  • Blender


  • 2 tablespoons olive oil
  • 1 onion large, cubed
  • 4 tomatoes large, plump and ripe
  • 1 beetroot very small
  • 1 potato very small
  • 2 teaspoons dried basil or 1/4 cup fresh basil leaves
  • 2 tablespoons tomato paste
  • 1 cup low sodium broth or water
  • 1/2 teaspoon brown sugar
  • 1 teaspoon ground pepper
  • salt to taste

To serve

  • croutons
  • roasted makhana optional


  • Heat 1 tablespoon olive oil in a pressure cooker base. Add 2 plump garlic cloves, 1 small onion. Saute well for 2 minutes.
    Sautéing onions and garlic in olive oil.
  •  Add 4 large tomatoes halved, a small piece of beetroot and 1 small potato halved.
    sautéing tomatoes, potatoes and beetroot in olive oil.
  • Saute well for 3-4 minutes.
    sautéed tomatoes
  • Add very little water and pressure cook for 3-4 whistles.
    Pressure cooing tomatoes, beetroot and potatoes
  • Once the pressure is released let the ingredients cool down a bit.
    pressure cooked tomatoes, onions and potatoes for soup
  • Take the veggies in a blender jar along with the water. You can also run it through a food mill or use an immersion blender to blend the soup.
    soup ingredients transferred to
  • Blend into a very smooth puree. if required pass through a sieve. Add 3/4 cup water or low sodium broth. Return the puree to the cooker base, add tomato paste and simmer for 3-4 minutes. Add dried or fresh basil leaves, required salt, 1/2 teaspoon sugar and 1 teaspoon pepper powder.
    seasoning tomato soup recipe
  •  Simmer for 2-3 minutes and remove from flame.
    simmering tomato soup
  • Serve tomato soup hot
    a bowl of homemade tomato soup served with croutons with more olive oil and a spoon in the tray


Storage- this soup keeps well for 2-3 days in refrigerator and 3 months in freezer.
Scaling up- you can double or halve the recipe.


Serving: 3servings | Calories: 166kcal | Carbohydrates: 17g | Protein: 5g | Fat: 10g | Saturated Fat: 2g | Sodium: 140mg | Potassium: 724mg | Fiber: 4g | Sugar: 10g | Vitamin A: 1529IU | Vitamin C: 29mg | Calcium: 48mg | Iron: 2mg