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
=

Hearty Vegetarian Vegetable and Bean Soup


  • Total Time: 35 minutes
  • Yield: 6 servings 1x

Description

This comforting and healthy vegetarian soup is packed with flavor and nutrients, perfect for a quick weeknight meal or a warming lunch. It’s easy to make, budget-friendly, and can be prepped ahead for busy schedules. Enjoy a satisfying bowl that’s light yet filling.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/4 teaspoon black pepper
  • 6 cups vegetable broth
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1 (15-ounce) can cannellini beans, rinsed and drained
  • 1 cup chopped kale or spinach
  • 1/4 cup fresh parsley, chopped (for garnish, optional)
  • Salt to taste

  • Instructions

    1. 1. Saute the aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, for 5-7 minutes until the vegetables begin to soften and the onion becomes translucent. This step builds the flavor foundation for your soup.

    2. 2. Add the garlic and herbs: Stir in the minced garlic, dried thyme, dried rosemary, and black pepper. Cook for another minute until the garlic is fragrant. Be careful not to burn the garlic, as this can make it bitter.

    3. 3. Pour in the liquids and tomatoes: Carefully pour in the vegetable broth and add the undrained diced tomatoes. Stir everything together, scraping any browned bits from the bottom of the pot to incorporate all the flavors.

    4. 4. Bring to a simmer: Increase the heat to medium-high and bring the soup to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 10-15 minutes, or until the carrots are tender. This allows the flavors to meld beautifully.

    5. 5. Stir in beans and greens: Add the rinsed and drained cannellini beans and the chopped kale or spinach to the pot. Stir until the greens wilt, which usually takes just 2-3 minutes.

    6. 6. Season and serve: Taste the soup and season with salt as needed. Remember that vegetable broth can vary in sodium content, so adjust accordingly. Ladle the hot soup into bowls and garnish with fresh chopped parsley, if desired.

    • Prep Time: 15 minutes
    • Cook Time: 20 minutes
    • Category: main dish
    • Method: stovetop
    • Cuisine: american

    Nutrition

    • Serving Size: 1 bowl

    Keywords: vegetarian, soup, healthy, easy, weeknight, comfort food, vegetable, bean, quick, fall