1. In a large soup kettle, bring stock to a boil. Add beans, potatoes and bay leaf. Simmer until tender, about 30 minutes.
2. In a large skillet, heat olive oil. Add onion, celery, carrots and garlic. Sautee until soft. Add to soup.
3. Stir in red bell peppers and tomatoes and simmer for another 15 minutes.
4. Using a hand blender, puree soup until smooth.
5 Season with salt and pepper.
6. Makes 4-6 servings.