Homemade Tomato Soup Recipe

The Ultimate Comfort Food: Homemade Tomato Soup Recipe

There’s nothing quite as heartwarming as a hot bowl of homemade tomato soup. This timeless classic, filled with rich, savory flavors, is perfect for any season. Whether you’re looking to warm up in the winter, or searching for a light lunch in the summer, this homemade tomato soup recipe checks all the boxes. It’s simple, nutritious, and delicious! Get ready to create a bowl of comfort that’s truly soul-satisfying!

Certainly, here is a complete blog post on how to make a delicious tomato soup that will warm your heart and soul on any day!

Jump to Recipe

Why This Tomato Soup Recipe?

When it comes to the world of soups, tomato soup reigns supreme. This homemade version, unlike canned versions, is free from preservatives and packed full of fresh flavors. Not to mention, it’s a cinch to prepare, even for beginners in the kitchen.

Homemade Tomato Soup Recipe

Ingredients for Your Homemade Tomato Soup recipe

To make this recipe, you’ll need the following ingredients:

  • Fresh ripe tomatoes: The star of the dish. Fresh, ripe, and juicy tomatoes will give the best flavor.
  • Onion & Garlic: These aromatics add depth and savoriness to your tomato soup.
  • Vegetable stock: To enhance the tomato flavor and add some extra richness.
  • Herbs: Basil or oregano work well. Use fresh or dried, depending on what you have on hand.
  • Cream: For a luxurious, velvety texture. Use dairy or a non-dairy alternative based on your preferences.
  • Salt & Pepper: For seasoning. Adjust to taste.

How to Make Tomato Soup from Scratch

Follow these simple steps to prepare your homemade tomato soup:

  1. Start by sautéing your onions and garlic until soft and fragrant.
  2. Add your chopped tomatoes, herbs, and vegetable stock. Simmer until the tomatoes are soft and the flavors have melded together.
  3. Blend the mixture until smooth, then return it to the heat.
  4. Stir in the cream, season with salt and pepper, and heat through.
  5. Serve hot with a sprinkle of fresh herbs or a dollop of cream on top, and enjoy!

Expert Tips for the Perfect Tomato Soup

Here are some tips and tricks to help you make the best tomato soup:

  • Use ripe tomatoes for the richest flavor.
  • For an extra depth of flavor, try roasting your tomatoes before adding them to the soup.
  • Adjust the consistency of your soup by adding more or less stock or cream.
  • Remember, tomato soup pairs beautifully with a classic grilled cheese sandwich for a comforting meal.
homemade tomato soup

Homemade Tomato Soup Recipe

This Homemade Tomato Soup recipe yields four hearty servings, each approximately 180 calories. Perfect for a cozy dinner or a light lunch, this soup is crafted from simple, fresh ingredients. You'll savor every spoonful of this lusciously creamy, richly flavored tomato soup.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Appetizer
Cuisine American
Servings 4
Calories 180 kcal


  • 2 lbs fresh ripe tomatoes, chopped
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 4 cups vegetable stock
  • 1 tbsp fresh basil or oregano (or 1 teaspoon dried)
  • ½ cup heavy cream or a non-dairy alternative
  • Salt and pepper to taste


  • In a large pot, sauté the diced onion and minced garlic over medium heat until soft and fragrant.
    1 large onion, diced, 3 cloves garlic, minced
  • Add the chopped tomatoes, herbs, and vegetable stock to the pot. Bring the mixture to a boil, then reduce heat and simmer for about 30 minutes until the tomatoes are soft.
    4 cups vegetable stock, 1 tbsp fresh basil or oregano (or 1 teaspoon dried), 2 lbs fresh ripe tomatoes, chopped
  • Blend the soup using an immersion blender or stand blender until smooth. If using a stand blender, remember to cool slightly and be careful of the hot soup.
  • Return the blended soup to the pot. Season with salt and pepper. Heat the soup for another few minutes until it's warmed through.
    Salt and pepper to taste
  • Stir in the cream
    ½ cup heavy cream or a non-dairy alternative
  • Serve hot, garnished with fresh herbs or a dollop of cream if you like. Enjoy your homemade tomato soup!


Expert Tips for the Perfect Tomato Soup:

  • The fresher and riper your tomatoes, the better the flavor of your soup.
  • Try roasting your tomatoes in the oven at 375°F (190°C) for about 20 minutes before adding them to the soup. This can add a wonderful depth of flavor.
  • Feel free to adjust the consistency of your soup. Add more stock if you prefer a thinner soup, or more cream for a thicker, creamier soup.
  • Pair your tomato soup with a classic grilled cheese sandwich for the ultimate comfort meal.
Keyword Homemade Tomato Soup Recipe, How to Make Tomato Soup, Perfect Tomato Soup recipe, Tomato Soup from Scratch

Frequently Asked Questions FAQs About Homemade Tomato Soup

  1. What kind of tomatoes should I use for homemade tomato soup? The best tomatoes for homemade tomato soup are ripe, fresh tomatoes. Roma or Beefsteak tomatoes are both great options. However, you can also use canned tomatoes if fresh ones aren’t available.
  2. Can I make this tomato soup vegan? Yes, you can easily make this soup vegan by using a non-dairy cream alternative such as coconut cream or almond milk. Also, ensure your vegetable stock is vegan-friendly.
  3. How can I store leftover tomato soup? Leftover tomato soup can be stored in an airtight container in the refrigerator for up to 5 days. You can also freeze it for up to 3 months. Reheat gently on the stovetop or in the microwave.
  4. Why is my tomato soup acidic? Tomatoes are naturally acidic. If your soup is too acidic, you can add a pinch of sugar to balance out the flavors. Also, adding cream helps neutralize the acidity.
  5. Can I add other vegetables to this tomato soup recipe? Absolutely! Feel free to add other veggies like carrots, bell peppers, or celery for added flavor and nutrition. Just be sure to adjust the cooking time as necessary.
  6. Is tomato soup healthy? Yes, tomato soup is healthy when made with fresh, natural ingredients like in our recipe. It’s low in calories and high in vitamins, especially vitamin C and lycopene, which are good for your heart.
  7. What can I serve with tomato soup? Tomato soup pairs perfectly with a classic grilled cheese sandwich. It’s also great served with a side of crusty bread, a fresh salad, or croutons on top.
  8. Do you need to peel tomatoes for soup? Peeling tomatoes for soup is not necessary, especially if you plan on blending the soup to a smooth consistency. The skins can add a depth of flavor and additional nutrients. However, some people prefer to remove the skins because they can become tough or add a slight bitterness. If you decide to peel your tomatoes, blanching them in boiling water for about a minute will make the skins easy to remove.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Scroll to Top