COZY SOUP

Creamy Tomato Basil Soup

Tomatoes, garlic, onion, broth, and basil blended into a smooth, velvety bowl with a rich cream finish.

Jump to Recipe
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Servings4
DifficultyEasy

Ingredients

For the Soup

  • 2 tablespoons olive oil
  • 1 small onion, chopped
  • 3 garlic cloves, minced
  • 2 cans crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried basil

For Creaminess

  • 1/2 cup heavy cream
  • 1/4 cup fresh basil leaves
  • 1 tablespoon butter

For Serving

  • Toasted bread
  • Grilled cheese
  • Optional: parmesan cheese

Substitutions

  • Use vegetable broth and a dairy-free cream or unsweetened oat milk for a dairy-free soup.
  • Replace parmesan with a dairy-free grated alternative, or omit it and adjust the salt at the end.

Instructions

Step 1: Cook the Aromatics

Heat olive oil in a pot over medium heat. Add onion and cook until soft, then add garlic.

Cook the aromatics for Creamy Tomato Basil Soup

Step 2: Add Tomatoes and Broth

Stir in crushed tomatoes, vegetable broth, salt, pepper, and dried basil.

Step 3: Simmer

Let the soup simmer for 20 minutes so the flavors can develop.

Step 4: Blend

Blend the soup until smooth using an immersion blender or regular blender.

Blend for Creamy Tomato Basil Soup

Step 5: Add Cream

Stir in heavy cream, butter, and fresh basil.

Add cream for Creamy Tomato Basil Soup

Step 6: Serve

Serve warm with toasted bread, grilled cheese, or parmesan.

Finished Creamy Tomato Basil Soup ready to serve

How to Store Leftovers

Cool Creamy Tomato Basil Soup promptly and refrigerate it in a shallow covered container for up to 4 days. For freezing, leave out the cream and fresh basil, then add them after the soup has thawed and reheated.

How to Reheat

Warm the soup over medium-low heat, stirring often. Avoid a hard boil after adding cream, and thin with a splash of broth if the soup has thickened in the refrigerator.

Nutrition Information

Nutrient Per Serving
Calories 260
Protein 5g
Carbohydrates 24g
Fat 17g
Sugar 13g

Nutrition is an estimate and can vary with brands, portion size, and substitutions.

Frequently Asked Questions

How long should the soup simmer?

Simmer for about 20 minutes so the onion, garlic, tomatoes, and broth blend into a balanced base before adding cream and fresh basil.

Can the soup be frozen?

Yes, but freeze it before adding the cream. Thaw, reheat gently, and stir in the cream and fresh basil at the end.

About the Author

FreshFork Recipes Team edits each recipe page for clear measurements, consistent instructions, and practical cooking guidance.

More Recipes

Similar Recipes

Try another fresh and easy recipe from FreshFork Recipes.