Homemade Tomato Soup

Bright and comforting classic tomato soup made from simple pantry ingredients

Time50 min Servings6 Difficulty2/10 TypeSoup

Homemade Tomato Soup is one of the most comforting vegetable soups in American home cooking. This version is bright, naturally flavorful, and made without cream, basil, or roasting - allowing the pure tomato flavor to shine through.

The soup is smooth, lightly savory, and pleasantly balanced between natural sweetness and gentle acidity. It's made from affordable pantry ingredients and requires very simple cooking techniques, making it an extremely low-budget meal that still tastes rich and satisfying.

Because the ingredients are wholesome and easy to digest, this soup is also safe and suitable for children when served warm with bread or grilled sandwiches. It's a classic everyday vegetable soup that can be prepared quickly and enjoyed by the whole family.

🔥 Pro Cooking Secret
Cook the onions slowly until soft and lightly sweet before adding tomatoes - this step removes harsh acidity and creates a naturally balanced tomato flavor.

Per 100 g of the finished Homemade Tomato Soup:

Protein 1.2 (g)
Fat 2.3 (g)
Carbs 5.4 (g)
Calories 46 (kcal)
Homemade Tomato Soup in a white ceramic bowl with golden pattern, smooth bright red tomato soup topped with olive oil swirl and parsley, fresh tomatoes, garlic, onion and tomato paste around the bowl, red cooking pot in the background
Recipe author Olivia Bennett

Recipe by: Olivia Bennett

Editor-in-Chief of FastSimpleRecipes.com with over 15 years of culinary experience. Olivia carefully tests every Homemade Tomato Soup recipe to ensure balanced acidity, proper vegetable cooking, and consistent flavor using simple household ingredients.

Ingredients
for Homemade Tomato Soup

Ingredients for Homemade Tomato Soup: tomatoes, onion, garlic, olive oil, tomato paste and vegetable broth arranged on white background

Ingredient List

  • 2 lb (900 g) ripe tomatoes, chopped
  • 1 medium onion (160 g), diced
  • 3 cloves (12 g) garlic guide, minced
  • 2 tbsp (30 g) Olive Oil guide
  • 1 tbsp (16 g) tomato paste
  • 4 cups (950 ml) vegetable brothguide (or water)
  • 1 tsp sugar (optional, balances acidity)
  • 6 g kosher salt guide (adjust to taste)
  • 1/4 tsp ground black pepper guide
Fresh tomatoes produce the best flavor, but canned whole tomatoes can also be used when fresh tomatoes are not in season.

💡Helpful Tips

  • Tomato quality: ripe tomatoes provide natural sweetness and better color.
  • Broth substitute: vegetable broth adds depth, but water works perfectly for a lighter soup.
  • Texture control: blend longer for a silky soup or shorter for a slightly rustic texture.

How to Make Homemade Tomato Soup (Step-by-Step Guide)

  1. Step 1

    Start by washing the tomatoes thoroughly under cool running water to remove any dirt. Place them on a cutting board, remove the stem area, and cut the tomatoes into medium pieces about 1-2 inches (3-5 cm) wide.

    Dice the onion into small even cubes so it cooks evenly and releases sweetness into the soup. Then mince the garlic very finely using a knife or garlic press.

    The vegetables should be cut into fairly small pieces so they soften quickly while cooking. This will make blending the soup easier and help create a smooth final texture.

  2. Step 2

    Place a medium soup pot or saucepan on the stove over medium heat. Add Olive Oil and allow it to warm for about 20-30 seconds.

    Add the diced onion and cook slowly while stirring every 30-40 seconds. The onion should soften and become translucent after about 5-7 minutes.

    Do not rush this step. Cooking the onion gently removes sharp flavor and builds sweetness. The onion should become soft and slightly glossy but not brown.

    Add the minced garlic and cook for another 30-40 seconds while stirring constantly. Garlic cooks very quickly, so the goal is only to release aroma without burning it. Properly cooked aromatics create the flavor foundation of the soup.

  3. Step 3

    Add the chopped tomatoes directly into the pot with the onion and garlic. Stir everything well so the tomatoes mix with the aromatic base.

    Cook the tomatoes for about 5 minutes while stirring occasionally. As they heat, they will soften and begin releasing juice, forming the natural base of the soup.

    Stir in the tomato paste and mix thoroughly until it dissolves into the tomatoes. Tomato paste adds depth and intensifies the flavor.

    Continue cooking for another 1-2 minutes so the paste fully blends into the mixture. At this point the mixture should look juicy, slightly thick, and deeply red.

  4. Step 4

    Pour the vegetable broth into the pot. If broth is not available, you can safely use plain water instead and the soup will still taste good.

    Stir the soup well and increase the heat until the liquid reaches a gentle boil. Once boiling, reduce the heat to low so the soup simmers slowly.

    Let the soup simmer uncovered for about 20 minutes. During this time the tomatoes will fully soften and the flavors will combine.

    Stir occasionally to prevent sticking and to help the ingredients cook evenly. By the end of simmering the vegetables should be very soft and easy to blend.

  5. Finish
    Finished Homemade Tomato Soup served in a bowl with bright tomato color and smooth texture

    Turn off the heat and allow the soup to cool slightly for 2-3 minutes. Carefully blend the soup using an immersion blender directly in the pot.

    Blend until the texture becomes completely smooth and velvety. If you prefer a slightly rustic soup, blend a little less.

    If using a standard blender, transfer the soup in small batches and blend carefully, then return it to the pot.

    Add kosher salt and black pepper and stir well. If the tomatoes taste very acidic, add the optional sugar and mix again.

    The finished soup should be smooth, bright red, and naturally balanced. Taste once more and adjust seasoning if needed before serving warm.

