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
Healthy White Bean Soup First Image

Vegetable Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef John
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This hearty vegetable bean soup is packed with flavor and nutrients. Perfect for a cozy meal!


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, sliced
  • 2 celery stalks, chopped
  • 2 tablespoons tomato paste
  • 3 cups cooked cannellini beans (or two 15-ounce cans, drained and rinsed)
  • 6 cups vegetable broth
  • 2 cups chopped kale
  • 1 teaspoon Italian seasoning
  • to taste Salt and pepper
  • optional Grated parmesan cheese for serving

Instructions

  1. In a large pot, heat olive oil over medium heat. Add diced onion, sliced carrots, and chopped celery. Sauté for 5–7 minutes until softened.
  2. Stir in minced garlic and cook for another minute.
  3. Add tomato paste, cooking for 2 minutes while stirring. Sprinkle in Italian seasoning, salt, and pepper.
  4. Pour in vegetable broth and add cannellini beans. Bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Stir in chopped kale and let it cook for 5–7 more minutes until tender.
  6. Taste and adjust seasonings as needed. Top with parmesan cheese if using. Serve hot.

Notes

  • Great for meal prep, can be stored in the refrigerator for up to three days.
  • Freezes well; just store without the cheese.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250
  • Sugar: 2g
  • Sodium: 800mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg