Best Homemade Tomato Basil

Featured in: Everyday Suppers

This comforting dish combines ripe tomatoes, fresh basil, and a perfect balance of herbs to create a creamy and vibrant soup. It starts by sautéing onion, carrot, and garlic in olive oil, followed by incorporating tomato paste and chopped tomatoes simmered with vegetable stock and seasonings. Fresh basil is stirred in before blending to a silky texture. Cream and butter finish the smooth, rich base, offering a nourishing, easy-to-make meal suitable for vegetarians and adaptable for dairy-free versions.

Updated on Sat, 13 Dec 2025 11:32:00 GMT
A steaming bowl of comforting homemade tomato and basil soup, garnished with fresh basil. Save Pin
A steaming bowl of comforting homemade tomato and basil soup, garnished with fresh basil. | vectoroven.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 after I made it on a chilly evening. Its warmth and fresh flavors always bring everyone to the table.

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
  • 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
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Heat oil and sauté vegetables:
Heat the olive oil in a large pot over medium heat Add the onion and carrot sauté for 5 7 minutes until softened and translucent
Add garlic:
Add the garlic and cook for 1 minute until fragrant
Cook tomato paste:
Stir in the tomato paste cook for 1 minute
Simmer soup:
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
Add basil:
Remove from heat Stir in the fresh basil leaves
Blend soup:
Use an immersion blender or transfer to a blender in batches to purée the soup until smooth
Finish soup:
Return the soup to low heat Stir in the cream and butter until fully incorporated and heated through Adjust seasoning to taste
Serve:
Ladle into bowls garnish with extra basil and serve hot
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Save Pin
| vectoroven.com

Sharing this soup with my family warms both our hearts and home, especially during chilly evenings.

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 per serving

Creamy homemade tomato and basil soup, a vegetarian delight, ready to warm you up inside. Save Pin
Creamy homemade tomato and basil soup, a vegetarian delight, ready to warm you up inside. | vectoroven.com
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon

This tomato and basil soup never fails to satisfy with its rich flavors and comforting texture.

Recipe FAQs

How can I make this soup vegan?

Substitute heavy cream with coconut cream and omit the butter to keep the soup dairy-free and vegan-friendly without sacrificing creaminess.

Can I use canned tomatoes instead of fresh?

Yes, canned whole peeled tomatoes work well and help maintain a rich tomato flavor, especially when fresh ripe tomatoes are out of season.

What herbs complement the tomato and basil flavor?

Fresh basil is key, but a pinch of crushed red pepper flakes adds subtle heat, and a touch of sugar balances acidity for a harmonious flavor.

Is roasting tomatoes before cooking necessary?

Roasting tomatoes intensifies their sweetness and depth, enhancing the soup’s overall flavor if you prefer a richer taste.

How should I serve this soup for best results?

Serve hot, garnished with extra fresh basil, alongside crusty bread or a grilled cheese sandwich for a satisfying meal.

Can I prepare this soup in advance?

Yes, the soup tastes even better the next day as flavors meld. Store it in the fridge for up to 3 days or freeze for longer storage.

Best Homemade Tomato Basil

Creamy tomato and basil blend with herbs for a cozy, flavorful meal.

Time to prepare
15 minutes
Time to cook
35 minutes
Overall Time
50 minutes
Created by Lucas Jenkins


Level Easy

Cuisine International

Makes 4 Portions

Special Diets Meat-Free

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
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

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, allowing flavors to develop.

Step 04

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

Step 05

Add Fresh Basil: Remove pot from heat, then stir in fresh basil leaves.

Step 06

Puree Soup: Using an immersion blender or working in batches with a countertop blender, puree the soup until smooth.

Step 07

Finish Soup: Return soup to low heat. Stir in cream and optional butter until fully incorporated and heated through. Adjust seasoning to taste.

Step 08

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

What You’ll Need

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

Allergy Details

Review every component for allergens. See a health expert if unsure.
  • Contains dairy when using heavy cream and butter; may contain gluten if non-gluten-free stock is used.

Nutrition details (each serving)

Only for informational use—this isn't a substitute for a doctor's advice.
  • Energy: 210
  • Fat Content: 13 grams
  • Carbohydrates: 20 grams
  • Proteins: 4 grams