For the Tomato Herb Bread:
Preheat the oven to 350 degrees F. Lightly grease a 4 by 8-inch loaf pan and set aside.
Into a large bowl, sift together the flour, baking powder, salt, and baking soda. In a small bowl, whisk together the buttermilk, eggs, sugar, and oil. Add to the dry ingredients and whisk to combine. Whisk in the tomatoes, onions, basil, parsley, oregano, and garlic. Add the cheese and stir to combine. Pour into the prepared pan and bake until a toothpick inserted into the center comes out clean, about 1 hour. Remove from the oven and let cool for 10 minutes in the pan. Turn out onto a wire rack to cool completely before slicing. Cut the ends from the Tomato-Herb Bread and discard or reserve for another use. Cut the remaining loaf into 16 thin slices.
For the Ricotta Herb Spread:
In the bowl of a food processor, blend the ricotta, cream cheese, olive oil, garlic, lemon juice, salt, and pepper on high speed until smooth. Add the olives and pulse to blend. Adjust seasoning, to taste. Spread the ricotta mixture evenly over 8 bread slices. Spread several spinach leaves across the filling in 1 layer. Add cold cuts. Top with remaining bread and press to seal. Cut each sandwich in half diagonally. Serve.
Yield: 4 to 8 servings