📌 Common Mistakes When Making Potato Leek Soup

Potato Leek Soup is one of the most classic vegetable soups in home cooking. The recipe looks very simple - potatoes, leeks, broth, and cream - but the final result depends heavily on small cooking details. Because the soup has only a few ingredients, every step of the technique directly affects the final texture and flavor.

Many problems such as gritty texture, dull flavor, overly thick soup, or a heavy greasy consistency are usually caused by simple preparation mistakes rather than the recipe itself. Understanding the most common Potato Leek Soup mistakes helps ensure a silky, balanced soup with natural sweetness from the leeks and a smooth creamy texture.

Use the troubleshooting guide below to avoid the most common Potato Leek Soup cooking mistakes.

Problem Most Likely Cause Quick Fix
Soup tastes flat or bland Leeks were not sautéed long enough Cook leeks slowly in butter for 6-8 minutes before adding potatoes.
Soup has a gritty texture Leeks were not washed properly Slice leeks first and rinse them in a bowl of water to remove hidden sand.
Soup turns too thick or pasty Too many potatoes or too little liquid Add hot broth or water gradually until the soup reaches a silky consistency.
Soup tastes heavy or greasy Too much cream added Use a moderate amount of cream and rely on blended potatoes for natural creaminess.
Mistake 1

Not sautéing the leeks long enough

The delicate flavor of Potato Leek Soup comes primarily from properly cooked leeks. If the leeks are added to the soup without being sautéed first, the soup can taste flat and slightly harsh instead of sweet and aromatic.

Slowly cooking the leeks in butter allows their natural sugars to develop and softens their fibers. This creates the classic mild sweetness that defines traditional Potato Leek Soup.

Fix: Always sauté the leeks gently in butter for about 6-8 minutes over medium heat until soft and fragrant. They should become tender but remain pale, not browned.
Mistake 2

Skipping proper leek cleaning

Leeks grow in sandy soil, and fine grains of dirt often hide between the tightly layered leaves. If the leeks are not cleaned thoroughly, the finished soup may have a gritty texture that cannot be fixed later.

This is one of the most common mistakes when cooking any leek-based soup, especially for cooks who are not familiar with preparing fresh leeks.

Fix: Slice the leeks first, then place them in a bowl of cold water and separate the layers with your hands. Lift the leeks out of the water so the sand stays at the bottom of the bowl.
Mistake 3

Blending the soup before the potatoes are fully soft

Potatoes must be completely tender before blending. If they are still slightly firm inside, the blended soup may become grainy instead of smooth.

The starch inside the potatoes is what naturally thickens the soup and creates its creamy texture without needing large amounts of cream.

Fix: Simmer the potatoes until a fork easily slides through the center with no resistance. Only then blend the soup until smooth and velvety.
Mistake 4

Adding too much cream

Potato Leek Soup is naturally creamy because blended potatoes release starch that thickens the broth. Adding too much heavy cream can overpower the delicate flavor of the leeks and make the soup unnecessarily heavy.

A properly balanced soup should feel silky and light, not overly rich or greasy.

Fix: Add cream gradually and taste the soup as you go. Usually about 1/2 cup is enough for a large pot. The potatoes should provide most of the creaminess.

Quick Summary

The best Potato Leek Soup depends on a few key techniques: cleaning the leeks thoroughly, sautéing them gently to build flavor, cooking the potatoes until completely tender before blending, and adding cream in moderation. When these small steps are done correctly, the soup becomes silky, naturally creamy, and beautifully balanced - exactly what makes this classic vegetable soup so comforting and popular.

🗨 FAQ
About Homemade Tomato Soup

Homemade Tomato Soup is simple to prepare, but many home cooks have questions about flavor balance, texture, and storage. These answers explain the most common cooking questions so your soup turns out smooth, flavorful, and comforting every time.
Why does my tomato soup taste too sour?
Tomatoes naturally contain acidity, and the flavor becomes stronger if the soup is not balanced with sweet aromatics. Cooking onions slowly before adding tomatoes helps soften acidity. If the soup still tastes sharp, add a small pinch of sugar and simmer for a few more minutes to round out the flavor.
Can I use canned tomatoes instead of fresh tomatoes?
Yes. Canned whole tomatoes or crushed tomatoes work very well in homemade tomato soup, especially when fresh tomatoes are not in season. Use the same weight as fresh tomatoes and simmer the soup normally so the flavors combine properly.
How can I make tomato soup smoother?
The key is to simmer the vegetables until they become very soft before blending. Then use an immersion blender or standard blender and blend thoroughly until the soup becomes silky. Blending longer usually produces a smoother texture.
Can homemade tomato soup be frozen?
Yes. Tomato soup freezes very well because it contains no dairy. Allow the soup to cool completely, store it in airtight containers, and freeze for up to 3 months. Reheat gently on the stove while stirring.
What foods go well with tomato soup?
Tomato soup is traditionally served with grilled cheese sandwiches, toasted bread, crackers, or simple sandwiches. These foods complement the soup's bright tomato flavor and make the meal more filling.
Can this tomato soup be used for meal prep?
Yes. Homemade tomato soup stores well in the refrigerator for 3-4 days. The flavor often improves slightly after resting overnight because the ingredients continue to blend together.