Homemade Tomato Basil Soup

Featured in: Family Classics

This creamy tomato and basil soup delivers a harmonious blend of ripe tomatoes and fresh herbs, simmered to perfection for a rich, velvety texture. Sweetness from carrots and the subtle spice of red pepper flakes add depth, while cream and butter enrich the finish. Easy to prepare in under an hour, it's ideal for cozy meals and can be adapted for vegan diets by swapping cream and butter for coconut cream. Perfect served with crusty bread or a grilled sandwich, this vibrant soup brings warmth and satisfaction to any table.

Updated on Sat, 13 Dec 2025 09:40:00 GMT
A steaming bowl of creamy Comfort Soup: the Best Homemade Tomato and Basil Soup with fresh basil garnish. Pin It
A steaming bowl of creamy Comfort Soup: the Best Homemade Tomato and Basil Soup with fresh basil garnish. | rapidtongs.com

A creamy, vibrant tomato and basil soup thats bursting with rich flavor and perfect for cozy days. Silky-smooth with just the right touch of herbs this comforting classic is easy to make and always a crowd-pleaser.

This soup quickly became a family favorite in chilly weather thanks to its balance of fresh herbs and rich creaminess.

Ingredients

  • Vegetables: 2 tbsp olive oil 1 medium yellow onion diced 2 garlic cloves minced 2 lbs (900 g) ripe tomatoes chopped (or 2 cans [28 oz] whole peeled tomatoes drained) 1 medium carrot peeled and diced
  • Liquids: 3 cups (720 ml) vegetable stock (gluten-free if required) 1/2 cup (120 ml) heavy cream (or coconut cream for dairy-free option) 1 tbsp tomato paste
  • Herbs & Seasonings: 1 tsp sugar (optional to balance acidity) 1/2 tsp salt or to taste 1/4 tsp freshly ground black pepper 1/4 tsp crushed red pepper flakes (optional for heat) 1/2 cup (15 g) fresh basil leaves packed plus extra for garnish
  • Finishing: 2 tbsp unsalted butter (optional for richness)

Instructions

Step 1:
Heat the olive oil in a large pot over medium heat. Add the onion and carrot sauté for 57 minutes until softened and translucent.
Step 2:
Add the garlic and cook for 1 minute until fragrant.
Step 3:
Stir in the tomato paste cook for 1 minute.
Step 4:
Add the chopped tomatoes vegetable stock sugar (if using) salt pepper and red pepper flakes. Bring to a boil then reduce heat and simmer uncovered for 25 minutes stirring occasionally.
Step 5:
Remove from heat. Stir in the fresh basil leaves.
Step 6:
Use an immersion blender (or transfer to a blender in batches) to purée the soup until smooth.
Step 7:
Return the soup to low heat. Stir in the cream and butter until fully incorporated and heated through. Adjust seasoning to taste.
Step 8:
Ladle into bowls garnish with extra basil and serve hot.
Warm, rich tomato flavor and vibrant color of the Comfort Soup, perfect for a cozy afternoon or dinner. Pin It
Warm, rich tomato flavor and vibrant color of the Comfort Soup, perfect for a cozy afternoon or dinner. | rapidtongs.com

Making this soup always reminds me of cozy family dinners and sharing stories over a warm meal.

Required Tools

Large pot Chefs knife Cutting board Wooden spoon Immersion blender or countertop blender Ladle

Allergen Information

Contains dairy (heavy cream butter) May contain gluten if non-gluten-free stock is used For dairy-free or vegan diets substitute coconut cream and omit butter Always check ingredient labels if you have allergies

Nutritional Information

Calories 210 Total Fat 13 g Carbohydrates 20 g Protein 4 g

Enjoy the smooth texture and delicious basil aroma in this homemade Comfort Soup recipe. Pin It
Enjoy the smooth texture and delicious basil aroma in this homemade Comfort Soup recipe. | rapidtongs.com

This soup is the perfect blend of comfort and freshness suitable for any season.

Your Questions Answered

How do I make the soup creamy without dairy?

Replace heavy cream and butter with coconut cream to keep the soup smooth and rich while maintaining a dairy-free profile.

Can I use fresh tomatoes instead of canned?

Yes, fresh ripe tomatoes can be roasted beforehand to intensify their flavor before cooking, enhancing the soup's depth.

What herbs complement tomato and basil in this dish?

Fresh basil is key, but adding a pinch of crushed red pepper flakes and black pepper balances sweetness and adds subtle heat.

What sides pair well with this soup?

Crusty bread or a classic grilled cheese sandwich complement the creamy texture and rich flavors perfectly.

How long does the soup take to prepare and cook?

Preparation takes about 15 minutes, with 35 minutes of simmering for a total of roughly 50 minutes from start to finish.

Homemade Tomato Basil Soup

A creamy blend of tomato and fresh basil with herbs, delivering warmth and rich flavor in every bowl.

Prep Duration
15 minutes
Cook Duration
35 minutes
Complete Time
50 minutes
Created by Lily Turner


Skill Level Needed Easy

Cuisine Style International

Makes 4 Portions

Diet Preferences Meat-Free, No Gluten

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 garlic cloves, minced
04 2 pounds ripe tomatoes, chopped (or 2 cans of 28 ounces whole peeled tomatoes, drained)
05 1 medium carrot, peeled and diced

Liquids

01 3 cups vegetable stock (gluten-free if required)
02 ½ cup heavy cream (or coconut cream for dairy-free option)
03 1 tablespoon tomato paste

Herbs & Seasonings

01 1 teaspoon sugar (optional, to balance acidity)
02 ½ teaspoon salt, or to taste
03 ¼ teaspoon freshly ground black pepper
04 ¼ teaspoon crushed red pepper flakes (optional, for heat)
05 ½ cup fresh basil leaves, packed, plus extra for garnish

Finishing

01 2 tablespoons unsalted butter (optional, for richness)

How-To Steps

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and carrot; sauté for 5 to 7 minutes until softened and translucent.

Step 02

Add Garlic: Incorporate minced garlic and cook for 1 minute until fragrant.

Step 03

Incorporate Tomato Paste: Stir in tomato paste and cook for 1 minute to deepen flavor.

Step 04

Simmer Tomatoes and Stock: Add chopped tomatoes, vegetable stock, sugar (if using), salt, black pepper, and crushed red pepper flakes. Bring to a boil, then reduce heat and simmer uncovered for 25 minutes, stirring occasionally.

Step 05

Add Fresh Basil: Remove from heat and stir in fresh basil leaves.

Step 06

Purée Soup: Using an immersion blender or in batches with a countertop blender, purée the soup until smooth.

Step 07

Finish Soup: Return puréed soup to low heat. Stir in cream and butter until fully incorporated and heated through. Adjust seasoning as needed.

Step 08

Serve: Ladle into bowls, garnish with additional fresh basil, and serve hot.

What You'll Need

  • Large pot
  • Chef’s knife
  • Cutting board
  • Wooden spoon
  • Immersion blender or countertop blender
  • Ladle

Allergy Alerts

Always review every item for allergens. If unsure, talk to a healthcare expert.
  • Contains dairy (heavy cream, butter).
  • May contain gluten if stock is not gluten-free.

Nutrition Info (per serving)

Use these numbers as a helpful reference, not as personal health advice.
  • Calorie Count: 210
  • Fat Content: 13 g
  • Carbohydrates: 20 g
  • Protein Amount: 4 g