Italian Chickpea Soup
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My simple Italian Chickpea Soup made with carrots, onion, spinach, and rosemary is healthy, comforting, and full of flavor. It is easy to prepare in under an hour and makes a wholesome gluten-free meal that everyone in the family will enjoy.

I don’t think there is anything more comforting than a big bowl of soup on a cold or rainy day to warm me from the inside out. I mean, chickpeas are perfect for soups! You can blend them into a creamy Moroccan chickpea soup or leave them whole like in this Italian chickpea tomato soup.
They’re versatile and perfect for vegan recipes, like soups, burgers, and even desserts. You’ve gotta try vegan blondie brownies. This soup is more than just chickpeas, though. It’s packed with a wide range of nutrient-rich veggies bathing in an aromatic tomato-based broth. It’s perfection in a bowl!
👩🏽🍳 Why I Love This Recipe
When I created this authentic Italian soup, I knew it was a winner! The smell and taste of herby tomatoes simmering with spinach, carrots, garlic, onions, and chickpeas is divine. Nothing beats a bowl of soup that’s low in fat, rich in vitamins, high in fiber, and packed with lean protein. My kids are huge fans, and it’s a great recipe for me to get their daily dose of nutrients all in own bowl. Plus, my Italian chickpea soup is instant pot and slow cooker-friendly, perfect for those busy times when you need something comforting without all the work.
Making this hearty Italian soup is a breeze. It’s a foolproof recipe where I just saute the veggies and simmer them in the tomato sauce and herbs for half an hour until the kitchen smells amazing. The flavors of Italian herbs and fresh vegetables with protein-rich chickpeas is hearty, satisfying, and total Italian comfort food in one bowl. I love serving it with Parmesan cheese, some crusty bread, and a salad for an easy weeknight meal. The texture and flavors are so good, it’s hard to just have one bowl.
This chickpea soup is one of those comforting vegan recipes you can enjoy year-round for lunch or dinner. And with many variations available, it’s easy to make it your own. I sometimes add small pasta to make it more filling, add a touch of cashew cream to make it creamy, or throw in some extra veggies. No matter which variation I choose to make, it always tastes amazing, and the whole family just sits in silence, devouring the delicious flavors of this hearty gluten-free Italian chickpea soup.
Latest Recipe Video!
🥘 Ingredients
My Italian chickpea tomato soup features delicious, fresh, and simple ingredients found at most grocery stores. Here is what I use:

Vegetables: This Italian chickpea stew has a well-rounded array of fresh vegetables, including red onion, garlic, carrots, celery, and spinach. I sauté them in extra-virgin olive oil to make a great base for this recipe.
Vegetable Broth: I use vegetable stock or broth as a great starting point for this comforting and savory soup. Lower-sodium varieties are also a great option to season the soup to your preference.
Crushed Tomatoes: The base of my easy chickpea tomato soup is made from a combination of vegetable broth and a large can of crushed tomatoes to create a deep vegetable flavor. Fire-roasted tomatoes are also a great choice for a smokier flavor.
Canned Chickpeas: One of my favorite pantry staples, hearty chickpeas are the star of this Italian chickpea tomato stew! I use two 15-ounce cans of chickpeas, drained and rinsed.
Italian Herbs & Bay Leaves: Dried Italian herb mix delivers a variety of spices in one ingredient. I like to use a salt-free herb blend, plus whole dried bay leaves for a subtle flavor as the soup simmers.
Fresh Rosemary, Fresh Basil, Salt, Pepper: I recommend using fresh sprigs of rosemary and fresh basil leaves for a stronger aromatic flavor. Add salt & pepper to taste, don’t skimp on these two ingredients! I recommend using kosher salt if possible.
Parmesan Cheese: Cheese is optional, but it is common in Italian recipes as a topping. For a vegan chickpea soup, use vegan parmesan.
Substitutions
Swiss Chard or Kale: Instead of spinach, use Swiss chard, kale, or a combination of your favorite greens.
White Beans: This soup also works well with white beans when I don’t have chickpeas on hand. Replace half or all of the chickpeas with white beans such as cannellini beans or navy beans.
Dried Chickpeas: I use canned chickpeas to save time, but if you have the time or prefer using dry chickpeas, use them in place of canned chickpeas. I created an article on how to cook dried chickpeas to have them ready to use in this hearty vegetarian soup.
Herbs: Fresh parsley and some fresh or dried oregano are great substitutes for basil and rosemary.
🔪 How To Make
Here is how I make this simple vegetarian tomato and chickpea soup on the stovetop:
Saute: I heat oil in a large pot or Dutch oven on medium heat and stir in the carrots, celery, onion, and fresh garlic, sautéing until tender and fragrant, about 6 to 8 minutes.

Stir In Broth, Tomatoes, Chickpeas, And Spices: Then, I add the broth, canned tomatoes, chickpeas, salt, and pepper, rosemary, basil, and bay leaves.

