Tuscan Garbanzo Bean Soup (Easy Vegan Chickpea Soup)
This Tuscan Garbanzo Bean Soup is one of my all-time favorite recipes—and one I make regularly, especially during the cooler months. It’s cozy, nourishing, and full of rustic Italian flavor. What I love most is how incredibly simple it is to prepare with just one pot and a handful of pantry staples. Whether I’m meal prepping for the week or need a quick dinner after a long day, this chickpea soup is always a reliable go-to.
I’ve been making it for years, and it’s still one of my favorites. From the rich flavors to the delicious textures, I just adore this healthy soup. It doesn’t matter what the weather is, hot or cold, summer or winter, I’m still making this chickpea soup and enjoying the amazing flavors all year round.
Made with hearty garbanzo beans, sweet carrots, sautéed fennel, and a fragrant blend of Mediterranean herbs, this vegan soup is as satisfying as it is healthy. The chickpeas create a naturally creamy texture while delivering plenty of plant-based protein and fiber. Sun-dried tomatoes and a splash of vegetable broth deepen the flavor, giving it that slow-simmered taste in under 30 minutes.

Great busy weeknights soup
If you’re looking for an easy chickpea soup recipe, high-protein vegan meal, or a comforting Mediterranean soup, this is it. It’s gluten-free, dairy-free, and perfect for busy weeknights or make-ahead lunches. I’ve made this dozens of times, and every bowl feels like a warm hug.
In this Tuscan garbonzo bean soup recipe we’re covering

Why You’ll Love This Easy Chickpea Soup
This easy chickpea soup is quick to make, packed with flavor, and loaded with plant-based protein and fiber. Made with tender garbanzo beans, fresh veggies, and aromatic Mediterranean herbs, it’s a wholesome and comforting vegan recipe perfect for lunch or dinner.
Naturally gluten-free and dairy-free, this high-protein vegan soup is also great for meal prep—flavors deepen beautifully as it sits. It’s versatile too: customize it with seasonal vegetables or your favorite spices. Whether you’re craving a cozy Mediterranean soup or a nutritious weeknight meal, this one-pot wonder delivers every time.
Fun fact
Chickpeas are rich in plant-based protein (15g per cup) and dietary fiber (12g), which supports gut health and satiety.
Are chickpeas and garbanzo beans the same thing
Yes, chickpeas and garbanzo beans are the same thing. “Chickpea” is the common name used in English, while “garbanzo bean” is derived from Spanish. Both terms refer to the same legume, known for its nutty flavor and versatility in various dishes, from soups to salads and dips.
Are garbanzo beans very healthy
Yes, garbanzo beans (chickpeas) are very healthy! They are rich in protein, fiber, and essential nutrients like iron, magnesium, and folate. Their high fiber content supports digestive health, while their protein makes them a great meat alternative for vegetarians and vegans. Additionally, they have a low glycemic index, which helps in managing blood sugar levels. Overall, they contribute to heart health and can aid in weight management.

Best garbanzo bean soup recipe tips and tricks
Tips and Substitutes for Making Garbanzo Bean Soup
1. Sun-Dried Tomato Alternatives: If you don’t have sun-dried tomatoes, no need to stress! You can easily swap them out for a can of Italian plum tomatoes or 5 to 7 fresh chopped tomatoes. This will still give you that rich tomato flavor that enhances the soup while keeping that delightful acidity.
2. Fennel Substitutions: If fennel isn’t on hand or you’re not keen on its anise flavor, try using squash or sweet potatoes instead. Both options bring natural sweetness and a wonderful texture to the soup, while also boosting its nutritional value.
3. For Creaminess: To make your soup creamier, think about adding 1/2 to 1 cup of coconut milk or your choice of milk (dairy or plant-based). This will create a rich, velvety texture and a lovely flavor that pairs well with the other ingredients.
4. Creating a Silky Consistency: If you like a silkier soup, use an immersion blender to puree half of it. This technique allows you to keep some chunky bits while achieving a smooth and creamy base, enhancing the overall mouthfeel.
5. Thickening the Soup: To get a heartier consistency, pour in the liquid from the canned chickpeas. This not only thickens the soup but also adds extra flavor and nutrients, making it even more satisfying.
By using these tips and substitutions, you can easily tailor your garbanzo bean soup to match your taste preferences while keeping it delicious and comforting.

Garbanzo bean soup: Italian Vegan Garbanzo soup recipe
This Italian Vegan Garbanzo Bean Soup is a delicious and hearty dish that’s completely vegan and loaded with nutritious veggies. Featuring tender garbanzo beans, fresh spinach, and a savory tomato broth, it makes for a wholesome meal any day of the week. Easy to prepare and infused with Italian herbs, this comforting soup is guaranteed to please while remaining light and healthy!
Garbanzo Soup Ingredients:
- 1 tablespoon olive oil or coconut oil (15 ml)
- 1 onion, finely chopped (about 150 g)
- 3 cloves of garlic, minced (about 9 g)
- 2 carrots, cut into medium-sized chunks (120 g)
- 3 stalks celery, cut into medium-sized chunks (120 g)
- 1 fennel bulb, thinly sliced (about 230 g)
- 1 can (15.5 oz / 440 g) garbanzo beans (chickpeas), drained and rinsed
- 1 can (14.5 oz / 411 g) diced tomatoes or fire-roasted tomatoes
- 3 cups vegetable broth (720 ml)
- 3 cups fresh spinach or frozen spinach (90 g fresh or 270 g frozen)
- 1/3 cup oil-packed sun-dried tomatoes, chopped (60 g)
- 1 teaspoon dried oregano (1 g)
- 1/2 teaspoon dried thyme (0.5 g)
- 1 tablespoon fresh parsley, chopped (4 g)
- 1/2 teaspoon salt (3 g), more to taste if needed
- 1/3 teaspoon ground black pepper (0.7 g), to taste

How to make the Best garbanzo bean soup recipe
Stovetop simple chickpea soup instructions: How to make easy Italian garbanzo bean soup recipe Instructions:
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3 minutes until it starts to soften.
- Next, stir in the minced garlic, chopped carrots, celery, and fennel. Cook for an additional 4 minutes, stirring occasionally.
- Add the can of diced tomatoes, drained chickpeas, and vegetable broth to the soup pot. Bring the mixture to a simmer and let it cook for around 15 minutes, allowing the flavors to meld.
- Stir in the chopped sun-dried tomatoes and fresh spinach, and let them cook for another 2-3 minutes until the spinach wilts.
- Season the soup with oregano, thyme, fresh parsley, salt, and pepper. Adjust the seasoning as needed, then serve warm.
Here’s how to make garbanzo bean soup in both a slow cooker and an Instant Pot:
Slow cooker garbonzo soup recipe
Slow Cooker Instructions:
- Prep Ingredients: Begin by chopping your onion, garlic, carrots, celery, and fennel.
- Combine in the Slow Cooker: Add the olive oil, onions, garlic, carrots, celery, fennel, diced tomatoes, chickpeas, vegetable broth, sun-dried tomatoes, oregano, thyme, salt, and pepper to the slow cooker.
- Cook on Low or High: Set the slow cooker to Low for 6-8 hours or High for 3-4 hours. The vegetables should be tender, and the flavors well combined.
- Add Spinach & Herbs: About 30 minutes before the end of the cooking time, stir in the fresh spinach and cook until wilted. Just before serving, stir in the fresh parsley.
- Taste & Adjust: Check the seasoning, adjust the salt and pepper to taste, and serve hot.
How to make chickpea soup instant pot step by step instructions
Instant Pot Instructions:
- Sauté the Vegetables: Set the Instant Pot to Sauté mode. Heat the olive oil and add the chopped onions. Sauté for about 3 minutes until softened. Then, add the garlic, carrots, celery, and fennel, and cook for another 4 minutes, stirring occasionally.
- Add Remaining Ingredients: Cancel the sauté function. Add the diced tomatoes, chickpeas, vegetable broth, sun-dried tomatoes, oregano, thyme, salt, and pepper. Stir everything together.
- Pressure Cook: Close the lid, set the valve to Sealing, and select the Manual (Pressure Cook) mode for 10 minutes on high pressure.
- Quick Release: Once the cooking time is up, do a quick release of the pressure. Open the lid carefully.
- Add Spinach & Parsley: Stir in the fresh spinach and parsley, and let the residual heat wilt the spinach. Taste and adjust the seasoning if necessary, then serve.
Both methods ensure a delicious, easy-to-make garbanzo bean soup with minimal effort!

