Tomato Basil Soup Recipe with No Cream

By Ghuman


This Tomato Basil Soup recipe is a delicious and healthy way to enjoy a classic favorite. It’s made with fresh tomatoes, basil, and other flavorful ingredients, and it’s completely dairy-free. This soup is perfect for a light lunch or dinner, and it’s easy to make in just a few simple steps. Enjoy the fresh, vibrant flavors of this delicious soup without the added calories of cream.

Tomato Basil Soup Recipe with No Cream

This delicious tomato basil soup recipe is a great way to enjoy a classic soup without the added calories of cream. It’s easy to make and can be served as a light lunch or dinner. Plus, it’s vegan-friendly!


  • 2 tablespoons olive oil
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 (14.5 ounce) cans diced tomatoes
  • 2 cups vegetable broth
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon red pepper flakes
  • Salt and pepper, to taste
  • 1/4 cup chopped fresh basil


  1. Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook until softened, about 5 minutes.
  2. Add the diced tomatoes, vegetable broth, oregano, dried basil, and red pepper flakes. Bring to a boil, then reduce heat and simmer for 15 minutes.
  3. Using an immersion blender, blend the soup until smooth. Alternatively, you can transfer the soup to a blender and blend until smooth.
  4. Stir in the fresh basil and season with salt and pepper, to taste.
  5. Serve warm.

This easy tomato basil soup recipe is creamy and smooth, with a generous amount of herbs for maximum flavor. Fresh tomatoes and garlic cloves are roasted to concentrate the sweet and earthy notes. Each spoonful is a delight!

If you’re a fan of this recipe, be sure to check out my roasted tomato basil pasta or my classic tomato soup.

Homemade tomato basil soup recipe in a white bowl with crunchy croutons on top.
Table of Contents
  1. Tomato selection
  2. Tomato preparation before roasting
  3. Roast the tomatoes
  4. How to make tomato basil soup
  5. Creating a creamy texture without dairy
  6. Storing and freezing
  7. What to serve this with
  8. FAQ
  9. Tomato Basil Soup Recipe

A big bowl of homemade tomato basil soup is a healthy and comforting appetizer. Whether you’re dipping hunks of crusty bread, melty grilled cheese, or just enjoying it, the dish’s simplicity lets the produce’s flavors shine. If you’ve got a bounty of fresh tomatoes that you want to use up, this is the recipe for you.

To enhance the natural sweetness of the tomatoes, oven-roast them at high temperatures. The intense heat concentrates the fruity flavors while developing new, richer ones. The tomatoes then simmer with onions and vegetable stock to meld the ingredients together. Pureeing the soup until smooth creates a velvety texture without adding heavy cream. Top with crunchy croutons for a contrast of textures with each sip.

Pouring olive oil over sliced tomatoes on a baking sheet.
Step 2. Prepare Tomatoes

Tomato selection

I use two varieties, Roma and Campari (cocktail is a tasty substitute). Roma tomatoes, also known as plum tomatoes, have a slight sweetness and acidity with low water content, which is ideal for quickly concentrating its flavors during roasting. It makes up the majority of the soup. Campari tomatoes are more petite in size, juicy in texture with a balanced flavor that’s more robust. It adds depth to the mix. Feel free to use just one kind, or mix it up.

You can use any type of tomato. Just make sure they’re at their peak ripeness. I don’t use canned tomatoes because they’re usually peeled, and I prefer the skin to be intact, which will elevate the taste once roasted. However, canned tomatoes like San Marzano or whole peeled work well as a shortcut if you don’t have time to roast.

Tomato preparation before roasting

Cut the tomatoes in half lengthwise to allow you to roast some cut-side up and some cut-side down. The tomatoes with the skin-side up develop a more browned surface (but not charred), which creates more toasted flavors. The tomatoes with the flesh-side up evaporate water faster and are better able to absorb the flavor from the olive oil and aromatics from the thyme. This technique provides the best of both worlds!

Roasted tomatoes and garlic on a baking sheet.
Step 3. Roast the tomatoes

Roast the tomatoes

The tomatoes are cooked in the oven with extra-virgin olive oil, salt, pepper, thyme sprigs, and garlic cloves. The garlic softens, mellows out the sulfur notes, and even turns sweet. Roasting tomatoes at high heat, 400ºF (204ºC), until the excess water dries off and the flavors concentrate is key to enhancing the natural savory and sweet notes from the fruit. The process takes about an hour.

How to make tomato basil soup

Use a large pot like a dutch oven to make the soup. Cook the minced garlic in melted butter over medium heat, just until you can smell the fragrant allium. Add the onions, sauteing lightly to caramelize the surface for extra sweetness. Add the roasted tomatoes and sliced garlic, bay leaf, fresh basil, and vegetable broth or stock. You could also add chicken broth for a more intense umami taste.

Bring to a boil, then down to a simmer for about 20 minutes to concentrate the savory liquids. To make a silky texture without the need for added cream, puree with a blender until super smooth. Season with salt and pepper, and top with freshly sliced basil, croutons for crunch, or even some aged parmesan cheese for extra saltiness.

Garlic and onions in a large pot being sauteed in butter.
Step 4. Cook the aromatics

