This creamy Tuscan Chickpea Soup is the kind of bowl that makes a chilly evening feel instantly cozier. Sun-dried tomatoes and Parmesan bring bold, savory depth, a partial blend gives the broth a silky body without a drop of flour, and a handful of spinach wilts right in for color and freshness. It tastes like it simmered all afternoon, but it comes together in about 40 minutes.

Chickpeas make this soup hearty enough to be a full meal, and the little bit of heavy cream at the end takes it from a simple vegetable soup to something genuinely rich and satisfying. Serve it with a big piece of crusty bread and dinner is basically done.
If you loved this chickpea soup recipe, try our Lemon Chickpea Orzo Soup, Tuscan White Bean Soup, or Italian Lentil Soup next.

Why You'll Love This Recipe
- One pot, minimal cleanup. Everything cooks in a single Dutch oven from start to finish.
- Rich and creamy without much cream. Blending a portion of the soup creates a silky texture using just a splash of heavy cream.
- Big, bold flavor. Sun-dried tomatoes and Parmesan add serious depth without a long ingredient list.
- Ready in about 40 minutes. A cozy, restaurant-quality soup on a realistic weeknight timeline.
Jump to:
Ingredients and Substitutions

To make this cozy Tuscan Chickpea Soup, you will need the following ingredients (see recipe card below for quantities):
- olive oil - for sautéing the vegetables.
- yellow onion, carrots, and celery - the classic aromatic base for the soup, made with simple ingredients you likely already have on hand.
- garlic - fresh garlic is best for flavor here.
- dried oregano - Italian seasoning works well as a substitute if that's what you have.
- crushed red pepper flakes - optional, but adds a subtle background heat. Leave it out for a milder soup.
- tomato paste - deepens the flavor and adds richness. Letting it cook and darken slightly is key to building flavor.
- sun-dried tomatoes - oil-packed for the best flavor and texture, adding a concentrated, slightly sweet tomato punch and a savory flavor throughout the pot.
- chickpeas - drained and rinsed, for protein and heartiness. Two cans of chickpeas (also called garbanzo beans) are all you need, though you can cook dry chickpeas from scratch if you prefer. See our How to Cook Dried Beans guide for instructions and tips.
- vegetable broth - the cooking liquid. Chicken broth works too if you're not keeping this vegetarian.
- heavy cream - adds richness at the end. Half and half, coconut milk, or organic coconut cream all work as lighter or dairy-free substitutes.
- baby spinach - wilts right into the soup for freshness and color. Chopped kale or cabbage works as a substitute, though it may need a few extra minutes to soften.
- Parmesan cheese - freshly grated melts more smoothly than pre-shredded and adds a salty, savory finish.
- lemon juice - fresh lemon juice brightens the whole pot right at the end. Don't skip it.
- salt and black pepper - season to taste.
- fresh basil - for garnish, adding a fresh, herby finish. Fresh parsley works well too if that's what you have.
Equipment
You will need a large Dutch oven, a blender, food processor, or immersion blender, and measuring cups and spoons.
Instructions
- Cook the vegetables. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook until softened, about 6 to 8 minutes. Stir in the garlic, oregano, and crushed red pepper flakes, if using, and cook for 1 minute, until fragrant.






- Cook the tomato paste. Stir in the tomato paste and cook for 1 minute, stirring frequently until it darkens slightly.


- Simmer the soup. Stir in the sun-dried tomatoes, chickpeas, and vegetable broth. Bring to a boil, then reduce the heat and simmer for 20 minutes.




- Blend a portion. Transfer about 2 cups of the soup to a blender and blend until smooth. Stir it back into the pot.




- Finish the soup. Reduce the heat to low and stir in the heavy cream, spinach, and Parmesan cheese. Cook until the spinach is wilted and the cheese has melted, about 2 to 3 minutes. Stir in the lemon juice and season with salt and pepper to taste.






