- 2 medium onions, diced
- 3 medium carrots, peeled and diced
- 3 ribs celery, diced
- 3 cups cut green beans (frozen is fine)
- ½ head of green cabbage, cored and chopped
- 2 cloves garlic, minced or pressed (about 2 teaspoons)
- 1 lb. ground beef, cooked and excess fat drained (or substitute with an additional can of beans for a vegetarian option)
- 1 (15.5 ounce) can red kidney beans (about 1 ¾ cup), rinsed and drained (or substitute with a different type of beans)
- 2 teaspoons brown sugar
- 1 teaspoon kosher salt, plus more to taste
- ¼ teaspoon ground black pepper, plus more to taste
- 1 teaspoon chili powder
- 1 dried bay leaf
- 2 teaspoons curry powder (optional)
- 1 (28 ounce) can crushed tomatoes
- 4 cups low-sodium beef broth or vegetable broth
- 2 cups water (thin with extra water at the end, as needed, or omit the water completely for a thicker soup)
- Optional garnish: chopped fresh parsley, rosemary, or thyme
- You can vary the seasonings to your liking. The addition of chili powder and curry powder gives this soup a distinctive and delicious flavor inspired by family tradition. Feel free to swap these for an Italian herb blend or add fresh herbs like thyme, parsley, basil, oregano, rosemary, or chives to enhance the taste.