Creamy Tomato Basil Soup

This post may contain affiliate links. Please read our disclosure policy.

This creamy tomato basil soup is made from scratch, reheats well and can be prepared in advance. Ready in 30 minutes, it’s a quick and easy option for weeknight dinners.

Bowl of creamy tomato soup garnished with croutons, a swirl of cream and a basil leaf.

Homemade soups are easy to make and most of them can be made ahead so they are perfect for meal prep!

This homemade tomato soup is definitely one of them and the best thing is that it does not require any expensive ingredients, which also makes it a great and affordable dinner option.

This tomato basil soup recipe serves 4, but it can be easily doubled or tripled, if needed.

Pouring stock into the cooking pot.

How to make tomato soup with basil

In a pot, melt butter and add onion and leek. Sauté until translucent. This will take about 3-4 minutes. Then, add tomatoes, vegetable stock, tomato paste, salt, pepper, dried basil and sugar.

Mix and cover with a lid. When it starts boiling, reduce the heat to low and simmer for 20 minutes.

When ready, add half and half and purée until smooth. Bring the soup to a boil again and turn off the heat.

Julia blending tomato soup with an immersion blender.

Optional garnish/add-ons

Like I’ve said, these are optional, which means you don’t need to use anything, but for me any tomato soup always tastes better with some yummy toppings.

Some of them add an extra flavor, others texture, but most of them can turn this easy soup recipe into a filling meal.

  • Croutons
  • Fresh basil
  • Grilled cheese
  • Olive oil
  • Freshly cracked black pepper
  • Tiny pasta (like orzo, alphabet, …)
  • Toasted bread (with butter)
  • Cheese – shredded cheddar or mozzarella are my favorites, but you can use anything you like
  • Roasted pumpkin seeds
Smooth homemade tomato and basil soup with small bowl of croutons next to it.

Julia’s tips

  • Make sure to use good-quality tomatoes. The best ones are without a doubt all Italian brands. My favorite ones are peeled plum tomatoes in a rich sauce, but you can use crushed tomatoes as well. This is a simple tomato soup with only a few main ingredients, so spending a bit more on a can will make the difference!
  • Note that you might need to adjust the quantity of sugar and seasoning. This will depend on how sweet the canned tomatoes are.
  • Tomato soup with basil is tasty on its own, but adding some toppings will bring it to a whole new level!
  • Brown sugar can be substituted with white sugar.
  • If you are not a vegetarian, you can use chicken stock instead of vegetable broth.
  • You could substitute half and half with heavy cream if you prefer a richer, creamier taste.
Closeup of creamy tomato basil soup garnished with croutons, a drizzle of cream and fresh basil leaves.

More easy recipes that might interest you:

Creamy Tomato Soup with Fresh Basil Leaves
Print Pin Rate
5 from 9 votes

Creamy Tomato Basil Soup

This creamy tomato basil soup is made from scratch, reheats well and can be prepared in advance. Ready in 30 minutes, it’s a quick and easy option for weeknight dinners.
Prep Time5 minutes
Cook Time25 minutes
Total Time30 minutes
Servings: 4
Author: Julia

Ingredients

  • 2 tablespoons unsalted butter , see note 1
  • 1 onion , about 1 cup, minced
  • 1 cup leek , chopped
  • 1 can peeled plum tomatoes (14-ounce/400 milliliters), see note 2
  • 2 cups vegetable stock , see note 3
  • 2 tablespoons double-concentrated tomato paste
  • ¼ teaspoon black pepper , almost full
  • ½ teaspoon salt
  • 1 tablespoons brown sugar , see note 4
  • 2 teaspoons dried basil
  • ½ cup half and half , see note 5
  • fresh basil for garnish, optional
  • croutons for garnish, optional

Recommended Products

Instructions 

  • In a medium pot (2 quart/2 liter), melt the butter and add minced onion and chopped leek and sauté for 3 minutes, stirring occasionally.
  • Then, add plum tomatoes, stock, tomato paste, pepper, salt, sugar and dried basil. Stir well. You can crush the tomatoes with a spatula. Cover with a lid and bring to a boil. Then, reduce the heat to low and simmer for 20 minutes.
  • Add half and half and bring to a boil again. Turn off the heat and purée the soup until smooth.
  • Taste it and add more seasoning, if needed.
  • Serve with fresh basil, croutons or anything you like (see note 6)!

Notes

  1. I use unsalted butter so I can control the amount of sodium we take. However, in this recipe you can simply use salted butter and reduce the quantity of salt, if needed.
  2. It’s important to use good quality canned tomatoes so try to find an Italian brand, if possible. You will taste the difference. They can be crushed or whole, it does not matter because you will purée them at the very end.
  3. Vegetable stock can be substituted with chicken stock/broth (if that’s what you have on hand and if you are not a vegetarian).
  4. Brown sugar can be substituted with white sugar. You might need to add more sugar. This will depend on how sweet/sour your tomatoes are.
  5. Half and half (US) = Single cream (UK).
  6. For more tips and topping options or if in doubt, please read the full post above this recipe card.

Nutrition

Calories: 156 kcal (8%), Carbohydrates: 17 g (6%), Protein: 3 g (6%), Fat: 9 g (14%), Saturated Fat: 6 g (38%), Cholesterol: 26 mg (9%), Sodium: 986 mg (43%), Potassium: 400 mg (11%), Fiber: 2 g (8%), Sugar: 9 g (10%), Vitamin A: 1141 IU (23%), Vitamin C: 16 mg (19%), Calcium: 96 mg (10%), Iron: 2 mg (11%)
Course: Soup
Cuisine: American
Did you make this recipe? I’d love to hear how it turned out! Leave a comment and rating below or tag me on Instagram @happyfoodstube.
LEAVE A COMMENT

More soup recipes

Recipes | Soups | Vegetarian Recipes
5 from 9 votes (1 rating without comment)

Leave a Comment

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

Recipe Rating




9 Comments

  1. I love homemade tomato soup but haven’t made it for ages. Need to try your recipe pronto!5 stars

  2. This thick, flavorful tomato soup is just like my grandma’s recipe! Right now my heart and mind are filled with nostalgia. Thank you so much for sharing this delicious, comforting recipe. It’s plated so beautifully. I encourage everyone to make it!!!5 stars

  3. This Tomato Soup looks so hearty and creamy! This is the perfect weekend meal to warm things up! YUM!5 stars

  4. I”ve only ever had canned tomato soup, but this looks so amazingly delicious I’m going to make it! I love the tips, too!5 stars