• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Travel Palate
  • Recipe Index
  • Latest Recipes
  • About Me
  • Meal Plan
menu icon
go to homepage
  • Recipe Index
  • Latest Recipes
  • Subscribe
  • About Me
Text overlay recipe image.
search icon
Homepage link
  • Recipe Index
  • Latest Recipes
  • Subscribe
  • About Me
Text overlay recipe image.
×
Home ≫ Soup

Homemade Tomato Basil Soup

By Nikole Berg Jan 23, 2025 · Updated: Jan 23, 2025

761 shares
  • Facebook
Pin Recipe Jump to Recipe
Text overlay recipe image.

This homemade tomato basil soup is the perfect comfort food made with pantry staples. The bold flavors are great any time of year, but especially during soup season. This version has a touch of cream and is sure to impress the entire family. 

A bowl of tomato soup.

Email me the recipe!

Enter your email and I'll send it to your inbox!

Plus get all our new recipes too!


Homemade soups are one of our favorite things. Not only are they great for a busy weeknight, you can also cook up a big batch ahead of time to help you meal prep your lunch or dinner for the week.

This easy tomato basil soup is great on its own, with a salad or your favorite sandwich. Grilled cheese sandwiches keeps it classic, but something with turkey or chicken can add tons of protein. The great thing is that the possibilities are endless. 

Next time you want a hot soup on a chilly day, be sure to give this tomato basil soup a try. It's better than what you can get in a restaurant and is sure to become a family favorite.

Try my Beef Tortellini Soup next!

Ingredients needed

This is an overview of the recipe. Please see the bottom of the post for exact amounts and printable recipe card.

Olive oil

Garlic cloves

Onion

Carrots

Pesto - store bought or homemade.

Chicken broth - vegetable broth can also be used. Use store bought or homemade stock.

Crushed tomatoes - I like to use Italian tomatoes because they offer the best flavor. 

Canned whole tomatoes - San Marzano tomatoes here too, but use what is available at your grocery store.

Dried oregano

Fresh basil

Heavy cream - this is what gives the soup its creamy texture. If you want to reduce fat and calories, you can use half and half or whole milk. You can also leave it out.

Salt and black pepper

Fresh parmesan cheese 

Ingredients to make the recipe.

Step by Step instructions

1) Heat a large pot or dutch oven over medium heat. Add olive oil and butter. Once the butter has melted, add the onions and carrots and cook for about 5 minutes. 

2) Add the whole tomatoes to the pot, reserving the sauce that's left in the can for the next step.  Use a wooden spoon or potato masher to mash the tomatoes. Add the pesto and the garlic and cook the tomato mixture over medium heat for about 5 minutes. Season with salt and pepper to taste. 

3) Add the reserved juice from the canned tomatoes, the chicken broth, the crushed tomatoes, and the dried oregano to the pot. Stir to combine and bring to a boil. Reduce heat to medium and cook for at least 30 minutes, uncovered. Stir occasionally.

4) Turn the heat off and add the fresh basil. Blend tomato basil soup with an immersion blender until desired consistency. If using a regular blender, blend in batches being sure to leave plenty of room at the top.

5) Add the heavy cream and parmesan cheese, stirring to combine. Heat through on low heat. Season with salt and pepper, fresh basil and shredded or grated parmesan cheese. 

Cooking onions and carrots in oil and butter.
Adding whole san marzano tomatoes to the pot.
Mashing tomatoes in the soup pot.
Use an immersion blender to puree soup.
The completed soup with a drizzle of cream on top.

Expert Tips

If using a stand or high speed blender to puree, do not fill the container more than half full. You must leave some room for the steam to build and escape or you will have an explosion of hot liquid. Not only will that be a mess to clean, it could burn you. Just remove the cap from the blender lid and cover with a towel and blend the soup in batches. Or you can let the soup cool before adding to the blender.

Adjust the amount of heavy cream according to your liking. I think ½ cup is the perfect amount, but you may want to add one cup for extra richness. It's totally up to you. You can also substitute whipping cream or half and half, or even whole milk. Adjust salt and pepper after adding cream.

Use fresh basil. Using dried basil will not give you the same restaurant flavor as fresh. But if it's all you have, use about one tablespoon, or more to taste.

Serve with shaved parmesan cheese and a hunk of crusty sourdough bread, and some fresh basil leaves. It would also be amazing with a grilled cheese sandwich, tuna fish sandwiches, or a nice crisp salad.

Drizzle with olive oil for a restaurant touch. If you have a nice extra virgin olive oil on hand, drizzle a bit over the soup right before serving. The velvety texture and fruity flavor compliments the soup to a tee!

How to store

Let your creamy tomato basil soup cool to room temperature before storing in an airtight container. Reheat in the microwave on reduced power until hot or on the stove top over medium heat.

Freeze small batches in freezer safe containers for up to one month for longer storage. Thaw frozen soup overnight in the refrigerator and reheat.

More Soup recipes you will love!

Creamy Potato Soup

Taco Soup

Easy Onion Soup

Easy Broccoli Cheese Soup

Click to check out all my soup recipes!

A spoonful ot tomato basil soup.

📖 Recipe

Email me the recipe!

Enter your email and I'll send it to your inbox!

Plus get all our new recipes too!

Homemade tomato basil soup in a bowl.

Homemade Tomato Basil Soup

Recipe by Nikole Berg
A classic homemade tomato basil soup that's sure to please the entire family. This soup is simple to make, so skip the trip to the restaurant and make this good for you soup tonight!
5 from 4 votes
Prevent your screen from going dark
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 30 minutes mins
Total Time 1 hour hr
Course Soup
Cuisine Mediterranean
Servings 8 servings
Calories 234 kcal

