Creamy Tomato Basil Soup

Creamy Tomato Soup with Fresh Basil served steaming in a rustic bowl, garnished with basil leaves, alongside a grilled cheese sandwich. Save
Creamy Tomato Soup with Fresh Basil served steaming in a rustic bowl, garnished with basil leaves, alongside a grilled cheese sandwich. | homesteadspoon.com

This velvety tomato soup combines ripe tomatoes and fresh basil, gently simmered and blended to a smooth texture. Cream is stirred in at the end to add richness and balance, creating a comforting dish perfect for lunches or starters. The simple sauté of onion and garlic builds a flavorful base enhanced by vegetable broth. Garnished with vibrant basil leaves, it offers an elegant yet easy-to-make option. Variations include plant-based cream for a dairy-free touch and optional spices for depth.

Rain was drumming against my kitchen window when I decided to make this soup, something about the gray afternoon begging for something warm and red and comforting. My grandmother used to say tomato soup was medicine for the soul, and standing there while onions softened in olive oil, I finally understood what she meant. The whole house filled with that unmistakable simmering tomato smell, the kind that wraps around you like a blanket before you even take a bite.

Last winter my sister came over feeling completely overwhelmed by life and I put a pot of this on the stove. We sat at the counter with grilled cheese sandwiches, dipping and talking, and by the time we reached the bottom of our bowls, everything somehow felt more manageable. Food has this way of doing that, of creating space for feelings to breathe.

Ingredients

  • 2 tablespoons olive oil: This creates the foundation for all the flavors to build upon, so use something you really like the taste of
  • 1 medium onion, finely chopped: Take your time chopping evenly so everything cooks at the same rate and disappears into the soup
  • 2 garlic cloves, minced: Fresh garlic makes all the difference here, jarred stuff just does not have the same punch
  • 1 kg (2.2 lbs) ripe tomatoes or 2 cans whole peeled tomatoes: In summer I use whatever heirlooms look sad at the market, in winter good canned tomatoes actually win
  • 500 ml (2 cups) vegetable broth: Homemade broth is lovely but store bought works perfectly fine, just taste before adding salt
  • 120 ml (½ cup) heavy cream: This transforms the soup from thin and acidic to luxurious and velvety
  • 1 teaspoon sugar: Just enough to tame the tomatoes natural acidity without making the soup taste sweet
  • Salt and freshly ground black pepper: Season gradually and taste often, you can always add more but you cannot take it back
  • 1 small bunch fresh basil leaves: Tear them by hand instead of cutting to release more of their aromatic oils

Instructions

Build your flavor foundation:
Heat that olive oil in a large pot over medium heat and add your chopped onion, giving it time to soften and turn translucent, about 5 minutes of patience
Wake up the garlic:
Stir in your minced garlic and let it cook just 1 minute until fragrant, watching carefully so it does not brown and turn bitter
Let tomatoes break down:
Add your chopped tomatoes with all their juices and cook for 5 minutes, stirring occasionally as they start to soften and release their liquid
Create the soup base:
Pour in the vegetable broth, bring everything to a gentle boil, then reduce heat and let it simmer uncovered for 20 minutes until tomatoes are completely falling apart
Infuse with basil:
Remove from heat and tuck in most of your basil leaves, saving a few pretty ones for garnish later
Transform the texture:
Blend right in the pot with an immersion blender or work carefully in batches in a regular blender until completely smooth
Add the luxury:
Return to low heat, stir in the heavy cream and sugar if using, then season with salt and pepper, warming gently without boiling
Finish with care:
Ladle into warmed bowls, scatter those reserved basil leaves on top, and serve while steam is still rising in ribbons
A close-up of Creamy Tomato Soup with Fresh Basil, its velvety texture highlighted by a swirl of cream and fresh herbs. Save
A close-up of Creamy Tomato Soup with Fresh Basil, its velvety texture highlighted by a swirl of cream and fresh herbs. | homesteadspoon.com

