Homemade Tomato Basil Soup

Featured in: Simple Weeknight Meals

This creamy tomato and basil dish captures a vibrant, fresh blend of ripe tomatoes, fragrant basil, and smooth cream. Simmered gently with garlic, onion, and a hint of spice, it offers a silky texture balanced with herbal brightness. Whether enjoyed warm during cozy moments or paired with crusty bread, it delivers a satisfying and comforting experience that highlights classic, fresh ingredients in every spoonful.

Updated on Sat, 13 Dec 2025 09:43:00 GMT
A steaming bowl of creamy Comfort Soup topped with fresh basil, ready to eat. Save to Pinterest
A steaming bowl of creamy Comfort Soup topped with fresh basil, ready to eat. | primespatula.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 reminds me of chilly evenings when the whole family gathers around the table for warmth and comfort.

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

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Step 1:
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.
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.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Close-up of a flavorful homemade Tomato and Basil Comfort Soup, garnished with green basil. Save to Pinterest
Close-up of a flavorful homemade Tomato and Basil Comfort Soup, garnished with green basil. | primespatula.com

This recipe always brings back memories of family dinners filled with warmth and smiles.

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

Imagine the rich aroma of this hearty Comfort Soup: a warm, velvety tomato basil classic. Save to Pinterest
Imagine the rich aroma of this hearty Comfort Soup: a warm, velvety tomato basil classic. | primespatula.com
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon

This soup is the perfect addition to your cozy day recipes, ready in under an hour.

Recipe FAQs

What’s the best way to enhance tomato flavor?

Roasting fresh tomatoes before cooking elevates their sweetness and deepens the overall flavor, adding a smoky richness to the blend.

Can I substitute heavy cream for a dairy-free alternative?

Yes, coconut cream works well to maintain creaminess while keeping the dish dairy-free and suitable for vegan preferences.

How should fresh basil be added for best taste?

Stir fresh basil leaves in at the end of cooking to preserve their bright aroma and vibrant flavor without browning.

Is it possible to make this dish spicier?

Adding crushed red pepper flakes during simmering adds subtle heat that complements the herbs and tomatoes nicely.

What sides complement this warm blend?

Crusty bread or a grilled cheese sandwich pairs excellently, providing texture contrast and enhancing the comforting nature of the meal.

Homemade Tomato Basil Soup

Silky tomato and basil blend with fresh herbs, delivering rich, comforting flavors for any day.

Prep Time
15 mins
Time to Cook
35 mins
Overall Time
50 mins
By Prime Spatula Oliver Reed


Skill Level Easy

Cuisine International

Makes 4 Portions

Diet Preferences Meat-Free, No Gluten

What You'll Need

Vegetables

01 2 tbsp olive oil
02 1 medium yellow onion, diced
03 2 garlic cloves, minced
04 2 lbs ripe tomatoes, chopped or 2 cans (28 oz) 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 tbsp tomato paste

Herbs & Seasonings

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

Finishing

01 2 tbsp unsalted butter (optional, for richness)

Directions

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

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

Step 04

Combine Main Ingredients: Add chopped tomatoes, vegetable stock, sugar if using, salt, black pepper, and crushed red pepper flakes. Bring to a boil; 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: Use an immersion blender or transfer in batches to a blender and purée until smooth.

Step 07

Finish Soup: 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 into bowls, garnish with extra basil, and serve hot.

What You’ll Need

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

Allergy Info

Double-check ingredients for allergens, and consult your doctor if you’re unsure.
  • Contains dairy (heavy cream, butter).
  • May contain gluten if stock is not gluten-free.

Nutrition Info (per portion)

Nutrition info is for general reference only and isn’t a substitute for professional advice.
  • Calories: 210
  • Fats: 13 g
  • Carbohydrates: 20 g
  • Proteins: 4 g