Creating a creamy texture without dairy

Heavy cream is often used in tomato soup at the very end to add a creamy texture. To mimic the consistency without the dairy, use a hand immersion blender to break down the ingredients into extremely small particles that will suspend in the vegetable stock. This action thickens the soup and makes it smooth.

For an ultra velvety soup, carefully process the tomatoes in a countertop blender in batches with the lid off (but covered with a towel) until a very fine texture is reached. A food processor also works very well.

Storing and freezing

This soup can be stored in the refrigerator using an airtight container for up to 5 days. Make sure to cool the soup completely. Alternatively, the soup can be frozen for 6 months in 1 cup portions, then defrosted and reheated on the stovetop until warmed through. Since there is no cream in the recipe, there’s no risk of the dairy separating and creating an undesirable texture.

Hand immersion blender pureeing tomato soup in a pot.
Step 6. Puree until smooth

What to serve this with


Is tomato basil soup healthy?

Yes! My version does not use heavy cream. Instead, puree the tomatoes and vegetables to add richness and creamy consistency. The fruit is cooked with extra-virgin olive when roasted. A small amount of butter is used to saute the onions. However, you can use olive oil as a dairy-free and vegan option. Tomatoes are packed with nutrients like the antioxidant lycopene, vitamin C, K, folate, and potassium, making them a healthy base for soup.

What is the difference between tomato basil soup and tomato bisque?

Both are creamy tomato-based soups. Tomato basil soup may or may not contain added cream. A bisque is pureed and strained for a very fine consistency. Cream is typically added for a velvety consistency. Traditionally, bisque uses the shells of seafood to flavor and thicken the soup, however, for tomato bisque, the fruit and vegetables are pureed.

Can you make tomato basil soup in the slow cooker?

Yes! This is a great recipe to adapt for a 6-quart Crock-Pot or slow cooker. I recommend roasting the fresh tomatoes and garlic, or they will make the soup very watery in the vessel. Cook on low heat for 7 to 8 hours or high heat for 3 to 4 hours.

Dutch oven filled with tomato soup and topped with basil.

Add garlic cooked two ways for more flavor!

Slow-roasting garlic with tomatoes develops sweet, soft, and nutty flavors. Sauteing minced garlic with the vegetables adds stronger pungent aromatics to the base. Using the same ingredients but cooking them differently adds a wonderful depth to the soup.

Pin this recipe to save for later

Pin This

  • Heat Oven – Set the oven rack to the center position and preheat to 400ºF (204ºC).

  • Prepare Tomatoes – Line a large baking sheet with foil. Place sliced Roma and Campari tomatoes cut-side up on the sheet. Evenly disperse the sliced garlic. Drizzle the olive oil over the top. Season with salt and pepper.Flip over some of the tomatoes, so an even amount is cut-side up and skin-side up on the baking sheet. Place the thyme sprigs on top.
  • Roast – Roast the tomatoes until lightly browned, slightly shriveled, and most of the liquid has evaporated, about 55 to 60 minutes. Discard the thyme sprigs.

  • Cook Aromatics – Heat a large pot over medium heat. Add butter, once melted, add the minced garlic. Saute until fragrant but not browned, about 30 seconds. Add onions, and saute until lightly browned, 8 to 10 minutes.

  • Simmer Soup – Add the roasted tomatoes and roasted garlic, bay leaf, vegetable stock, and basil. Bring to a boil, then reduce to a simmer and cook for 20 minutes, occasionally stirring to reduce some of the liquid. Remove bay leaf and discard.

  • Puree – Use an immersion hand blender to puree the soup until smooth. Alternatively, process the soup in batches in a blender until smooth.

  • To Serve – Taste and season the soup with salt and pepper as desired. Garnish with chives.

  • Recipe Yield: About 5 cups
  • Serving Size: 1 cup
  • Adjusting Consistency: If the soup is too thin after blending, continue to simmer until the desired thickness is reached. If too thick, gradually add more vegetable stock.
  • Make it Creamier: Add a few tablespoons of heavy cream or canned coconut milk. Stir into the soup after blending.
  • Make it Vegan: Substitute butter for extra-virgin olive oil.
  • Make it Whole30: Substitute extra-virgin olive oil or ghee for butter. Substitute sea salt for kosher salt. 
  • Storing: Cool and store in an airtight container in the refrigerator for up to 5 days. Freeze in resealable plastic bags for up to 6 months. Defrost before using. 
  • Reheating: Cover and microwave on high setting in 30-second intervals until hot, stirring in between. Alternatively, cook on the stovetop over medium heat until hot. 

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts

Tomato Basil Soup

Amount Per Serving

Calories 241
Calories from Fat 144

% Daily Value*

Fat 16g25%

Saturated Fat 4g20%

Cholesterol 12mg4%

Sodium 896mg37%

Potassium 951mg27%

Carbohydrates 24g8%

Fiber 5g20%

Sugar 13g14%

Protein 4g8%

Vitamin A 3580IU72%

Vitamin C 67mg81%

Calcium 73mg7%

Iron 2mg11%

* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I’d love to see how it turns out!

Tag @jessica_gavin