Simmer: Next, I cover and cook the vegetable chickpea soup on low for 30 minutes.
Add Spinach: Lastly, I stir in the spinach, cover, and simmer for another 2 minutes until the spinach has wilted.

Serve: Before serving, I remove the bay leaves and rosemary sprig, and season to taste with salt and black pepper. I ladle this vegetable soup with chickpeas into bowls and top with parmesan cheese, if desired.

♨️ Instant Pot Directions
- Saute: I turn the Instant Pot to saute at medium heat and add the fresh onion, carrots, celery, and garlic, and sauté until tender and fragrant, about 6 to 8 minutes.
- Stir In Broth, Tomatoes, Chickpeas, And Spices: I add the broth, canned tomatoes, chickpeas, salt, pepper, rosemary, basil, and bay leaves.
- Pressure Cook: Then, I turn off the saute function and pressure cook on high for 10 minutes, then natural-release the pressure.
- Add Spinach: Finally, I turn the Instant Pot to saute on low, stir in the spinach, and simmer until wilted, about 2 minutes.
- Serve: I remove the bay leaves and rosemary sprig, and season to taste with salt and black pepper. Ladle soup into bowls and top with parmesan cheese, if desired.
💭 Expert Tips
My #1 Secret Tip for this Italian chickpea soup is to dice the vegetables fairly small so that they soften quickly and make it easier for kids to enjoy this chickpea and rosemary soup!
Other Tips To Keep In Mind:
- Use Fresh Vegetables: I prefer to use the freshest and organic veggies when possible. Fresh vegetables offer the best flavor.
- Thin Broth If Desired: When the soup broth seems too thick, I add some tomato sauce or vegetable broth to thin it out.
- Remove Fresh Herbs Before Serving: The fresh herbs are only to add flavor and not to be eaten in the soup. So make sure to remove them before serving. A trick I use is to put the herbs in a cheese cloth, tying it at the top with a string, and placing it in the soup. Doing this makes it easier to remove from the soup.
📖 Variations
There are so many ways I like to change up this Italian chickpea recipe! Here are some of my favorite variations:
Pasta and chickpea soup: I love to serve tomato chickpea soup with al dente pasta, just like the classic Pasta e Ceci soup recipe. Add any type of cooked small pasta into the soup when it’s done cooking! I use 1 cup, but you can add more if you prefer.
Greek chickpea soup: For more Mediterranean flavors, I add 1 cup of sweet potatoes and/or red bell pepper along with the other veggies. Then, instead of the Italian spices (Italian herbs, bay leaves, rosemary, basil), I add 2 tsp grated fresh ginger, ground coriander, ground cumin, and ground turmeric (start with 1 tsp each and add more as needed).
Extra creamy soup: For a creamy, smooth texture, place a portion of the soup in a food processor and blend, or blend a portion of the soup with an immersion blender and stir it into the unblended soup. When I want to make this soup seriously creamy, I add a few tablespoons of cashew cream sauce for an even creamier texture.
🍽 Serving Suggestions
My hearty comforting Italian soup is so yummy, I love pairing it with crusty bread and light salads for a complete family meal.
I make homemade gluten-free bread, toast it, and drizzle olive oil over it to dip into the soup to soak up all those delicious flavors, or I whip up a batch of air fryer garlic bread. The garlic flavor is the perfect combination with the herby tomato flavors of this soup.
My chickpea soup is a great option to serve with a light spinach and arugula salad or a simple green leaf salad. It’s also perfect served with my husband’s favorite gooey sourdough grilled cheese sandwich or a Greek pita veggie sandwich. Soup and a sandwich are always a popular choice for a filling dinner.
🧊 Storage Directions
Refrigeration: I store leftover soup in an airtight container in the refrigerator for up to 4 days.
Freezing: To freeze, I pour the soup into a freezer-safe container for up to 4 months.
Reheating: The best way to reheat leftover vegetable and chickpea soup is on the stovetop in a pot for 15 minutes until bubbling or in the microwave on medium heat for 30-60 seconds at a time until heated through.
❓Recipe FAQs
Yes, I drain and rinse chickpeas before adding them to this Italian chickpea soup recipe. Undrained chickpeas will add too much moisture to the broth, and the soup will be thin and lack the deep tomato and vegetable flavor that comes from the broth.
Yes, you can. I sometimes make a big batch of this soup on Sundays and store it in the fridge for quick midweek dinners or lunches for the next few days.
To thicken this vegetarian chickpea soup recipe, I place a portion of the soup in a food processor and pour this into the pan with the remaining soup. The blended soup will make it thick and creamier. It can also be thickened with a cornstarch slurry by mixing 1 tablespoon of corn flour with 2 tablespoons of water and pouring this into the soup. It will thicken as the soup heats up.

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Italian Chickpea Soup
Ingredients
- 1 tbsp olive oil
- 1 red onion diced
- 4 carrots diced
- 5 celery stalks diced
- 6 cloves garlic minced
- 30 oz canned chickpeas rinsed and drained
- 28 oz canned crushed tomatoes
- 2 cups vegetable broth
- 1 tsp salt more to taste
- ½ tsp pepper more to taste
- 2 tsp dried italian seasoning
- 1 sprinkle crushed red pepper
- 1 fresh rosemary sprig
- 2 bay leaves
- 2 tbsp chopped fresh basil
- 4 cups baby spinach shredded
- Shredded parmesan cheese to garnish, about 1 tbsp per bowl
- Serve with crusty bread or whole grain garlic bread on the side
Instructions
Directions – Stovetop
- Heat oil in a large pot or Dutch oven over medium heat. Add the carrots, celery, onion, and garlic and sauté until tender and fragrant, about 6 to 8 minutes.
- Add the broth, tomatoes, chickpeas, salt, and pepper. Add the rosemary, basil and bay leaves. Cover and cook on low for 30 minutes. Add the spinach, cover and simmer until wilted, about 2 minutes.
- Remove the bay leaves, and rosemary sprig. Season to taste with salt and black pepper. Ladle soup into bowls and top with parmesan cheese if desired.
Directions – Instant Pot
- Turn your instant pot onto saute on low. Add the carrots, celery, onion, and garlic and sauté until tender and fragrant, about 6 to 8 minutes.
- Add the broth, tomatoes, chickpeas, salt, and pepper. Add the rosemary, basil and bay leaves. Cover and cook on high pressure for 10 minutes, natural release.
- Remove the bay leaves, and rosemary sprig before serving. Season to taste with salt and black pepper. Ladle soup into bowls and top with parmesan cheese if desired.
Notes
- My #1 Secret Tip for this Italian chickpea soup is to dice the vegetables fairly small so that they soften quickly and make it easier for kids to enjoy this chickpea and rosemary soup!
- Use Fresh Vegetables: I prefer to use the freshest and organic veggies when possible. Fresh vegetables offer the best flavor.
- Thin Broth If Desired: When the soup broth seems too thick, I add some tomato sauce or vegetable broth to thin it out.
- Remove Fresh Herbs Before Serving: The fresh herbs are only to add flavor and not to be eaten in the soup. So make sure to remove them before serving. A trick I use is to put the herbs in a cheese cloth, tying it at the top with a string, and placing it in the soup. Doing this makes it easier to remove from the soup.






