Fresh tomato and basil soup uses garden-ripe tomatoes and fresh ingredients (no cans or pastes here)! It’s a quick and easy homemade tomato soup that’s perfect for using up those juicy summer tomatoes.

Fresh tomato soup in a  bowl with homemade croutons and roma tomatoes
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Step aside canned tomato soup; fresh tomato and basil soup is here! Homemade soup may sound complicated, but it’s incredibly easy to make.

You just need a handful of ingredients and some garden-ripe tomatoes to make creamy and dreamy soup. Enjoy it on its own or paired with this gouda grilled cheese sandwich.

Reader rating

โ˜…โ˜…โ˜…โ˜…โ˜…

“Love this recipe. Made the first batch as is. Had a few more veggies from the garden to use up so for batch 2 I added 1 cup each corn (cut off cob), green beans, and sliced okra. Made the soup as written and added extra veggies at the end and cooked an additional 20 minutes. Probably the best veggie soup I have had in a long time.” โ€”Lisa

Add your review

Fresh tomatoes on the vine with a blue background for making tomato soup

here’s what you’ll need to make homemade soup

Like most types of soup, the ingredients in this tomato basil soup recipe are customizable to whatever you have on hand!

  • Fresh Tomatoes: We’re celebrating the deliciousness of sweet, ripe tomatoes by using only fresh tomatoes in this soup! Any variety will do (read more about tomato varieties here).
  • Flavor Base: Onion and garlic are the flavor foundations of any good soup.
  • Basil: While we love this classic pairing, you could also throw in rosemary, thyme, or oregano!
  • Honey: To balance the sourness of tomatoes.
  • Seasonings: Paprika, salt, and a bit of black pepper.
  • Vegetable Broth: Use broth instead of water to infuse this tomato soup with even more flavor.

Sarah’s Tip

Feel free to mix and match spices. You can add oregano and thyme for a traditional French flare. Add cinnamon for fall flavors. Or, add truffle salt or parmesan cheese for umami notes.

Chopped fresh tomatoes to make tomato soup

here’s how to make it

Making this soup is so easy, and with just one pot, there arenโ€™t many dishes to clean up!

  1. Cook the tomatoes: Add the onion and garlic, cooking until the onion softens and is fragrant. Stir in the chopped tomatoes and continue cooking, uncovered, until the tomatoes have mostly broken down, about 10 minutes.
  2. Blend it together: Add 1 cup of the broth and blend until smooth. Return the soup to the pot and add more broth, as needed, to reach a consistency to your liking.
  3. Flavor the soup: Stir in basil (stem and all), honey, and seasonings, cover, and cook for 5 more minutes. Give it a final taste and fish out the basil just before serving.
  4. Serve: Serve warm, optionally topped with croutons* and drizzled with heavy cream or Greek yogurt. You can also top your soup with crispy air fryer chickpeas or even truffle popcorn.
Tomato soup in a pot with spices and basil
Fresh tomato soup in a pot with spices and basil
Use either a handheld immersion blender or carefully transfer the mixture to a countertop blender to blend the tomatoes.

Variation of this Tomato Soup

  • Creamy tomato soup: After blending the soup, rather than adding more broth to reach your desired consistency, add a splash of cream. Alternatively, whisk a dollop of cream cheese into the soup at the very end, just before serving.
  • Tomato soup with carrots: Add the onion to the pot at the same time as the carrots, and then add a handful of chopped or shredded carrots.
  • Spicy tomato soup: At the same time as you add the onion to the pot, add 1/2 of a finely chopped jalapeno.
  • Basil Bomb: Drizzle a bit of basil oil onto each bowl of soup right before serving for maximum fancy factor!
Fresh tomato soup in a bowl with homemade croutons and roma tomatoes

Quick Tomato Soup (Fresh Tomatoes)

4.80 from 24 votes
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 servings
Fresh tomato and basil soup uses garden-ripe tomatoes and fresh ingredients (no cans or pastes here)! It's a quick and easy homemade tomato soup that's perfect for using up those juicy summer tomatoes.

Ingredients 

  • 7 cups chopped tomato, about 1kg
  • 1 Tbsp olive oil, 15 mL
  • ยฝ cup chopped sweet onion, about ยฝ onion
  • 4 cloves garlic, minced
  • 2 cups vegetable broth, divided
  • 1 large sprig fresh basil
  • 1 tsp honey, 5 g
  • ยฝ tsp each smoked paprika, salt, and pepper
Save this recipe!
Enter your email & we’ll send it straight to your inbox.ย Plus youโ€™ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Cook Tomatoes: Dice your tomatoes and set aside. Heat oil in a medium pot over medium/high heat. Add onion and garlic, cooking until onion softens and is fragrant. Stir in chopped tomatoes and continue cooking, uncovered, until tomatoes have mostly broken down, about 10 minutes.
    Tomato soup in a pot with spices and basil
  • Blend: Add 1 cup of the broth then blend the mixture until smooth (using either a handheld immersion blender or by carefully transferring the mixture to a countertop blender). Return soup to the pot and add more broth, as needed, to reach a consistency to your liking.
  • Flavor: Stir in basil, (stem and all) honey, and seasonings, cover, and cook for 5 more minutes. Fish out the basil before serving.
    Fresh tomato soup in a pot with spices and basil
  • Serve: Serve warm, optionally topped with croutons* and drizzled with cream.
    Fresh tomato soup in a bowl with homemade croutons and roma tomatoes

Notes

* To make croutons: cut stale bread into small cubes. Liberally toss with oil and toast in a large saute pan over medium/high heat until golden brown.
Storage:ย This soup can be kept in the fridge in an airtight container for up to 5 days. Or, you can freeze it for up to 3 months.

Nutrition

Serving: 1serving | Calories: 123kcal | Carbohydrates: 16.8g | Protein: 5.6g | Fat: 4.9g | Saturated Fat: 0.8g | Cholesterol: 0mg | Sodium: 689mg | Potassium: 893mg | Fiber: 4.3g | Sugar: 10.7g | Calcium: 40mg | Iron: 1.3mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what youโ€™ve made!
Eat vegetarian cookbook.

Give the gift of recipes!

My vegetarian cookbook makes a delicious holiday gift! It's packed with over 100 reader-favorite easy vegetarian recipes they'll love ๐ŸŽ

You May Also Like

4.80 from 24 votes (16 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




19 Comments

  1. turkina says:

    3 stars
    I find tomatoes need to be cooked longer. I didn’t like the taste of the honey in the soup. Otherwise good.