Simple chickpea soup recipe variations
Here are some creative ideas to transform your garbanzo bean soup into various regional styles:
Tuscan Garbanzo Soup Recipe
– Add Kale or Swiss Chard: Toss in some chopped kale or Swiss chard for a hearty, nutritious boost. Add them during the last few minutes of cooking until they’re just wilted.
– Include Vegan Italian Sausage: For a vegan twist on this classic, add sliced plant-based Italian sausage for a richer flavor. Cook it in the pot before adding the other ingredients.
– Season with Sage: Use fresh or dried sage to bring in an earthy flavor that’s typical of Tuscan cuisine.
Spanish Garbanzo Bean Soup Recipe
– Add Smoked Paprika: Stir in 1-2 teaspoons of smoked paprika to give the soup a deep, smoky flavor.
– Include Vegan Chorizo: For a more robust taste, add slices of Spanish chorizo. This will significantly enhance the soup’s flavor profile.
– Add Bell Peppers: Toss in diced red or green bell peppers for sweetness and a pop of color.
Cuban Garbanzo Bean Soup Recipe
– Use Sofrito: Start with a sofrito base made of onions, garlic, green peppers, and tomatoes to create a traditional Cuban flavor.
– Incorporate Lime Juice: Add a splash of lime juice just before serving for a zesty, bright finish.
– Add Bay Leaves and Cumin: Season with bay leaves and a bit more cumin to bring in that classic Cuban seasoning.
Italian Vegan Garbanzo Bean Soup
– Add Basil and Oregano: Fresh or dried basil and oregano will enhance the Italian flavors. Stir them in towards the end of cooking.
– Incorporate Zucchini or Eggplant: Add diced zucchini or eggplant for extra texture and a Mediterranean touch.
– Finish with Pesto: Stir in a dollop of vegan pesto just before serving for a burst of fresh flavor.
These variations let you explore different cultural flavors while keeping the delicious base of your garbanzo bean soup. Enjoy experimenting!

