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
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.
Add garlic
Stir in the garlic and cook for 1–2 minutes, being careful not to let it burn.Build flavor
Add the green beans and Italian seasoning. Cook for another 2–3 minutes, stirring to combine.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.
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.
Season
Add salt and pepper to taste.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.