Vegetable Bean Soup

Delicious and colorful vegetable bean soup in a bowl
RECIPES

By :

February 15, 2026

Get yours

How to make Vegetable Bean Soup

Ingredients:

| Quantity | Ingredient |
|—————————–|———————————–|
| 2 Tbsp | extra virgin olive oil |
| 1 cup | yellow onion, diced |
| 3 cloves | garlic, minced |
| 6 cups | red cabbage, finely shredded |
| 1 cup | yellow potatoes, diced |
| 1 cup | carrots, diced |
| 1 cup | celery, diced |
| 1 cup | red bell pepper, diced |
| 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 |
| ¼ cup | fresh parsley, chopped |

Directions:

  1. Start by draining and rinsing the white beans, then add them to a blender or food processor. Pour in a half cup of the broth and blend until smooth. Set aside this bean puree.

  2. Finely shred the red cabbage using a sharp knife or mandolin. Chop the yellow potatoes, carrots, celery, and red bell pepper into small pieces.

  3. In a large pot or Dutch oven, heat the olive oil over medium heat. Once hot, add the diced onion and sauté for about 3-4 minutes, or until it becomes soft.

  4. Add the minced garlic to the pot and stir. Cook until fragrant, around 30 seconds.

  5. Next, mix in the ground coriander, ground ginger, cinnamon, kosher salt, and black pepper. Stir to combine and allow the spices to release their aroma.

  6. Add the shredded red cabbage, diced yellow potatoes, carrots, celery, and red bell pepper to the pot. Cook these vegetables for 5-7 minutes until they start to soften.

  7. Pour in the remaining broth and bring the mixture to a boil. Once boiling, reduce the heat, cover the pot, and let it simmer for 15-20 minutes, or until the potatoes are fork-tender.

  8. Remove the pot from heat. Stir in the pureed beans, apple cider vinegar, fresh lemon juice, and chopped parsley. Taste the soup and adjust the salt if necessary.

Why You’ll Love This Vegetable Bean Soup

This Vegetable Bean Soup is not just delicious; it’s also packed with nutrition. With plenty of vegetables and beans, it offers a hearty meal that can please both vegetarians and meat lovers alike. The combination of flavors from the spices, fresh vegetables, and a hint of acidity from the lemon juice and apple cider vinegar creates a warm and inviting dish.

Not only is it comforting on a cold day, but it’s also versatile. You can serve it as an appetizer, main course, or side dish. Plus, it’s easy to make and can be whipped up in under an hour. It’s perfect for a family dinner or meal prep for the week.

Nutriments Benefits

  • High in Fiber: Beans and vegetables provide a good source of dietary fiber, which helps digestion and keeps you full longer.
  • Rich in Vitamins: This soup is loaded with vitamins A and C from the carrots, bell peppers, and cabbage. These nutrients are essential for immune health and skin.
  • Antioxidants: The combination of various colored vegetables ensures a rich intake of antioxidants, which may reduce the risk of chronic diseases.
  • Low in Calories: This soup is low in calories but high in volume, making it a great option for weight management.

What to Serve With Vegetable Bean Soup

This soup can be enjoyed in many ways. Here are a few ideas on what to serve it with:

  • Crusty Bread: A slice of sourdough or whole-grain bread is perfect for dipping into the soup.
  • Salad: A fresh garden salad or a simple spinach salad can complement the soup nicely.
  • Grilled Cheese Sandwich: For a classic combination, a gooey grilled cheese can be a comforting addition.
  • Rice or Quinoa: Serve the soup over a bed of rice or quinoa to make it even heartier.

How to Store Vegetable Bean Soup

If you have leftovers, storing the soup is easy:

  • In the Refrigerator: Allow the soup to cool completely, then transfer it to an airtight container. It can be stored in the fridge for up to 3-4 days.
  • In the Freezer: If you want to keep it longer, freeze the soup in a freezer-safe container for up to 3 months. When you’re ready to eat, defrost it in the fridge overnight and reheat on the stove.