What to eat with Garbanzo bean soup
Here are some tasty vegan and vegetarian ideas to enjoy alongside garbanzo bean soup:
Vegan Options:
1. Crusty Bread or Garlic Bread
A warm slice of crusty sourdough or whole grain bread, or even a garlicky baguette, is ideal for dipping into the rich soup.
2. Grilled Veggie Sandwich
A grilled vegetable sandwich filled with roasted peppers, eggplant, zucchini, and a drizzle of balsamic vinegar makes a satisfying pairing with the soup.
3. Quinoa or Couscous Salad
A refreshing quinoa or couscous salad with cucumbers, cherry tomatoes, and a lemon-tahini dressing enhances the flavors of the garbanzo soup.
4. Vegan Pita with Hummus
Serve with warm pita bread and a side of hummus, which complements the garbanzo bean flavor in the soup and adds a creamy texture.
5. Roasted Vegetables
Roasted root vegetables like carrots, sweet potatoes, or parsnips can be a wonderful side dish that brings extra nutrition and flavor.
Vegetarian Options:
1. Grilled Cheese Sandwich
A delicious grilled cheese made with your favorite vegetarian cheese is the perfect companion to the soup for a cozy meal.
2. Spinach and Feta Salad
This refreshing salad features spinach, feta cheese, walnuts, and dried cranberries, all tossed in olive oil and lemon, making it a great match for the hearty soup.
3. Caprese Salad
Fresh mozzarella, tomatoes, and basil drizzled with olive oil and balsamic vinegar provide a light and vibrant contrast to the warm garbanzo soup.
4. Cheesy Polenta
A side of creamy polenta topped with sautéed mushrooms or vegetables adds a delightful richness and texture to your meal.
5. Stuffed Bell Peppers
Vegetarian stuffed bell peppers filled with rice, black beans, and cheese serve as a fantastic main dish to complement the soup. Both green and red bell peppers pair wonderfully with the flavors of garbanzo soup!
These sides will elevate your garbanzo bean soup, creating a complete and satisfying vegan or vegetarian meal!
Easy Garbanzo Bean Soup Prep and Storage Guide
1. Chop Vegetables in Advance: Prepare your onions, carrots, celery, and fennel ahead of time and keep them in airtight containers in the fridge for up to 3 days.
2. Rinse and Drain Canned Chickpeas: If you’re using canned chickpeas, make sure to rinse and drain them before adding to the soup to cut down on excess sodium and enhance the texture.
3. Use Fresh or Frozen Spinach: If you opt for frozen spinach, thaw it out and drain any extra liquid before mixing it into the soup.
4. Batch Prep: Consider making a double batch of the soup and refrigerating or freezing the leftovers for a future meal.
Storage:
– Refrigerator: After cooling, store the soup in an airtight container. It will keep in the fridge for up to 4 days.
– Freezer: For longer storage, freeze the soup in portion-sized containers or freezer bags, leaving some space at the top for expansion. The soup can be frozen for up to 3 months. To reheat, thaw it in the fridge overnight or warm it directly in a saucepan.
Reheating:
– Stovetop: Reheat on low to medium heat, stirring occasionally until it’s heated through.
– Microwave: Transfer to a microwave-safe bowl, cover loosely, and reheat in 1-minute intervals, stirring in between.
This soup stores and reheats beautifully, making it ideal for meal prep and quick lunches or dinners.
What I’ve been making lately
- Fresh Corn Salad: Easy Summer Recipe
- Creamy Rice Noodle Stir Fry with Grilled Sweet Potato Steaks
- Cabbage Lentil Salad Recipe (Crunchy, Fresh & Protein-Packed)
- Best Garlic Bread Recipe with Sliced Bread (3 Ways)
- Japanese Clear Onion Soup Recipe (Easy Hibachi Style)
Garbonzo bean soup recipe FAQs
Why do people soak garbanzo beans in water before cooking it
People soak garbanzo beans (or any dried beans) in water before cooking for a few key reasons:
1. Reduces Cooking Time: Soaking helps to soften the beans, allowing them to cook faster and more evenly.
2. Improves Digestibility: Soaking breaks down complex sugars (oligosaccharides) that can cause gas and bloating, making the beans easier to digest.
3. Enhances Texture: Soaking ensures that the garbanzo beans become tender during cooking without splitting or becoming mushy.
4. Removes Anti-Nutrients: Soaking helps reduce compounds like phytic acid, which can interfere with the absorption of certain nutrients.
5. Promotes Even Cooking: Soaking helps the beans absorb water uniformly, preventing undercooked or hard centers.
By soaking garbanzo beans overnight, you prepare them for faster, more consistent, and easier cooking.
Will garbanzo beans thicken soup
Yes, garbanzo beans can help thicken soup. As they cook, garbanzo beans release starch, which naturally thickens the broth. Additionally, you can mash some of the beans or blend a portion of the soup to create a creamier, thicker consistency. This method works well if you want a heartier soup without adding extra thickeners like flour or cream, making it a great option for vegan or gluten-free recipes.
More recipes you might like
About the Author
Recipe developed by Simone, a vegetarian chef and food blogger with 13+ years of vegan cooking experience.
Garbanzo bean soup: Italian Vegan Garbanzo soup recipe