This simple soup looks hearty, comforting and delicious. I am looking forward to trying it out.
Thanks Andrea! I’m sure you will love it!
This chickpea soup was so flavorful! It makes a great staple soup throughout the week.
Thanks Ali!! I’ll typically make a double batch of this and use it throughout the week too!
This was such a unique and unexpected recipe that does not disappoint! Turned out perfectly creamy, flavorful and delicious; easily, a new favorite recipe!
Awesome! Great to hear Sara!
The rich Italian flavors combined with the hearty chickpeas in this recipe make for a wonderful and nutritious meal.
Thanks Sharon! So glad you liked it!
Chickpeas are a favorite, and this recipe takes them to a whole new level.
Thank you so much Beth! 🙂
This was delicious! I halved the recipe and still used 2 c broth, I didn’t have a red onion so I used 1/2 a regular onion and a shallot. I also didn’t have fresh rosemary so I crumbled dry rosemary,about a 1/2 tsp into the soup. My husband loved it!
Yay!! So glad you liked this recipe Lynne! 🙂
so delicious – i’m definitely making this again – tomato soup from scratch is so much better!
I know right?? This one makes a regular appearance in our house too!
I was drawn to this soup because of the color and it tasted just as amazing! Love how flavorful it was!
Thanks so much MJ! So glad you liked it!
I’m Italian and this soup is delicious! We make it often and our family loves it!
So happy to hear that Stella! 🙂
I was so happy to see the Instant pot instructions as well as stovetop! Thanks for the perfect recipe for fall!
Of course!! Enjoy! 🙂
I’m not vegan but made for a friend whose adopted a vegan diet for serious health reasons. I love this soup! I make soup all the time (always with meat) however, this recipe will definitely stay in my repertoire..
Yay!! I’m so happy to hear that Tara! 🙂
This is right up my street – I love this style of soup so much.
Awesome! So happy to hear that Angela!
I am always looking for new soups to add to our dinner menu and this was perfect! The kids asked for seconds it was so good!
Hooray!! I’m so happy to hear that! My kids loved it too 🙂
An amazing dish for my vegetarian friends. Looks so comforting and yum.
Definitely!! It’s super comforting and perfect for the season!
My whole family will love this easy soup recipe. It looks amazing.
Yay!! Thanks Sandi! I can’t wait for all of you to try it!
Such a delicious and comforting soup packed with so much flavor. Thanks for sharing, Anjali!
Aw thank you so much Sapana! 🙂