Creamy Tomato Basil Soup

Category: Everyday Mains Made Simple

This tomato basil soup is built on gently sautéed onions and garlic, infused with fresh or canned tomatoes simmered in broth. The mixture is blended to a silky smooth texture and enriched with creamy dairy and torn basil leaves for a fresh herbal note. Seasoned lightly with salt, pepper, and an optional pinch of sugar, it offers a perfectly balanced, comforting dish that warms the palate. Ideal for cozy dining, the soup achieves creaminess without heaviness, showcasing natural tomato sweetness and vibrant basil fragrance throughout the cooking process.

Breanna smiling at the camera.
Created By Breanna
Last updated on Mon, 02 Feb 2026 18:47:20 GMT
A bowl of soup with basil leaves on top. Save
A bowl of soup with basil leaves on top. | foodiffy.com

This creamy tomato basil soup brings the warmth and comfort of a classic bistro staple right to your kitchen. Perfect for chilly evenings or when you want something soothing yet vibrant, it balances fresh tomatoes with rich cream and fragrant basil for a soup that feels both indulgent and wholesome.

I first threw this together when craving Panera&s version and was surprised how closely it matched the flavor. It quickly became my go-to for easy homemade comfort food.

Ingredients

  • Fresh ripe tomatoes or quality canned whole tomatoes: provide bright natural sweetness. Choose vine-ripened fresh ones when in season for the best flavor
  • A medium onion and garlic: add depth and aroma foundational to the soup&s savory base
  • Chicken or vegetable broth: adds body and richness& homemade broth takes it up a notch but store-bought works well too
  • Olive oil or butter: for gently sautéing and softening the aromatics, which builds the flavor layers
  • Heavy cream: gives the soup its signature silky, creamy texture and richness
  • Fresh basil leaves: bring herbal freshness and a slight peppery note that brightens the soup
  • Salt and freshly ground black pepper: to enhance the natural flavors
  • Optional sugar: balances the acidity of the tomatoes, especially if you use canned or late-season tomatoes

Instructions

Sauté Your Base:
Warm olive oil or butter over medium heat in a large pot. Add finely chopped onions and minced garlic and cook gently until the onions turn translucent and become fragrant. This slow cooking releases sweetness in the onions and softens the garlic without browning which creates the flavorful base your soup needs.
Add Tomatoes and Broth:
Stir in peeled and chopped fresh tomatoes or canned whole tomatoes along with the chicken or vegetable broth. Bring everything to a gentle simmer then cook uncovered for about 20 to 25 minutes. This simmering softens the tomatoes completely and allows the flavors to blend harmoniously.
Blend Until Smooth:
Carefully transfer the mixture to a blender in batches or use an immersion blender directly in the pot. Blend until the soup is perfectly smooth and silky. This step is key to mimicking the velvety texture you expect from a creamy tomato soup.
Stir in Cream and Basil:
Return the smooth soup to the pot on low heat. Stir in the heavy cream and add torn fresh basil leaves. Season with salt, pepper, and a pinch of sugar if you find the soup too acidic. Warm the soup gently without boiling to prevent the cream from curdling and to keep the basil aromatic.
Final Taste and Adjustments:
Taste the soup and tweak seasoning as needed to suit your palate. Adding extra basil gives herbal brightness while more cream makes it richer and more indulgent. Serve hot and enjoy the cozy richness.
A bowl of soup with basil leaves on top.
A bowl of soup with basil leaves on top. | foodiffy.com

My favorite part is the fresh basil added right at the end which lifts the whole soup. It reminds me of cozy family dinners where this simple soup warmed us through with each spoonful.

Storage Tips

Store the soup in an airtight container in the refrigerator for up to three days. Reheat gently on the stove or in the microwave, stirring occasionally to keep the cream from separating. It also freezes well—thaw slowly in the fridge overnight before reheating.

Ingredient Swaps

Using coconut milk instead of heavy cream works nicely for a dairy-free version while keeping creaminess. Swap fresh basil with dried if needed but add it earlier in the cooking stage to release its flavor. Carrots can be softened and pureed with the tomatoes for a sweeter depth.

Serving Ideas

Drizzle with a little extra virgin olive oil or swirl in a dollop of sour cream for extra silkiness. Pair with grilled cheese or crusty bread for a classic comforting meal. Garnish with extra fresh basil leaves or toasted pine nuts for texture.

A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | foodiffy.com

This soup combines simplicity with rich flavor making it a perfect choice for any season.

Frequently Asked Recipe Questions

→ Can I use canned tomatoes for this soup?

Yes, canned whole tomatoes work well when fresh tomatoes aren't in season, providing a consistent tomato flavor and texture.

→ What type of broth is best to use?

Chicken or vegetable broth both add depth; choose based on your preference for richer or lighter flavor profiles.

→ How do I prevent the cream from curdling?

Warm the soup gently without boiling after adding cream, stirring constantly to maintain smoothness and avoid separation.

→ Can I adjust the soup’s thickness?

Yes, blending time controls texture; blend longer for silkier soup or shorter for a chunkier feel, and adjust broth quantity as needed.

→ What fresh herbs complement the basil best?

Fresh basil is the star, but a hint of thyme or oregano can add subtle complexity without overpowering the main flavors.

Creamy Tomato Basil Soup

A silky tomato and basil soup with creamy texture and fresh herbs for warming comfort.

Preparation Time
15 mins
Time to Cook
30 mins
Overall Time
45 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Suitable for Beginners

Cultural Origin: American

Portion Size: 6 Number of Servings (6 servings)

Dietary Options: Good for Vegetarians, Gluten-Free

Ingredients Required

→ Soup Base Ingredients

01 960 ml ripe fresh tomatoes, peeled and chopped (or 2 cans whole tomatoes)
02 1 medium onion, finely chopped
03 3 cloves garlic, minced
04 960 ml chicken or vegetable broth
05 30 ml olive oil or butter

→ Dairy and Herbs

06 240 ml heavy cream
07 15 g fresh basil leaves, torn

→ Seasonings

08 Salt, to taste
09 Black pepper, to taste
10 Optional: 2.5 ml sugar (to balance acidity)

Guide to Cooking

Step 01

Heat olive oil or butter in a large pot over medium heat. Add finely chopped onion and minced garlic, cooking gently until translucent and fragrant to build the flavor base.

Step 02

Add peeled, chopped tomatoes or canned whole tomatoes along with chicken or vegetable broth. Bring to a gentle simmer and cook for 20-25 minutes until tomatoes soften and flavors blend.

Step 03

Transfer the tomato mixture to a blender or use an immersion blender to process until smooth and creamy, ensuring a velvety texture.

Step 04

Return pureed soup to the pot and stir in heavy cream. Add torn fresh basil leaves and season with salt, black pepper, and optionally sugar. Warm over low heat without boiling to prevent curdling.

Step 05

Taste the soup and adjust seasonings as desired. Add more basil for freshness or extra cream for richness. Serve hot.

Extra Suggestions

  1. Use low heat when adding cream to prevent curdling and maintain a smooth texture.

Necessary Equipment

  • Large cooking pot
  • Blender or immersion blender

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains dairy, potential allergen for lactose intolerance

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 180
  • Fats: 15 g
  • Carbohydrates: 10 g
  • Protein: 3 g