Bowl of homemade tomato soup garnished with fresh basil and served with crusty bread

Homemade Tomato Soup

There’s something irresistibly comforting about a steaming bowl of homemade tomato soup. It takes me back to my childhood, standing beside my grandmother as she stirred her vibrant concoction on a chilly afternoon. The aroma of sautéing onions and garlic would fill the kitchen, wrapping us in warmth as we anticipated the first spoonful of that rich, velvety goodness. Whether enjoyed with a toasted sandwich or simply sipped from a mug, tomato soup has a way of warming the heart, bringing families together, and evoking cherished memories.

## Recipe Timing

  • Prep Duration: 10 minutes
  • Active Cooking: 40 minutes
  • Total Duration: 50 minutes
  • Portion Size: Serves 4
  • Complexity: Simple

## Nutritional Recipe

  • Calories per portion: Approximately 150
  • Protein: 3g
  • Carbs: 12g
  • Fats: 10g
  • Fiber: 2g
  • Sugars: 6g
  • Sodium: 580mg

## Why You’ll Love This Homemade Tomato Soup

This homemade tomato soup is not just a meal; it’s an experience that evokes comfort and nostalgia. With its fresh, bright tomato flavor complemented by the sweetness of caramelized onions and hints of fragrant herbs, this soup is a delightful blend of simplicity and richness. The optional heavy cream adds a luxurious touch, making each spoonful a smooth and creamy indulgence. The best part? It comes together in under an hour and can easily be customized to suit your taste.

## The Complete Cooking Journey

Embarking on this cooking journey is straightforward yet rewarding. Picture yourself in the kitchen: the sound of chopped vegetables hitting the cutting board, the sizzle of olive oil in a pot, and the vibrant color of tomatoes brightening the space. With each step, you’ll find joy in the process, from sautéing and simmering to blending and serving. Trust me, by the end of this culinary adventure, you’ll find comfort not just in the soup but in the memories it creates.

## Ingredients:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, chopped
  • 2 cans (14.5 oz each) diced tomatoes, with juice
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1/2 cup heavy cream (optional for creaminess)
  • Fresh basil leaves for garnish (optional)

## Method:

### Step 1: Heat the Olive Oil

In a large pot, heat the olive oil over medium heat.

### Step 2: Sauté the Onion

Once hot, add the diced onion and sauté until translucent, about 5 minutes.

### Step 3: Add Garlic and Carrot

Add the minced garlic and chopped carrot to the pot. Cook for an additional 3-4 minutes, stirring frequently to avoid burning the garlic.

### Step 4: Combine Tomatoes

Pour in the canned diced tomatoes along with their juices. Stir well to combine.

### Step 5: Add Broth and Spices

Add the vegetable broth, sugar, dried basil, dried oregano, salt, and pepper to the pot. Bring the mixture to a gentle boil.

### Step 6: Simmer

Once boiling, reduce the heat to low and let the soup simmer for about 30 minutes, stirring occasionally.

### Step 7: Blend Until Smooth

After simmering, use an immersion blender to purée the soup directly in the pot until smooth. Alternatively, transfer the soup to a blender in batches and blend until silky.

### Step 8: Add Cream (Optional)

If you prefer a creamier texture, return the soup to low heat and stir in the heavy cream. Heat for another 5 minutes until warmed through.

### Step 9: Adjust Seasoning

Taste and adjust seasoning, adding more salt, pepper, or sugar if desired.

### Step 10: Serve and Garnish

Serve hot, garnished with fresh basil leaves if you like.

## Serving Suggestions & Pairings

This homemade tomato soup pairs beautifully with a variety of accompaniments. Try it with classic grilled cheese sandwiches, crusty bread for dipping, or even a fresh garden salad for a light lunch or dinner. For something a bit fancier, top the soup with a swirl of pesto or a sprinkle of croutons for added texture and flavor.

## Storage & Leftovers Guide

Store any leftovers in an airtight container in the refrigerator for up to 4 days. This soup also freezes beautifully; simply let it cool completely before transferring to freezer-safe bags. It can be kept in the freezer for up to 3 months. When ready to enjoy again, simply thaw overnight in the fridge and reheat on the stove!

## Kitchen Wisdom & Success Tips

  • For a deeper flavor profile, consider roasting your tomatoes beforehand.
  • Don’t rush the simmering stage; allowing the soup to develop its flavors over time is key.
  • If you don’t have heavy cream, a splash of coconut milk or cashew cream can provide a similar richness.

## Flavor Variations & Adaptations

Feel free to customize this classic dish to suit your palate! Add a pinch of red pepper flakes for a spicy kick, throw in some spinach for added nutrients, or substitute the vegetable broth with chicken broth for a heartier flavor. You could also explore other herbs, like thyme or rosemary, for even more depth.

## Reader Questions & Solutions

  1. Can I use fresh tomatoes instead of canned?
    Absolutely! If using fresh tomatoes, about 2 to 3 pounds should do. Just blanch them to easily remove the skins, then chop and add them to the pot.

  2. Is it possible to make this soup in a slow cooker?
    Yes, simply add all your ingredients to the slow cooker and cook on low for 6-8 hours. Blend when it’s done cooking.

  3. What if I don’t have an immersion blender?
    No problem at all! Transfer the soup in batches to a standing blender, making sure to let it cool a bit to avoid splatters.

  4. Can I make this soup vegan?
    Absolutely! Just skip the heavy cream or substitute it with a plant-based cream or milk.

  5. How can I make it more filling?
    Consider adding cooked white beans or lentils to the soup for added protein and fiber.

## Wrapping Up

This homemade tomato soup isn’t just a recipe; it’s a warm hug in a bowl, a celebration of simple, nourishing ingredients. I hope you feel inspired to make this dish your own, creating new memories as you savor each creamy bite. Cooking is all about sharing love, and I can’t wait for you to experience the joy of homemade tomato soup as it meets your own family traditions. So grab your ingredients, and let’s get cooking!

Print

Homemade Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.5 from 169 reviews

A comforting bowl of homemade tomato soup that brings warmth and nostalgia.

  • Author: penny
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, chopped
  • 2 cans (14.5 oz each) diced tomatoes, with juice
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1/2 cup heavy cream (optional for creaminess)
  • Fresh basil leaves for garnish (optional)

Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Sauté the diced onion until translucent, about 5 minutes.
  3. Add the minced garlic and chopped carrot. Cook for an additional 3-4 minutes.
  4. Pour in the canned diced tomatoes and their juices. Stir well to combine.
  5. Add the vegetable broth, sugar, dried basil, dried oregano, salt, and pepper. Bring to a gentle boil.
  6. Reduce the heat to low and let the soup simmer for about 30 minutes.
  7. Use an immersion blender to purée the soup until smooth.
  8. If desired, return to low heat and stir in the heavy cream. Heat for another 5 minutes.
  9. Taste and adjust seasoning as needed.
  10. Serve hot, garnished with fresh basil leaves.

Notes

Store leftovers in an airtight container for up to 4 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 150
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 15mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Scroll to Top