Ingredients
Garbanzo Soup Ingredients:
- 1 tablespoon olive oil or coconut oil – (15 ml)
- 1 onion – finely chopped (about 150 g)
- 3 cloves of garlic – minced (about 9 g)
- 2 carrots – cut into medium-sized chunks (120 g)
- 3 stalks celery – cut into medium-sized chunks (120 g)
- 1 fennel bulb – thinly sliced (about 230 g)
- 1 can garbanzo beans (chickpeas) – (15.5 oz / 440 g), drained and rinsed
- 1 can diced tomatoes or fire-roasted tomatoes – (14.5 oz / 411 g)
- 3 cups vegetable broth – (720 ml)
- 3 cups fresh spinach or frozen spinach – 90 g fresh or 270 g frozen
- 1/3 cup oil-packed sun-dried tomatoes – chopped (60 g)
- 1 teaspoon dried oregano – (1 g)
- 1/2 teaspoon dried thyme – (0.5 g)
- 1 tablespoon fresh parsley – chopped (4 g)
- 1/2 teaspoon salt – (3 g), more to taste if needed
- 1/3 teaspoon ground black pepper – (0.7) g, to taste
Instructions
How to make easy Italian garbanzo bean soup recipe Instructions:
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3 minutes until it starts to soften.
- Next, stir in the minced garlic, chopped carrots, celery, and fennel. Cook for an additional 4 minutes, stirring occasionally.
- Add the can of diced tomatoes, drained chickpeas, and vegetable broth to the pot. Bring the mixture to a simmer and let it cook for around 15 minutes, allowing the flavors to meld.
- Stir in the chopped sun-dried tomatoes and fresh spinach, and let them cook for another 2-3 minutes until the spinach wilts.
- Season the soup with oregano, thyme, fresh parsley, salt, and pepper. Adjust the seasoning as needed, then serve warm.
Slow Cooker Instructions:
- Prep Ingredients: Begin by chopping your onion, garlic, carrots, celery, and fennel.
- Combine in the Slow Cooker: Add the olive oil, onions, garlic, carrots, celery, fennel, diced tomatoes, chickpeas, vegetable broth, sun-dried tomatoes, oregano, thyme, salt, and pepper to the slow cooker.
- Cook on Low or High: Set the slow cooker to Low for 6-8 hours or High for 3-4 hours. The vegetables should be tender, and the flavors well combined.
- Add Spinach & Herbs: About 30 minutes before the end of the cooking time, stir in the fresh spinach and cook until wilted. Just before serving, stir in the fresh parsley.
- Taste & Adjust: Check the seasoning, adjust the salt and pepper to taste, and serve hot.
Instant Pot Instructions:
- Sauté the Vegetables: Set the Instant Pot to Sauté mode. Heat the olive oil and add the chopped onions. Sauté for about 3 minutes until softened. Then, add the garlic, carrots, celery, and fennel, and cook for another 4 minutes, stirring occasionally.
- Add Remaining Ingredients: Cancel the sauté function. Add the diced tomatoes, chickpeas, vegetable broth, sun-dried tomatoes, oregano, thyme, salt, and pepper. Stir everything together.
- Pressure Cook: Close the lid, set the valve to Sealing, and select the Manual (Pressure Cook) mode for 10 minutes on high pressure.
- Quick Release: Once the cooking time is up, do a quick release of the pressure. Open the lid carefully.
- Add Spinach & Parsley: Stir in the fresh spinach and parsley, and let the residual heat wilt the spinach. Taste and adjust the seasoning if necessary, then serve.
- Both methods ensure a delicious, easy-to-make garbanzo bean soup with minimal effort!