This creamy healthy tomato soup recipe is such a light, yet comforting soup. The secret to creating an intense buttery flavor without any cream is to roast the veggies first and then simmer them with fresh leeks.

Love tomato soup? Try Ina Garten’s Roasted Tomato Basil Soup. It’s a reader favorite!

Creamy tomato soup is something I personally love year-round. It’s hearty enough to enjoy in the colder months but also light enough to have in the summertime, especially when made with juicy summer tomatoes.

This tomato soup is so simple and that’s what I love the most. It’s rich and creamy but without any cream! It’s best when served with our Parmesan Cheese Crisps.

tomato soup no cream

The Secret to Thickening Tomato Soup without Cream

The trick is to simply roast the tomatoes with shallots, garlic, and spices. Roasting brings out the sweetness and intense flavor of the tomatoes. Then the tomatoes are simmered with fresh leeks, plenty of fresh basil, Parmesan cheese rind, and spices.

The soup is creamy, and buttery, with a slight sweetness from the tomatoes and a little kick from the red pepper flakes. 


  • tomatoes
  • fresh basil
  • shallots
  • leeks
  • chicken broth
  • olive oil
  • garlic
  • dried oregano
  • red pepper flakes
  • Parmesan cheese rind
  • salt and pepper
ingredients for tomato and basil no cream

Parmesan Rind Substitute: Some grocery stores sell Parmesan cheese rinds in the same section as the cheeses. I normally keep mine from a Parmesan cheese wedge to use for future soups and/or sauces.

But if you can’t get your hands on a cheese rind, simply grate some Parmesan cheese into the finished soup. Start off with a few tablespoons of Parmesan cheese and add more to taste.

How to Make Healthy Tomato Soup Recipe

  • Roast the Tomatoes: Toss the tomatoes, shallots, and garlic with spices and olive oil. Spread onto a baking sheet and roast for 1 hour in a preheated 375 F oven.
  • Cook the Soup: In a dutch-oven, cook the leeks until soft. Add the roasted tomatoes, including their juices, chicken stock, basil, cheese rind, pepper flakes, and salt. Simmer, uncovered, for 15 minutes.
  • Purée Until Smooth: Discard the cheese rind. Purée the soup with an immersion blender or in a stand blender until smooth. Taste for salt and pepper before serving. Serve with a light drizzle of olive oil.
how to make tomato soup without cream

Ways to Make Tomato Soup Better

Looking for ways to boost flavor? Here are a few suggestions:

  • Swirl some red wine vinegar 
  • Add a drizzle of fresh basil pesto and finish with toasted croutons
  • Top the soup with some cooked crumbled bacon
  • Add fresh baby spinach or kale to the soup
  • Stir in a little butter at the end 

Serving Suggestions

This healthy tomato soup with fresh tomatoes serves well with a salad and crusty bread for lunch or dinner. Try serving it with a side dish such as:

easy tomato basil soup no cream

Storing Tips

Refrigerate: Store leftover soup in an airtight container for up to 4 days.

Reheat: When you’re ready to eat leftover soup, you can heat it up in a saucepan on the stove or in a bowl in the microwave.

Freeze: Freeze leftover or extra soup in freezer-safe containers for up to three months. This is a great way to prepare soup in advance and cut down on weeknight cooking time.

More Soup Recipes

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Roasted Tomato and Basil Soup - creamy tomato soup without any cream or cream alikes! So rich, buttery, yet light | @littlebroken

Healthy Tomato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 3 reviews
  • Author: Katya
  • Prep Time: 20 mins
  • Cook Time: 1 hour 25 mins
  • Total Time: 1 hour 45 mins
  • Yield: 4 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: American


Creamy tomato and basil soup without any cream. Simply roasted veggies simmered with fresh leeks creates an intense and buttery flavor. 


Units Scale
  • 3 pounds plum tomatoes, quartered
  • 2 medium shallots, peeled and quartered
  • 3 garlic cloves, peeled and smashed
  • 1 1/2 tsp. dried oregano
  • 1 tsp. kosher salt, divided
  • 2 Tbsp. olive oil, divided, plus extra for serving
  • 1 leek, leaves cut off and white and light green part cut into half moons
  • 2 cups chicken stock
  • 1 oz. fresh basil leaves
  • 1 Parmesan cheese rind
  • 1/4 tsp. red pepper flakes
  • Fresh black pepper, to taste

To Serve


  1. Preheat the oven to 375 degrees F.
  2. In a large bowl combine the tomatoes, shallots, garlic, oregano, 1/2 teaspoon salt, and 1 Tablespoon olive oil. Season with black pepper, to taste. Spread the mixture onto a large parchment-lined baking sheet and roast for 1 hour.
  3. In a large dutch oven, heat the remaining 1 Tablespoon of oil over medium heat. Add the sliced leeks and cook until soft, about 5 minutes. Add roasted tomatoes (plus the juices), chicken stock, basil, cheese rind, red pepper flakes, and remaining 1/2 teaspoon of salt. Season with black pepper, to taste. Bring the soup to a simmer and cook, uncovered, for 15 minutes. The liquid will slightly reduce.
  4. Discard the cheese rind and transfer the soup to a high-speed blender and blend until smooth. You can also use an immersion blender. Taste for salt and pepper. Serve with light drizzle of olive oil.


  • Parmesan Rind: Some grocery stores sell Parmesan cheese rinds in the same section as the cheeses. I normally keep mine from a Parmesan cheese wedge to use in soups. If you can’t get your hands on a cheese rind, grate some Parmesan cheese into the finished soup. I would start off with a few tablespoons, taste, and add more as needed.
  • Leftovers: Leftover soup can be stored in an airtight container for up to 3-4 days in the refrigerator or up to 3 months in the freezer.


  • Serving Size:
  • Calories: 275
  • Sugar: 12.5 g
  • Sodium: 380 mg
  • Fat: 15.1 g
  • Carbohydrates: 27.9 g
  • Protein: 10.9 g
  • Cholesterol: 9.3 mg