Simple, nourishing meals: Easy vegetable bean soup

This nourishing, adaptable soup is perfect to make once and enjoy all week. Use what you have on hand, and easily boost the protein with chicken, lean beef, or even protein pasta. It’s also rich in fiber, plant-based protein, and complex carbohydrates, making it a balanced, satisfying option that supports steady energy and fullness.

Ingredients

Base Soup:

  • 6½ cups vegetable broth, divided 

  • 1 medium onion, diced 

  • 2 cloves garlic, minced 

  • 2–3 celery stalks, diced 

  • 2–3 carrots, diced 

  • 2 cups green beans, chopped into bite-size pieces 

  • 2 teaspoons Italian seasoning 

  • 1 (28-ounce) can fire-roasted diced tomatoes 

  • 1 (15-ounce) can chickpeas, drained and rinsed 

  • 1 (15-ounce) cannellini beans, drained and rinsed 

  • Salt and pepper, to taste 

Optional Add-Ins:

  • 1 cup protein pasta (cooked separately) 

  • 1–2 cups cooked lean protein (such as rotisserie chicken or lean beef), chopped 

For Serving:

  • ¼ cup freshly grated Parmesan cheese 

  • Fresh parsley and basil, chopped 


Instructions

  1. Sauté the vegetables
    In a large soup or stock pot over medium heat, add ¼ cup of the vegetable broth along with the onion, celery, and carrots. Sauté for 5–6 minutes, stirring occasionally. 

    • As the broth cooks off, add a bit more (up to another ¼ cup total) to keep the vegetables from sticking. 

  2. Add garlic
    Stir in the garlic and cook for 1–2 minutes, being careful not to let it burn. 

  3. Build flavor
    Add the green beans and Italian seasoning. Cook for another 2–3 minutes, stirring to combine. 

  4. Simmer the soup
    Pour in the remaining vegetable broth and the diced tomatoes. Stir well and bring to a boil. 

    • Once boiling, reduce heat to a simmer and cook for 45–50 minutes. 

  5. Add beans and protein (if using)
    Stir in the chickpeas and cannellini beans. If adding cooked meat, add it at this stage. 

    • Simmer for an additional 10 minutes on low heat. 

  6. Season
    Add salt and pepper to taste. 

  7. Prepare pasta separately (if using)
    Cook pasta according to package directions. Add to individual bowls when serving to prevent it from becoming too soft in the soup. 

To Serve

Ladle into bowls and top with freshly grated Parmesan, parsley, and basil.

Serve alongside crusty multigrain bread or a simple green salad for a complete, satisfying meal.

Next
Next

Leslie’s monthly health hack: Simple ways to add movement to your day