- Serve. Ladle into bowls and garnish with fresh basil and additional Parmesan cheese, if desired.


Expert Tip
Blend Just a Portion
Don't blend the whole pot. Pulling out about 2 cups of the soup to blend and stirring it back in is what gives this soup its silky, creamy body without turning it into a puree. Keeping most of the hearty chickpeas and vegetables whole means you still get texture and crunch in every spoonful, just with a richer, thicker broth surrounding it.
Alternative Cooking Method
Slow Cooker Instructions
Sauté the vegetables, garlic, and spices on the stovetop first, then transfer everything to a slow cooker with the tomato paste, sun-dried tomatoes, chickpeas, and vegetable broth. Stir well, cover, and cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the heavy cream, spinach, and Parmesan cheese toward the end of cooking until the spinach wilts and the cheese melts, then finish with the lemon juice, taste, and adjust the seasoning as needed.
Alternative Cooking Method
Instant Pot Instructions
Sauté the vegetables, tomato paste, and spices using the sauté function, then add the sun-dried tomatoes, chickpeas, and vegetable broth, stir well, then secure the lid and set the valve to sealing. Cook on high pressure for 8 minutes, then let the pressure release naturally for 10 minutes before doing a quick release. Stir in the heavy cream, spinach, and Parmesan directly in the pot until the spinach wilts and the cheese melts, then finish with the lemon juice and season to taste.
Recipe Variations
- Make it vegan. Skip the heavy cream and Parmesan, or use plant-based versions of both, like cashew cream and nutritional yeast, and the rest of the recipe is naturally vegan as written.
- Add more greens. Kale, Swiss chard, or cabbage all work well in place of or alongside the spinach.
- Make it heartier. Stir in cooked Italian sausage or shredded rotisserie chicken for a meatier version.
- Add pasta. Stir in a small pasta shape like ditalini or orzo during the last 10 minutes of simmering for a more filling soup.
- Add warm spices. A pinch of turmeric or ground coriander stirred in with the other spices adds warmth and a subtle earthy note.
- Brighten it up. Finish with a little lemon zest along with the lemon juice for an extra pop of citrus, and stir in some fresh herbs like extra parsley or basil right before serving.

Tips for the Best Tuscan Chickpea Soup
- Let the tomato paste darken. This small step adds real depth to the finished soup.
- Use oil-packed sun-dried tomatoes. They're softer and more flavorful than the dry-packed variety.
- Grate your own Parmesan. It melts more smoothly into the soup than pre-shredded cheese.
- Add the lemon juice last. It brightens the whole pot, so don't skip this final step.
- Taste before serving. Adjust the salt, pepper, or red pepper flakes right at the end to get the balance just right.

Storage
Make Ahead
The soup can be made up to 3 days in advance. The flavor deepens after a day in the fridge, making this a great make-ahead meal.
How to Store
Store leftover chickpea soup in an airtight container in the refrigerator for up to 4 days. Let it cool to room temperature before storing, and it often tastes even better the next day as the flavors continue to meld.
How to Reheat
Reheat on the stovetop over medium-low heat, stirring occasionally, until warmed through. You can also microwave individual portions in 1-minute intervals, stirring between each.
How to Freeze
Let the soup cool completely, then freeze in an airtight, freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating on the stovetop. Note that the cream may separate slightly after freezing, so whisk well while reheating.
How to Serve
This soup is a full meal on its own, but a little something on the side makes it even better.
These are my favorite side dishes to serve with it:

