In a large pot over medium-high heat, brown the ground beef or pork, onion, and garlic until the meat is cooked through and the vegetables are soft. Add the salt, pepper, tomato paste, Worcestershire sauce, paprika, oregano, basil, and bay leaf.
Add the broth, tomatoes, and beans. Bring to a boil, then reduce the heat to low and simmer for 15-20 minutes, stirring occasionally.
Taste and adjust seasonings as needed.
Serve hot with freshly-baked bread or crackers.
Interesting Facts
Beans are high in protein and fiber, making them a great addition to any meal.
This soup is a great way to use up leftover meats and vegetables.
This soup freezes well and can easily be reheated in the microwave.