Homemade Tomato Basil Soup Recipe

Nothing says comfort like a bowl of homemade tomato basil soup. This recipe uses fresh roasted tomatoes, aromatic vegetables, and an abundance of basil for a soup that’s savory, creamy (without heavy cream), and flecked with fresh green herbs. Whether you’re seeking a cozy meal for a chilly night or a way to use up summer’s tomato bounty, this soup deserves a spot in your rotation.

Why You’ll Love This Tomato Basil Soup

  • Fresh Ingredients: Roasted roma tomatoes give this soup its signature depth and rich flavor.
  • Lightly Creamy: Carrots and olive oil create a silky texture—no nuts or heavy cream needed.
  • Herbal Aroma: Plenty of fresh basil and thyme make the soup fragrant, fresh, and vibrant.
  • Simple Method: Easy roasting and blending steps, with no complicated techniques.
  • Freezer-Friendly: Make a big batch and freeze portions for quick meals all year long.

Tomato Basil Soup Ingredients

You need just a handful of simple, fresh ingredients for this roasted tomato basil soup:

  • Roma Tomatoes – These small, firm tomatoes roast beautifully, concentrating their flavor. Substitute with other small plum tomatoes if needed.
  • Onion – Adds underlying sweetness and savoriness.
  • Garlic – Brings a delicious, mellow depth to the soup.
  • Carrot – Balances the acidity of tomatoes and makes the soup creamy.
  • Balsamic Vinegar – Introduces brightness and subtle tang.
  • Fresh Thyme – Adds herbal notes for a comforting flavor profile.
  • Fresh Basil – Essential for tomato basil soup! Blended in at the end for a vibrant finish.
  • Extra-Virgin Olive Oil – Provides body and heart-healthy richness.
  • Vegetable Broth – The flavorful base that brings everything together.
  • Sea Salt & Black Pepper – Essential for seasoning and bringing the flavors to life.
Ingredient Purpose/Role
Roma Tomatoes Main flavor base
Onion Sweetness, savoriness
Garlic Aromatic depth
Carrot Creamy texture, balances acidity
Balsamic Vinegar Tangy brightness
Thyme Herbal, aromatic
Fresh Basil Vibrancy, fresh flavor
Olive Oil Richness, body
Vegetable Broth Soup base
Salt & Pepper Flavor enhancement

How to Make Tomato Basil Soup

Making this soup is a rewarding, multi-step process that fills your kitchen with amazing aromas. Here’s how:

1. Roast the Tomatoes

  • Preheat oven to 350°F (175°C) and line a baking sheet with parchment paper.
  • Slice 2½ pounds of roma tomatoes in half vertically and place them cut-side up on the sheet.
  • Drizzle with olive oil, season with salt and pepper.
  • Roast for about 1 hour, or until the tomatoes are juicy but beginning to shrivel along the edges.

2. Sauté Aromatics

  • Heat remaining olive oil in a large pot over medium heat.
  • Add chopped onion, carrot, and garlic along with some salt.
  • Cook for 8 minutes, until soft and fragrant.

3. Simmer the Soup

  • Add the roasted tomatoes, 3 cups vegetable broth, balsamic vinegar, and fresh thyme to the pot.
  • Bring to a boil, then reduce heat and simmer gently for 20 minutes to develop flavor.

4. Blend Until Creamy

  • Let the mixture cool slightly.
  • Transfer soup to a blender in batches, or use an immersion blender directly in the pot.
  • Blend until completely smooth.
  • Add 1 packed cup of fresh basil leaves and pulse briefly until combined for a flecked green appearance and vivid flavor.

5. Season & Serve

  • Taste the soup; adjust seasoning with salt, pepper, or more vinegar if needed.
  • Ladle into bowls and garnish with extra basil leaves.

Tips for the Best Tomato Basil Soup

  • Choose the right tomatoes: Roma or plum tomatoes are less watery and more flavorful. Avoid large heirloom or salad tomatoes for this recipe.
  • Blend in basil at the end: This keeps its flavor fresh and the color vivid.
  • Don’t skip the roasting: Roasting intensifies and caramelizes the tomato flavor.
  • For creamier soup: Add more carrots or use a splash of coconut milk for a dairy-free option.
  • Freeze extra soup: Cool completely and store in an airtight container for up to 3 months. Thaw and reheat gently.

Serving Suggestions