Side Dishes for Soup
Looking for the perfect accompaniments to your favorite soups? Explore our collection of soup side dishes, including crusty breads, fresh salads, savory crackers, and hearty sandwiches that complement and elevate any bowl of soup.
FAQ
Yes, chickpeas are a great source of plant-based protein and fiber, and this soup is loaded with veggies on top of that. It offers real health benefits, including sustained energy and fullness from the protein and fiber combination, along with vitamins and minerals from the vegetables and greens. It's a well-rounded, nourishing bowl overall.
Building flavor in layers is the key. Sautéing the aromatic vegetables fully, letting the tomato paste darken slightly, and using oil-packed sun-dried tomatoes all add depth you can't get by just simmering everything together at once. Finishing with fresh lemon juice and good Parmesan right at the end also makes a bigger difference than people expect, since it brightens and rounds out the whole pot.
Not sautéing the vegetables long enough before adding liquid is a common one, since it skips an important flavor-building step. Overcooking the chickpeas until they turn mushy, or under-seasoning the broth, are other frequent issues. Skipping the partial blend is another missed opportunity, since that's what gives this particular soup its signature creamy texture without needing much added cream.
This usually means it needs a bit more of the soup blended and stirred back in, or a slightly longer simmer to reduce the broth. Blending an extra half cup can help thicken it up.
Yes, just cook them ahead of time until tender before adding them to the soup, since dried chickpeas need much longer to cook than the simmer time in this recipe allows.
Yes, all of the ingredients are naturally gluten-free as written, just double check your broth and any specific brands you use.
Beyond the classic aromatic vegetables (onion, carrot, celery), chickpea soup welcomes a lot of add-ins: greens like spinach, kale, or cabbage, warm spices like cumin, turmeric, or coriander, and finishing touches like fresh lemon juice, lemon zest, or fresh herbs. It's a flexible chickpea vegetable soup base that adapts well to whatever you have on hand.
More Soup Recipes
Looking for other recipes like this? Try these:
Tried this recipe?
I'd love to hear what you think! Leave a comment and rating below to share your feedback. Your reviews help others discover this recipe and help me keep creating more free recipes for you. Snap a photo and tag me on social media @aheadofthyme too.
Tuscan Chickpea Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Gluten-Free, Vegetarian
Description
Tuscan Chickpea Soup is a creamy, hearty one-pot soup made with chickpeas, sun-dried tomatoes, spinach, and Parmesan cheese.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 1 teaspoon dried oregano (or Italian seasoning)
- ½ teaspoon crushed red pepper flakes (optional)
- 2 tablespoons tomato paste
- â…“ cup oil-packed sun-dried tomatoes, drained and chopped
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 4½ cups vegetable broth
- ½ cup heavy cream
- 3 cups baby spinach
- ¼ cup Parmesan cheese, freshly grated
- 1 tablespoon fresh lemon juice
- salt and black pepper (to taste)
- fresh basil (for serving)
Instructions
- Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, and celery. Cook until softened, about 6 to 8 minutes. Stir in the garlic, oregano, and crushed red pepper flakes, if using, and cook for 1 minute, until fragrant.
- Stir in the tomato paste and cook for 1 minute, stirring frequently until it darkens slightly.
- Stir in the sun-dried tomatoes, chickpeas, and vegetable broth. Bring to a boil, then reduce the heat and simmer for 20 minutes.
- Transfer about 2 cups of the soup to a blender and blend until smooth. Stir it back into the pot.
- Reduce the heat to low and stir in the heavy cream, spinach, and Parmesan cheese. Cook until the spinach is wilted and the cheese has melted, about 2 to 3 minutes. Stir in the lemon juice and season with salt and pepper to taste.
- Ladle into bowls and garnish with fresh basil and additional Parmesan cheese, if desired.
Notes
Storage: Refrigerate leftovers in an airtight container for up to 4 days, or freeze for up to 3 months.
Slow Cooker instructions: Sauté vegetables and spices first, then slow cook with remaining soup ingredients on low 6 to 8 hours or high 3 to 4 hours, stirring in cream, spinach, and Parmesan near the end.
Instant Pot instructions: Sauté vegetables and spices, add sun-dried tomatoes, chickpeas, and broth, cook on high pressure 8 minutes with a 10-minute natural release, then stir in cream, spinach, and Parmesan.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian














Comments
No Comments