4 tablespoons olive oil1 chopped onion3.5 ounces (about 1/2 cup) bacon, diced2 bay leaves3 cloves garlic, minced2 ripe tomatoes, peeled and diced3 tablespoons tomato paste1 small bunch of parsley, chopped1/2 cup white wineHot sauce or black pepper to taste1 cup long-grain or medium-grain rice (e.g., Carolina rice)3 3/4 cups chicken stock14.5 ounces (about 1 3/4 cups) cooked black beansSalt to taste