Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy tomato soup garnished with fresh basil leaves, olive oil drizzle, and black pepper, perfect for a comforting meal.

Tomato Soup Recipe


Description

Fresh, vibrant tomato soup with a silky smooth texture and naturally sweet flavor—this homemade tomato soup brings comfort food perfection to your kitchen without any cream or canned soup.

Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes | Servings: 6Creamy tomato soup garnished with fresh basil leaves, olive oil drizzle, and black pepper, perfect for a comforting meal.


Ingredients

Scale
  • 2 lbs fresh ripe tomatoes, chopped (or two 28-oz cans whole peeled tomatoes if fresh aren’t great)
  • 1 onion, chopped
  • 2 carrots, peeled and chopped (these add natural sweetness)
  • 2 celery stalks, chopped (adds depth and body)
  • 4 cups vegetable broth (use the good stuff with actual flavor)
  • 2 cloves garlic, minced
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • 2 tbsp olive oil (plus more for drizzling)
  • Fresh basil leaves for garnish (optional but beautiful)

Instructions

  1. Heat the olive oil in a large, heavy pot over medium heat. Add the chopped onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until everything’s softened and the onion is translucent. Don’t rush this step—let the vegetables release their natural sweetness.
  2. Add the minced garlic along with the dried basil and oregano. Cook for just 1 minute, stirring constantly, until your kitchen smells incredible. Stop when the raw garlic smell disappears and everything becomes aromatic.
  3. Stir in all the chopped tomatoes and the entire 4 cups of vegetable broth. Give everything a good stir to make sure nothing’s stuck to the bottom. Bring the whole thing to a boil.
  4. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 20-25 minutes. You want the tomatoes to completely break down and the liquid to reduce slightly so all the flavors concentrate. This is where the magic happens—don’t rush it.
  5. Time to blend! If using an immersion blender, blend right in the pot until completely silky smooth. If using a regular blender, let the soup cool for 10 minutes first, then blend in batches (filling the blender only halfway and holding a towel over the lid for safety). Blend until velvety with absolutely no chunks remaining.
  6. Return the blended soup to the pot if you used a regular blender. Season generously with salt and pepper—taste as you go and add more than you think you need. Tomatoes need salt to shine. Simmer for another 5 minutes to let the flavors meld.
  7. Serve hot in bowls, drizzled with a little good olive oil and garnished with fresh basil leaves if you have them. Perfect with grilled cheese sandwiches for dunking!

Nutrition Information (Per Serving):

  • Calories: 110
  • Carbohydrates: 15g
  • Protein: 3g
  • Fat: 5g
  • Fiber: 4g
  • Sodium: 580mg
  • Vitamin A: 45% DV (from carrots and tomatoes)
  • Vitamin C: 35% DV (from tomatoes)
  • Potassium: 12% DV

This tomato soup is packed with vitamins and antioxidants from fresh vegetables, making it both comforting and nutritious.

Notes:

  • Use ripe, in-season tomatoes when possible—they make all the difference in flavor
  • If fresh tomatoes aren’t great, quality canned whole tomatoes are actually better than mediocre fresh ones
  • The carrots and celery add natural sweetness and body—don’t skip them
  • Blend until completely smooth for that restaurant-quality silky texture
  • Season generously with salt—tomatoes need it to taste bright and delicious
  • The soup should be thick enough to coat the back of a spoon; simmer longer if too thin

Storage Tips:

  • Let the soup cool completely before storing in an airtight container in the fridge for up to 5 days
  • Freezes beautifully for up to 3 months in freezer-safe containers or bags
  • Thaw overnight in the fridge, then reheat gently on the stovetop over medium-low heat
  • Add a splash of broth when reheating if the soup has thickened too much in storage
  • The flavor actually improves after a day as everything melds together

Serving Suggestions:

  • Classic Combo: Serve with grilled cheese sandwiches for dunking—the ultimate comfort food pairing
  • Topped Simply: Drizzle with good olive oil, add fresh basil leaves, and maybe some grated Parmesan for elegance
  • With Crusty Bread: Serve alongside warm, crusty sourdough or ciabatta for soaking up every drop
  • Elevated Presentation: Top with homemade croutons, a swirl of cream, or fresh herbs for dinner party style

Mix It Up (Recipe Variations):

Roasted Tomato Soup: Roast the tomatoes, onions, and garlic at 400°F for 30 minutes before simmering for incredible caramelized depth that’s absolutely worth the extra step.

Creamy Tomato Soup: Stir in 1/2 cup of heavy cream or half-and-half at the end for luxurious richness that makes this even more comforting on cold days.

Tomato-Pepper Soup: Add 2 roasted red peppers (jarred is fine) with the tomatoes for a sweeter, more complex flavor that’s gorgeous and slightly smoky.

Tomato-Bean Soup: Blend in 1 can of drained white beans before the final simmer for a heartier version with more protein and substance.

What Makes This Recipe Special:

Tomato soup became an American comfort food icon in the late 1800s when home cooks preserved their garden tomatoes in soup form for winter. What distinguishes authentic homemade tomato soup from canned versions is building a proper vegetable base—carrots provide natural sweetness, celery adds depth, and onions create the savory foundation that makes tomatoes truly shine. The technique of properly simmering vegetables to concentrate flavors, then blending until silky smooth, creates soup that tastes both bright and deep—proving that the best tomato soup doesn’t need cream or sugar, just time and good ingredients.