This is the original recipe. And rather than cut and paste it here, I suggest checking it out over there first. His recipe is perfectly good. I have no issues with it. Other than I don't have oregano and I like my tomato soup creamy. To combat those two things, I added a few things to an otherwise great recipe.
For the soup, you will need:
1 medium onion, sliced
1 shallot, sliced
2 cloves of garlic or 2 tsp of crushed garlic
2tbsp butter or coconut oil (or your choice of fat)
2 to 3 sprigs of fresh basil
1 sprig of fresh parsley (flat or curly, I used flat from my garden)
7 whole tomatoes
1c water
1c coconut milk (from a carton, the canned stuff will be a bit thick)
2-3 tbsp tomato paste (I used the other half of the can from the shrimp recipe)
1tsp salt
1tsp Worchestershire sauce
ground pepper to taste

Then add your basil, parsley and whole tomatoes. Mark's recipe uses canned tomatoes, which rocks. I'm all for making things easier and quicker. But I bought the tomatoes before reading his recipe, so I used fresh ones. Then add your water. Put the lid on the pot and let this cook down for 30 minutes or so on medium heat. In the last ten minutes, add your coconut milk, salt, Worchestershire sauce and ground pepper. You could probably throw the spices in at the beginning, but whatevs. It's your soup. Make it your way. Add other spices or not as you choose.

The best part of this soup is probably the meatball. Little bite sized chunks of flavored meat. AND this probably is the one and only recipe I've made in forever that could potentially be kosher friendly. You could use just ground sirloin, ground chicken or turkey... pretty much any other meat other than pork. And that's really saying something, because I literally make EVERYTHING with pork or pork products (or shellfish, all of which are so not kosher...). So, for my Jewish friend(s), bon appetit!
For the meatballs, you will need:
1 sliced shallot
3tsp crushed garlic or 3-4 cloves minced
2tsp coconut oil
1lb ground pork (optional!)
1lb ground sirloin (you can use regular ground beef, but I'd suggest ground sirloin if you can get it)
1tsp Worchestershire sauce
1tsp salt
ground pepper
1tsp fennel seed, chopped roughly or ground to powder
1/4c chopped basil
2 eggs

Now, put some meatballs in your soup. Take fancy pictures for the internet. Then tear into that bowl like you've never eaten. And voila, you have a fantastic soup that is surprisingly refreshing even in 80 degree heat.
You could also chill the soup, and put the hot meatballs in it, like a gazpacho (talk about an awesome word). There are any number of ways you can take these recipes and make them your own. Like it spicy? Add ground chili powder, red pepper flakes, chopped up peppers of your choice, to pretty much any part of this recipe and BAM that sh*t is on fire. I am a big wuss and cannot eat spicy things. My husband could probably use sriracha toothpaste and be a happy camper. So season it to make yourself happy. The ingredients above are like the Pirate's Code: they're really just guidelines.