Description
A hearty vegetable bean soup packed with flavor and nutrients, perfect for a comforting meal.
Ingredients
Scale
- 2 Tbsp extra virgin olive oil
- 1 cup yellow onion, diced (~1 small onion)
- 3 cloves garlic, minced
- 6 cups red cabbage, finely shredded (1 small head or ~½ large head)
- 1 cup yellow potatoes, diced (~1 large yellow potato)
- 1 cup carrots, diced (1–2 large carrots)
- 1 cup celery, diced (~2 celery stalks)
- 1 cup red bell pepper, diced (1 red bell pepper)
- 1½ tsp ground coriander
- ½ tsp ground ginger
- 1 tsp cinnamon
- 1 tsp kosher salt (more to taste)
- ¼ tsp black pepper
- 6 cups chicken broth (or vegetable broth)
- 1 Tbsp apple cider vinegar
- 2 Tbsp fresh lemon juice (~1 small lemon)
- 1 (15 oz) can Great Northern beans (or cannellini beans)
- ¼ cup fresh parsley, chopped
Instructions
- Drain and rinse the white beans and add them to a blender or food processor with a half cup of the broth. Puree until smooth and set aside.
- Finely shred the purple cabbage with a sharp knife or mandolin and chop the other vegetables. Heat the olive oil in a large pot or dutch oven on medium heat. Add the diced onion. Saute until softened, about 3-4 minutes.
- Add the garlic and stir until fragrant, about 30 seconds. Add the spice blend, salt & pepper, red cabbage, yellow potatoes, bell pepper, carrots, and celery. Cook for 5-7 minutes, until vegetables are softened.
- Add the rest of the broth and bring to a boil. Lower heat, cover, and simmer for 15-20 minutes, until the potatoes are fork tender.
- Remove from heat and stir in the pureed beans, apple cider vinegar, lemon juice, and fresh parsley. Give it a taste and add additional salt if needed.
Notes
- This soup can be made vegan by using vegetable broth instead of chicken broth.
- Feel free to add any other vegetables you have on hand!
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 200
- Sugar: 4g
- Sodium: 800mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 9g
- Cholesterol: 0mg