Creamy Tomato Basil Soup Recipe for Comforting Weeknight Meals

This warm, creamy Tomato Basil Soup made from scratch is comforting and flavorful. Roasted tomatoes are blended with sautéed onions and garlic, seasoned with herbs and a touch of brown sugar to balance acidity, then finished with fresh basil and heavy whipping cream for richness.

This simple soup easily beats canned varieties and makes a great option among healthy soup recipes. It works equally well as a light main or a side dish. Serve it with crusty bread, grilled cheese, or crackers for a satisfying meal.

Tomato Basil Soup Recipe

Tomato Basil Soup Ingredients

Gather the following ingredients to make this easy, from-scratch soup. See the recipe card below for exact quantities and notes.

  • Tomatoes: Roma tomatoes are ideal, though other varieties on the vine work too.
  • Salt & pepper
  • Olive oil
  • Onion
  • Garlic
  • Red pepper flakes for a touch of heat
  • Tomato sauce or puree: Either tomato sauce or tomato puree works well in this recipe.
  • Fresh basil: Fresh basil adds the best flavor; dried basil can be used in a pinch.
  • Dried oregano
  • Soy sauce for depth and umami
  • Low-sodium chicken or vegetable broth
  • Brown sugar: Balances the tomatoes’ acidity without making the soup sweet.
  • Heavy whipping cream to finish and add creaminess (optional)
Creamy Tomato Basil Soup

How to Make Tomato Soup from Scratch

Making this roasted tomato basil soup involves three simple steps: roast the tomatoes, sauté the aromatics, then blend and simmer. The method is straightforward and results in a silky, well-rounded soup.

  1. Roast the tomatoes. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment or foil and place the tomatoes skin side down. Season lightly with salt and pepper, drizzle with half the olive oil, and roast for about 40 minutes. Allow to cool slightly.
  2. Sauté the onion and garlic. While the tomatoes cool, heat the remaining olive oil in a large saucepan over medium heat. Sauté the chopped onion for 5–7 minutes until softened, then add minced garlic and cook for about 1 minute until fragrant.
  3. Blend until smooth. Combine the roasted tomatoes, sautéed onion and garlic, tomato sauce (or puree), and fresh basil in a blender or food processor. Blend until smooth and pour the puree back into a saucepan.
  4. Season and finish. Stir in red pepper flakes, dried oregano, soy sauce, low-sodium broth, brown sugar, and heavy whipping cream. Bring the mixture to a boil, then reduce heat, cover, and simmer for about 10 minutes to meld flavors.
  5. Adjust and serve. Taste and adjust seasoning with salt and pepper. Ladle into bowls and garnish with extra basil and a drizzle of cream or olive oil if desired.
Creamy Tomato Soup with Basil

What To Serve With Roasted Tomato Basil Soup

This tomato basil soup pairs perfectly with grilled cheese—the classic dunk-and-dip combination is hard to beat. Other good accompaniments include crusty bread, Irish soda bread, warm rolls, or simple crackers. Finish with a swirl of cream or a few torn basil leaves for a bright presentation.

Tomato Soup Recipe

Storage Instructions

Refrigerate leftover soup in an airtight container for 3–4 days.

To freeze, transfer cooled soup to freezer-safe containers or bags and store for up to six months. Thaw overnight in the refrigerator before reheating gently on the stove.

img 7128 10

Tomato Basil Soup Recipe

Author: Emily Pecoraro
This easy tomato basil soup is roasted, blended, and finished with fresh basil and cream for a smooth, comforting bowl of soup.
4.50 from 2 votes
Print Recipe
Pin Recipe
SaveSaved!

Prep Time 15
Cook Time 1
Total Time 1 15

Course Soup
Cuisine American

Servings 4
Calories 193 kcal

Equipment

  • Blender or food processor
  • Baking sheet
  • Large saucepan

Ingredients

  

  • 6 Roma tomatoes halved lengthwise
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • 2 Tablespoons olive oil divided
  • 1 yellow onion chopped
  • 2 garlic cloves minced
  • ¼ – ½ teaspoon red pepper flakes depending on spice tolerance
  • 15 oz can tomato sauce
  • ¼ cup fresh basil plus more for garnish
  • ½ teaspoon dried oregano
  • 2 teaspoons soy sauce
  • 1 cup low-sodium vegetable or chicken broth
  • 1 Tablespoon brown sugar lightly packed
  • ¼ cup heavy whipping cream optional, plus more for garnishing

Instructions

 

  • Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper or foil.
  • Place tomatoes skin side down on the baking sheet. Season lightly with salt and pepper and drizzle with half the olive oil.
  • Roast about 40 minutes, then set aside to cool slightly.
  • While tomatoes cool, heat the remaining oil in a large saucepan over medium heat.
  • Sauté the chopped onion 5–7 minutes until softened, then add minced garlic and cook 1 minute more.
  • Combine the sautéed onion and garlic with the roasted tomatoes, tomato sauce, and fresh basil in a blender. Blend until smooth.
  • Return the puree to a saucepan. Stir in red pepper flakes, oregano, soy sauce, broth, brown sugar, and heavy cream.
  • Bring to a boil, then reduce heat, cover, and simmer for 10 minutes to blend flavors.
  • Season to taste with salt and pepper, ladle into bowls, and serve.
  • Garnish with additional cream and fresh basil if desired.

Nutrition

Serving: 1Calories: 193kcalCarbohydrates: 17gProtein: 5gFat: 13gSodium: 1284mgFiber: 4gSugar: 11g

Nutrition information is an estimate and provided as a general guide only.

Tried this recipe?Share your results and tag the author if you’d like to connect.

The recipe and photos are the property of the original author and are provided here for personal use.