Homemade Tomato Basil Soup

Featured in: Weeknight Dinners

This creamy tomato and basil blend offers a rich, vibrant flavor perfect for cozy days. Fresh tomatoes, vegetable stock, and fragrant herbs come together in a smooth, comforting mixture. Sautéed vegetables build the base, while cream and butter add richness, making it a universally loved classic. Optional spices like red pepper flakes offer a gentle heat, and fresh basil adds bright herbal notes. Ideal for warming up any meal or serving alongside crusty bread for a complete experience.

Updated on Sat, 13 Dec 2025 12:29:00 GMT
Creamy homemade tomato and basil soup, garnished with fresh basil, ready to warm your senses. Save to Pinterest
Creamy homemade tomato and basil soup, garnished with fresh basil, ready to warm your senses. | matrixbowl.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 has become a family favorite that we often enjoy on chilly evenings. Its simplicity and fresh ingredients make it special every time.

Ingredients

  • Olive oil: 2 tbsp
  • Yellow onion: 1 medium, diced
  • Garlic cloves: 2, minced
  • Ripe tomatoes: 2 lbs (900 g), chopped (or 2 cans [28 oz] whole peeled tomatoes, drained)
  • Carrot: 1 medium, peeled and diced
  • Vegetable stock: 3 cups (720 ml), gluten-free if required
  • Heavy cream: 1/2 cup (120 ml) (or coconut cream for dairy-free option)
  • Tomato paste: 1 tbsp
  • Sugar: 1 tsp (optional, to balance acidity)
  • Salt: 1/2 tsp, or to taste
  • Black pepper: 1/4 tsp freshly ground
  • Crushed red pepper flakes: 1/4 tsp (optional, for heat)
  • Fresh basil leaves: 1/2 cup (15 g), packed, plus extra for garnish
  • Unsalted butter: 2 tbsp (optional, for richness)

Instructions

Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Step 1:
Heat the olive oil in a large pot over medium heat. Add the onion and carrot, s&aut&e for 5 7 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é 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.
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Save to Pinterest
| matrixbowl.com

This soup reminds me of cozy family dinners where everyone gathers around the table to enjoy comfort food and share stories.

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 per serving. Total Fat: 13 g. Carbohydrates: 20 g. Protein: 4 g.

A bowl of vibrant Comfort Soup, the best tomato and basil, topped with a swirl of cream. Save to Pinterest
A bowl of vibrant Comfort Soup, the best tomato and basil, topped with a swirl of cream. | matrixbowl.com
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon

This soup can be easily customized to your taste with different herbs or by adjusting the creaminess. Enjoy your homemade comfort in a bowl!

Recipe FAQs

Can I make this soup vegan?

Yes, replace heavy cream with coconut cream and omit butter to keep the soup creamy without dairy.

What is the best way to enhance tomato flavor?

Roasting fresh tomatoes before cooking intensifies their sweetness and adds depth to the soup.

How do I achieve a smooth texture?

Use an immersion blender or transfer the soup to a countertop blender to purée until silky smooth.

Can I add extra heat to the soup?

Adding red pepper flakes provides gentle heat that complements the natural acidity of the tomatoes.

What sides pair well with this soup?

Crusty bread or a classic grilled cheese sandwich make excellent accompaniments for a satisfying meal.

Is the soup suitable for gluten-free diets?

Use gluten-free vegetable stock to ensure this soup is safe for gluten-sensitive individuals.

Homemade Tomato Basil Soup

Silky tomato and basil blend bursting with rich, cozy flavors for easy comforting meals.

Prep Duration
15 minutes
Cook Duration
35 minutes
Overall Time
50 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin International

Makes 4 Serving Size

Dietary Info Vegetarian-Friendly, No Gluten

What You 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 [28 ounces] whole peeled tomatoes, drained)
05 1 medium carrot, peeled and diced

Liquids

01 3 cups vegetable stock (gluten-free if required)
02 1/2 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 1/2 teaspoon salt, or to taste
03 1/4 teaspoon freshly ground black pepper
04 1/4 teaspoon crushed red pepper flakes (optional)
05 1/2 cup fresh basil leaves, packed, plus extra for garnish

Finishing

01 2 tablespoons unsalted butter (optional, for richness)

How to Make It

Step 01

Sauté vegetables: 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

Cook garlic: Add 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 soup base: Add chopped tomatoes, vegetable stock, sugar if using, salt, black pepper, and red pepper flakes. Bring to a boil, reduce heat, and simmer uncovered for 25 minutes, stirring occasionally.

Step 05

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

Step 06

Purée soup: Use an immersion blender or transfer soup in batches to a blender and purée until smooth.

Step 07

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

Step 08

Serve: Ladle soup into bowls, garnish with extra basil leaves, and serve hot.

Tools Required

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

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains dairy from heavy cream and butter.
  • May contain gluten if not using gluten-free vegetable stock.

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 210
  • Fat content: 13 grams
  • Carbohydrates: 20 grams
  • Proteins: 4 grams