
🌿 Hearty Vegetable & Garbanzo Bean Soup – A Nourishing Bowl for Chilly Days
When the temperature starts to dip and the cozy socks come out, nothing feels quite as comforting as a warm bowl of homemade soup. This Hearty Vegetable & Garbanzo Bean Soup is loaded with colorful veggies, plant-based protein, and bold, aromatic spices which makes it the perfect healthy comfort food for fall and winter.
Not only is it gluten-free and vegan, but it’s also incredibly nourishing and easy to make. With ingredients like fire-roasted tomatoes, cumin, poblano peppers, and fresh lemon zest, every spoonful is bursting with flavor.
This soup is perfect for meal prep, freezes beautifully, and tastes even better the next day. Plus, it’s flexible and you can easily swap in whatever vegetables you have on hand. It reminds me of the 10 Vegetable Soup once served at Panera Bread, a favorite for many!
Let’s dive in and make a big pot of cozy!



🥕 Ingredients
Here’s everything you’ll need to make this warming soup:
Fresh Ingredients
- 4 tablespoons olive oil
- 1 ¼ cup diced yellow onion
- 2 cup diced carrot
- 1 cup diced celery
- 1 cup diced bell peppers (red/orange/yellow)
- 1 cup diced poblano pepper
- 1 teaspoon lemon zest
- 2 tablespoons minced garlic
- 1 cup frozen corn
- 2 cans garbanzo beans, drained and rinsed
- 2 cans fire-roasted diced tomatoes (with juice)
- 3/4 cup pearled barley (cooked brown, wild, or white rice or quinoa works too)
- 2 cups fresh baby spinach (finely chopped)
- Juice of one Lemon
Pantry & Seasonings
- 1 teaspoon chili powder
- 1 tablespoon cumin
- 1 tablespoon dried basil
- 1 tablespoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon salt (or to taste)
- 1 teaspoon black pepper
- 1 small can tomato paste
- 10 cups gluten-free vegetable stock
- 2 tablespoons coconut aminos (or gluten-free soy sauce)
- 1 tablespoon rice vinegar
- 4 bay leaves

🥣 How to Make This Soul-Warming Soup
Step 1: Sauté the Base Veggies
Heat 2 tablespoons of olive oil in a large soup pot over medium heat. Add the onion, carrot, celery, zucchini, red bell pepper, and poblano pepper. Stir often and cook for 5 to 7 minutes, or until the onions become translucent and fragrant.
Step 2: Layer in the Flavor
Stir in 1 teaspoon lemon zest, 2 tablespoons minced garlic, and all the dried spices:
- 1 tsp chili powder
- 1 tbsp cumin
- 1 tbsp dried basil
- 1 tbsp paprika
- 1 tsp garlic powder
- 1 tsp salt
- 1 tsp black pepper
Cook for 2 to 3 minutes, stirring constantly so the spices toast but don’t burn, this is where the deep flavor builds.
Step 3: Caramelize the Tomato Paste
Add tomato paste, stirring to incorporate. Let it cook for another 2 minutes as the paste caramelizes with the spices. This deepens the savory richness of your soup.
Step 4: Deglaze and Simmer
Pour in 10 cups of vegetable stock and stir well, making sure to scrape up any bits stuck to the bottom of the pot.
Add the following:
- 2 can garbanzo beans
- 2 cans fire-roasted diced tomatoes (with juice)
- 1 cup frozen corn
- 2 tablespoons coconut aminos
- 1 tablespoon rice vinegar
- 4 bay leaves
- Juice of one Lemon
Bring everything to a gentle boil over medium-high heat.
Step 5: Let It All Come Together
Once boiling, reduce the heat and let the soup simmer for 15–20 minutes, or until all the veggies, especially the carrots, are tender.
Step 6: Finish with Greens & Grains
Turn off the heat and stir in:
- 3/4 cup pearled barley
- 2 cups fresh baby spinach
The spinach will wilt quickly from the residual heat, keeping its nutrients intact.
Step 7: Serve & Savor
Ladle the soup into bowls and garnish with a slice of toasted sourdough bread.
🍂 Perfect for Fall & Winter Wellness
There’s something deeply satisfying about making a big pot of soup as the weather cools down. This veggie-packed garbanzo bean soup is more than just a meal, it’s a comforting ritual, full of color, nutrients, and soul-soothing flavor. Whether you’re cozying up on a rainy evening or prepping healthy lunches for the week, this recipe is a nourishing win.