This soup is satisfying on its own, but truly shines with the right sides:

  • Classic Grilled Cheese: The ultimate partner! Crunchy bread and melty cheese are perfect for dunking.
  • Crusty Bread: Dip a thick slice into your bowl for a rustic, comforting meal.
  • Salad: Pair with a simple mixed green salad dressed with balsamic vinaigrette.
  • Herb Swirl: Garnish each bowl with a swirl of olive oil and a sprinkle of chopped fresh basil.

Recipe Variations

  • Spicy Tomato Basil Soup: Add a pinch of crushed red pepper flakes while sautéing the aromatics.
  • Coconut Tomato Basil Soup: Swirl in a little coconut milk at the end for a non-dairy creamy touch.
  • Cheesy Finish: Top each serving with freshly grated Parmesan cheese for extra richness.
  • More Garlic: For garlic lovers, feel free to increase the amount for extra punch.
  • Add greens: Stir in baby spinach or kale for more nutrition and color.

Frequently Asked Questions (FAQs)

Q: Can I use canned tomatoes instead of fresh?

A: For this recipe, fresh roma or plum tomatoes are best to achieve the deep roasted flavor. Canned tomatoes work, but the soup will lack the same roasted, caramelized notes. If you use canned, skip the roasting and simmer a bit longer with the aromatics.

Q: Do I need to peel the tomatoes before roasting?

A: No, there is no need to peel the tomatoes. The skins blend smoothly into the soup and add flavor once pureed.

Q: How long does tomato basil soup last in the fridge?

A: Store cooled soup in an airtight container for up to 4 days in the refrigerator.

Q: Can I freeze this soup?

A: Absolutely! Let the soup cool completely, then freeze in meal-sized containers for up to 3 months. Thaw overnight in the fridge and reheat gently.

Q: How can I make this soup vegan or dairy-free?

A: This recipe is naturally vegan and dairy-free as written, thanks to the use of olive oil and carrots for creaminess. Avoid adding cheese or butter for keeping it fully plant-based.

Homemade Tomato Basil Soup Recipe Card

Ingredients

  • 2½ pounds roma tomatoes, halved
  • ¼ cup extra-virgin olive oil, divided
  • 1 medium yellow onion, chopped
  • ⅓ cup chopped carrots
  • 4 garlic cloves, chopped
  • 3 cups vegetable broth
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon fresh thyme leaves
  • 1 packed cup fresh basil leaves, plus extra for garnish
  • Sea salt and freshly ground black pepper, to taste

Instructions

  1. Preheat oven to 350°F (175°C). Line a large baking sheet with parchment paper. Arrange the tomatoes, cut side up, on the sheet. Drizzle with 2 tablespoons olive oil. Sprinkle with salt and pepper. Roast for 1 hour until juicy yet shriveling at the edges.
  2. In a large pot, heat the remaining 2 tablespoons olive oil over medium heat. Add onion, carrot, garlic, and ½ teaspoon salt. Sauté about 8 minutes until soft.
  3. Add roasted tomatoes, vegetable broth, balsamic vinegar, and thyme. Bring to a boil, reduce heat, and simmer 20 minutes.
  4. Let the soup cool slightly. Transfer to a blender in batches (or use an immersion blender) and blend until smooth and creamy.
  5. Add the basil and pulse just until incorporated, preserving green flecks and freshness.
  6. Taste and adjust seasoning. Ladle into bowls and garnish with fresh basil. Serve with grilled cheese or crusty bread if desired.

Reader Reviews

  • “So, so good! Even my kids ate it. Roasted all cherry tomatoes from the garden—delicious!”
  • “To confirm: Do you roast the tomatoes with skin on?” Yes, roast with skin on for flavor and texture.
  • “Superb and in its own league for tomato soups. I love that it’s so freezer-friendly—great for eating in the middle of winter!”
  • “This was amazing! Will definitely make again.”

Expert Tips for Perfect Tomato Basil Soup

  • Batch Cooking: Double the recipe to freeze extra portions for future quick meals.
  • Use Garden Tomatoes: If you grow your own, this is the ultimate recipe to showcase them.
  • Enhance with Fresh Croutons: Toasted bread cubes tossed in olive oil and herbs elevate every bowl.
  • Make it a Meal: Pair with a robust sandwich or salad for lunch or a light dinner.

More Soup Inspiration

  • Looking to mix things up? Try other homemade classics like carrot soup, roasted red pepper soup, or butternut squash soup for more comforting meals.