Go Back
Homemade tomato basil soup (featured image)
Print Recipe
5 from 1 vote

Delicious Homemade Tomato Basil Soup with Caribbean Flavor

This homemade tomato basil soup has all its traditional elements like tomatoes, basil, onions and garlic. But it also has wonderful Caribbean flavor like culantro, cilantro and fresh coconut milk. Yum!
Prep Time10 mins
Cook Time50 mins
Total Time1 hr
Course: Soup
Cuisine: American
Keyword: tomato basil soup
Servings: 4


  • 15 - 20 roma tomatoes
  • 2 garlic cloves (peeled)
  • 3 - 4 tbsp olive oil
  • salt and pepper to taste
  • 1 cup coconut milk (coconut pieces + water)
  • 1 onion sliced
  • 1 - 2 cups water or veggie broth
  • 10 - 15 basil leaves
  • culantro leaves
  • cilantro leaves
  • 1 tbsp oregano
  • 1/2 cup cheese
  • 1 - 2 tbsp sugar
  • chopped chives



  • Slice the roma tomatoes lengthways.
  • Mix tomatoes, olive oil, salt, pepper and peeled garlic cloves together.
  • Lay out tomatoes and garlic on a sheet pan.
  • Broil for 40 minutes.


  • Chop coconut meat into smaller pieces.
  • Add to blender with 1/4 cup of water.
  • Blend. Strain for a less chunky soup.


  • Add 1 tbsp of olive oil to a small pan on medium heat.
  • Add sliced onions and allow to caramelize for 10 minutes.


  • Blend broiled tomatoes and garlic with coconut milk and caramelized onions for 2 – 3 minutes.
  • Add herbs like basil, culantro and cilantro leaves.
  • To a large pot, add blended ingredients and water or vegetable broth. Allow the soup to come to a boil.
  • Mix in sugar, oregano, cheese and optional ingredients like pepper, chives, and other seasonings.
  • Serve hot with extra cheese and garnish.