Tips and Mistakes to Avoid

  • Don’t Skimp on Vegetables: The more vegetables you add, the more flavor and nutrients you get. Feel free to include your favorites.

  • Adjust the Thickness: If you prefer a thinner soup, add more broth. For a thicker consistency, let it simmer longer or add more pureed beans.

  • Taste as You Go: Adjust the seasoning to your liking. Everyone’s taste buds are different, so don’t hesitate to add more salt, pepper, or spices.

  • Use Fresh Ingredients: Fresh vegetables will offer the best flavor. Old vegetables can diminish your soup’s taste.

Variation

Get creative with your Vegetable Bean Soup! Here are some variations you can try:

  • Add Greens: Spinach, kale, or Swiss chard can easily be added for extra nutrients. Just stir them in during the last few minutes of cooking.

  • Different Beans: Try other beans like black beans, kidney beans, or chickpeas for variation in texture and flavor.

  • Spicy Kick: Add a pinch of red pepper flakes or diced jalapeños for a spicy version.

  • Coconut Curry: Add coconut milk and curry powder for a creamy and different flavor profile.

FAQs

  1. Can I make this soup in advance?
    Yes, this soup is great for meal prep. You can make it in advance and store it in the fridge or freezer. The flavors often deepen, making it taste even better the next day.

  2. Is this soup vegan?
    Yes! As long as you use vegetable broth instead of chicken broth, this soup is entirely vegan and plant-based.

  3. How can I make it gluten-free?
    The ingredients used in this recipe are naturally gluten-free. Just ensure that your broth is gluten-free as some brands may contain gluten.

  4. Can I add meat to this soup?
    Absolutely! If you prefer a meatier soup, you can add cooked chicken, sausage, or bacon. Just sauté the meat along with the onions.

  5. How can I thicken the soup?
    To thicken the soup, either blend a portion of it and stir it back in or add more pureed beans. You can also let it simmer uncovered to allow some liquid to evaporate.

With its delicious flavors, beautiful colors, and nutritious ingredients, Vegetable Bean Soup is a fantastic addition to your meal rotation. Enjoy making this easy, comforting dish!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetable Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A hearty and nutritious vegetable bean soup loaded with flavors from fresh vegetables and spices.


Ingredients

Scale
  • 2 Tbsp extra virgin olive oil
  • 1 cup yellow onion, diced
  • 3 cloves garlic, minced
  • 6 cups red cabbage, finely shredded
  • 1 cup yellow potatoes, diced
  • 1 cup carrots, diced
  • 1 cup celery, diced
  • 1 cup red bell pepper, diced
  • 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
  • ¼ cup fresh parsley, chopped

Instructions

  1. Drain and rinse the white beans. Add them to a blender or food processor with half a cup of broth and blend until smooth. Set aside.
  2. Finely shred the red cabbage and chop the yellow potatoes, carrots, celery, and red bell pepper into small pieces.
  3. In a large pot or Dutch oven, heat the olive oil over medium heat, then add the diced onion and sauté for 3-4 minutes until soft.
  4. Add the minced garlic and cook for about 30 seconds until fragrant.
  5. Mix in the ground coriander, ground ginger, cinnamon, kosher salt, and black pepper, stirring to combine.
  6. Add the red cabbage, yellow potatoes, carrots, celery, and red bell pepper to the pot and cook for 5-7 minutes until starting to soften.
  7. Pour in the remaining broth and bring to a boil. Reduce heat, cover, and let it simmer for 15-20 minutes until the potatoes are fork-tender.
  8. Remove from heat and stir in the pureed beans, apple cider vinegar, lemon juice, and chopped parsley. Adjust seasoning if necessary.

Notes

This soup is great for meal prep and can be stored in the fridge for 3-4 days or in the freezer for up to 3 months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 6g
  • Sodium: 700mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 12g
  • Protein: 10g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star