Ingredients
 
 

  • 2 tablespoon extra virgin olive oil extra virgin
  • 2 tablespoon butter
  • ½ cup onion chopped
  • ½ cup carrots chopped
  • 28 oz San Marzano whole tomatoes undrained
  • 2 tablespoon pesto homemade or store bought
  • 2 cloves garlic cloves finely diced or grated
  • 4 cups chicken broth or vegetable broth
  • 14 oz crushed tomatoes preferably San Marzano or Italian
  • 1 teaspoon dried oregano
  • ½ cup fresh basil leaves loosely packed
  • ½ cup heavy cream up to 1 cup or more to taste
  • 1 cup parmesan cheese shredded or grated
  • salt and pepper to taste
  • fresh basil leaves for garnish optional
US Customary - Metric

Instructions
 

  • Heat a large pot or dutch oven over medium heat. Add olive oil and butter. Once the butter has melted, add the onions and carrots and cook for about 5 minutes. 
  • Add the whole tomatoes to the pot, reserving the sauce that's left in the can for the next step.  Use a wooden spoon or potato masher to mash the tomatoes. Add the pesto and the garlic and cook the tomato mixture over medium heat for about 5 minutes. Season with salt and pepper to taste. 
  • Add the reserved juice from the canned tomatoes, the chicken broth, the crushed tomatoes, and the dried oregano to the pot. Stir to combine and bring to a boil. Reduce heat to medium and cook for at least 30 minutes, uncovered. Stir occasionally.
  • Turn the heat off and add the fresh basil. Blend tomato basil soup with an immersion blender until desired consistency. If using a regular blender, blend in batches being sure to leave plenty of room at the top.
  • Add the heavy cream and parmesan cheese, stirring to combine. Heat through on low heat. Season with salt and pepper. Add more fresh basil and parmesan cheese if desired.

Notes

If using a stand or high speed blender to puree, do not fill the container more than half full. You must leave some room for the steam to build and escape or you will have an explosion of hot liquid. Not only will that be a mess to clean, it could burn you. Just remove the cap from the blender lid and cover with a towel and blend the soup in batches. Or you can let the soup cool before adding to the blender. 
Use fresh basil for the best flavor.
 

Nutrition

Calories: 234kcalCarbohydrates: 12gProtein: 8gFat: 18gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.1gCholesterol: 36mgSodium: 949mgPotassium: 427mgFiber: 2gSugar: 7gVitamin A: 2201IUVitamin C: 16mgCalcium: 232mgIron: 2mg
Keyword comfort foods, tomatoes
Tried this recipe?Click here to leave a helpful tip!

more Soup recipes

  • Green chile chicken soup.
    Green Chile Chicken Soup
  • Potato soup made with evaporated milk topped with fried ham pieces.
    Potato Soup with Evaporated Milk (Simple Crockpot Dinner)
  • Slow cooker turkey chili no beans recipe created and served in a bowl.
    Healthier Slow Cooker Turkey Chili (No Beans)
  • A bowl of texas roadhouse chili recipe topped with cheese and red onions.
    Texas Roadhouse Chili Recipe (Easy Copycat)

About Nikole Berg

Nikole is the creator and photographer behind The Travel Palate, a food and travel blog featuring quick and flavorful recipes and getaway guides. Nikole hopes to inspire your inner foodie whether you're in the kitchen or traveling on your next adventure.

Reader Interactions

Comments

  1. The Taste Tester

    January 26, 2025 at 3:50 pm

    5 stars
    What a classic! We all loved this easy-to-make tomato basil soup. This recipe is so much better than others I’ve tried.

    Reply
  2. Amanda Wren-Grimwood

    January 18, 2019 at 9:38 am

    I love the fact that I can make your soup with store cupboard ingredients and it's delicious!

    Reply
  3. Amanda

    January 17, 2019 at 7:05 pm

    Yum! Tomato soup is one of my favs! This looks delish.

    Reply
  4. Jeannette (Jay Joy)

    January 16, 2019 at 5:20 pm

    I won't tell your kids if you won't tell mine, LOL! I love soups filled with good-for-you-vegetables for my kiddos. This seems amazing with grilled cheese, YUM!

    Reply
    • Nikole

      January 17, 2019 at 12:17 pm

      Yes! Grilled cheese all the way!!

      Reply
  5. Corina Blum

    January 16, 2019 at 7:44 am

    This tomato soup is such a vibrant red colour! It sounds so tasty and I would love to enjoy it with as grilled cheese sandwich - perfect!

    Reply
    • Nikole

      January 17, 2019 at 12:18 pm

      Hi Corina! Grilled cheese is the best sammie with tomato soup!

      Reply
  6. Lesli Schwartz

    January 15, 2019 at 4:13 pm

    I love tomato basil soup, such a classic! Can't wait to try your warming recipe!

    Reply
    • Nikole

      January 17, 2019 at 12:19 pm

      I hope you enjoy it!

      Reply
5 from 4 votes (3 ratings without comment)

Did you make the recipe? Share a tip here! Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Text overlay recipe image.
a young lady with a hat on smiling

Welcome! I'm Nikole, the blogger, photographer, and recipe developer dedicated to bringing you recipes that maximize flavor with minimal effort.

More about me →

Trending

  • Stuffed zucchini with ground beef and melted cheese.
  • Greek chicken pasta salad.
  • Crockpot chicken and rice casserole.
  • Easy Chicken Dorito Casseorle.
See more Main Dish →

Footer

Text overlay recipe image.

↑ back to top

About

  • About
  • Privacy Policy

Subscribe

  • Sign Up! for the latest recipes delivered via email

Connect

  • Pinterest
  • Facebook
  • Instagram

As an Amazon Affiliate I may earn from qualifying purchases. Thank you for your support.

Copyright © 2018-2025 The Travel Palate

All Rights Reserved

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.