This recipe became my go to comfort food during a particularly difficult breakup, the kind where cooking feels like the only thing you can control. Something about the rhythm of chopping and stirring, the way the house slowly fills with warmth, helped put things back together one bowl at a time.

Making It Your Own

I have discovered that adding a pinch of red pepper flakes right at the beginning creates this gentle hum of heat that makes the soup feel more sophisticated. Sometimes I will throw in a sprig of thyme or rosemary while it simmers, fishing it out before blending, to add complexity without any texture.

The Perfect Pairing

Grilled cheese is obvious but try it with a sharp cheddar and something unexpected like thinly sliced apples or caramelized onions inside. The sweetness plays beautifully against the tangy creaminess of the soup.

Making It Ahead

This soup actually improves overnight as flavors have time to deepen and really get to know each other. Store it without the cream added, then gently rewarm and stir in the cream just before serving.

  • Make a double batch and freeze half for those nights when cooking feels impossible
  • Reheat slowly over low heat, stirring occasionally to prevent scorching on the bottom
  • Thin with a splash of broth if it has thickened too much in the fridge

Creamy Tomato Soup with Fresh Basil ladled into a white bowl, steam rising, with crusty bread ready for dipping nearby. Save
Creamy Tomato Soup with Fresh Basil ladled into a white bowl, steam rising, with crusty bread ready for dipping nearby. | homesteadspoon.com

There is something profoundly healing about a bowl of tomato soup, maybe because it reminds us of simpler times or maybe just because it is warm and good and asks nothing of us but to sit and eat.

Recipe FAQs

Ripe fresh tomatoes or canned whole peeled tomatoes both provide a rich flavor; fresh ones yield a brighter taste while canned offer convenience.

Yes, coconut cream or cashew cream can be used to maintain creaminess without dairy.

Adding basil before blending infuses the soup with fresh herb aroma while retaining vibrant green flecks for visual appeal.

A pinch of red pepper flakes added after blending introduces gentle heat without overpowering the flavors.

Passing the blended soup through a fine sieve smooths out any remaining pulp for an ultra-soft finish.

Creamy Tomato Basil Soup

Smooth tomato blend with fresh basil and cream for cozy, flavorful warmth.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 2.2 lbs ripe tomatoes, roughly chopped (or 2 cans [14 oz each] whole peeled tomatoes)

Liquids

  • 2 cups vegetable broth

Dairy

  • 1/2 cup heavy cream

Seasonings & Herbs

  • 1 teaspoon sugar (optional, to taste)
  • Salt and freshly ground black pepper, to taste
  • 1 small bunch fresh basil leaves, torn, plus extra for garnish

Instructions

1
Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook for 5 minutes, until soft and translucent.
2
Add the garlic: Stir in garlic and cook for 1 minute until fragrant.
3
Cook the tomatoes: Add chopped tomatoes (with their juices if using canned) and cook for 5 minutes, stirring occasionally.
4
Simmer the soup base: Pour in vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, until tomatoes are very soft.
5
Infuse with basil: Remove from heat. Add most of the basil leaves, reserving a few for garnish.
6
Blend until smooth: Blend the soup using an immersion blender or carefully in batches in a regular blender until smooth.
7
Add cream and season: Return the soup to low heat. Stir in heavy cream and sugar (if using). Season with salt and pepper to taste. Heat gently until warmed through—do not boil.
8
Serve and garnish: Ladle into bowls, garnish with extra basil leaves, and serve hot.
Additional Information

Equipment Needed

  • Large pot
  • Chef's knife
  • Cutting board
  • Immersion blender or regular blender
  • Ladle

Nutrition (Per Serving)

Calories 210
Protein 4g
Carbs 20g
Fat 13g

Allergy Information

  • Contains dairy (heavy cream). For dairy-free/vegan diets, use plant-based cream alternatives.
  • Double-check broth and cream labels for potential allergens or cross-contamination if needed.
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.