Introduction
This rustic Tuscan Chickpea Soup is a bowl of pure comfort, brimming with creamy chickpeas, vibrant spinach, and a rich, savory broth. After extensive testing, I’ve perfected this one-pot recipe to be both deeply flavorful and surprisingly quick to prepare. It’s a hearty, plant-based meal that’s become a staple in my kitchen for its satisfying simplicity.
Ingredients
The soul of this soup lies in a few key ingredients. Using a good-quality tomato paste and the oil from the sundried tomatoes builds a robust flavor base that defines this classic dish.
- 1 tablespoon olive oil
- 1/2 cup diced onion
- 2 cloves garlic (minced)
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (adjust to taste)
- 2 tbsp tomato paste
- 2 15 oz canned chickpeas (drained and rinsed)
- 3-4 cups low sodium vegetable broth
- 1/3 cup sundried tomatoes in oil* (chopped)
- Juice of 1/2 lemon
- 1 cup full-fat coconut milk from a can* (OR 1/2 cup heavy cream (there are non-dairy options available too) )
- 2-3 cups fresh spinach
- Salt and black pepper to taste
- Fresh basil leaves (for garnish)
Timing
| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Total Time | 35 minutes |
Context: This streamlined Tuscan Chickpea Soup is about 30% faster than traditional long-simmered versions, making it a perfect weeknight dinner solution. The entire process happens in one pot, and the soup can be made ahead, as the flavors meld beautifully overnight.
Step-by-Step Instructions
Step 1 — Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, for about 5 minutes until softened and translucent. Add the minced garlic, dried oregano, and red pepper flakes, and sauté for just 30-60 seconds until fragrant. (Pro tip: Sautéing the garlic briefly prevents it from burning and turning bitter).
Step 2 — Build the Flavor Base
Push the aromatics to the side and add the tomato paste directly to the center of the pot. Let it cook for 1-2 minutes, stirring into a small concentrated patch. This technique, called “toasting,” caramelizes the sugars in the paste and deepens its flavor significantly compared to simply stirring it in.
Step 3 — Add Chickpeas and Broth
Add the drained chickpeas and chopped sundried tomatoes to the pot, stirring to coat everything in the flavorful paste. Pour in 3 cups of the vegetable broth, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle boil.
Step 4 — Simmer and Creamify
Reduce the heat to maintain a steady simmer. Cook for 15 minutes to allow the chickpeas to soften slightly and the flavors to marry. After simmering, stir in the coconut milk (or your chosen cream) and the fresh lemon juice. This addition of acid brightens the entire dish.
Step 5 — Wilt the Greens
Add the fresh spinach to the pot. Stir gently until the spinach is fully wilted, which should take only 1-2 minutes. In my tests, adding the spinach at the very end preserves its vibrant color and delicate texture.
Step 6 — Final Season and Serve
Taste your rustic chickpea stew and season generously with salt and black pepper. If the soup is thicker than you prefer, thin it with the remaining cup of broth. Ladle the hot soup into bowls and garnish with fresh basil leaves for a final touch of aromatic freshness.

Nutritional Information
| Calories | ~320 |
| Protein | 12g |
| Carbohydrates | 35g |
| Fat | 16g |
| Fiber | 10g |
| Sodium | ~450mg |
This rustic chickpea stew is a nutrient-dense meal, providing a good source of plant-based protein and fiber. The spinach contributes iron and Vitamin C. Note: Estimates are based on typical ingredients and a 1.5-cup serving size. Values may vary with specific brands or modifications.
Healthier Alternatives
- Use Dry Chickpeas — For ultimate control over sodium and texture, soak and cook 1 cup of dry chickpeas. You’ll get a firmer bite and save on packaging.
- Swap Coconut Milk for Greek Yogurt — Stir in 1/2 cup of plain, full-fat Greek yogurt at the end for a protein boost with less fat and a tangy flavor.
- Add Extra Vegetables — Bulk up the soup with diced carrots or celery sautéed with the onion, or add chopped kale for more fiber and vitamins.
- Reduce Sodium — Use no-salt-added canned chickpeas and homemade vegetable broth to significantly lower the sodium content, perfect for heart-healthy diets.
- Boost Protein with Lentils — Replace one can of chickpeas with 1.5 cups of cooked brown or green lentils for a different texture and even more protein.
- Make it Oil-Free — Sauté the aromatics in a few tablespoons of broth or water instead of olive oil for a lower-fat version.
Serving Suggestions
- Serve this creamy chickpea soup with a slice of crusty, toasted sourdough or a warm garlic breadstick for dipping.
- Top with a sprinkle of vegan parmesan, nutritional yeast, or a drizzle of high-quality extra virgin olive oil for a restaurant-style finish.
- Pair it with a simple side salad dressed with a lemony vinaigrette to complement the soup’s bright, acidic notes.
- For a heartier meal, add a cooked Italian sausage (plant-based or traditional) directly to the bowl.
- This soup is perfect for casual entertaining; double the batch and serve it from a Dutch oven at the table.
- Enjoy it with a glass of medium-bodied red wine like a Chianti or a crisp, non-alcoholic sparkling water with lemon.
This versatile Tuscan Chickpea Soup transitions beautifully from a cozy winter dinner to a light spring meal, and it packs wonderfully for lunch the next day.
Common Mistakes to Avoid
- Mistake: Adding garlic at the same time as the onion. Fix: Garlic burns quickly. Always add it after the onion is soft and sauté for only 30-60 seconds until fragrant, as directed in Step 1.
- Mistake: Skipping the “toasting” of the tomato paste. Fix: Letting the paste cook for 1-2 minutes in Step 2 caramelizes its sugars, which is essential for building the soup’s deep, savory base flavor.
- Mistake: Using the full 4 cups of broth at once. Fix: Start with 3 cups. You can always add the remaining cup at the end (Step 6) to achieve your perfect soup consistency without it becoming too watery.
- Mistake: Overcooking the spinach. Fix: Add the spinach in the final 1-2 minutes (Step 5) just to wilt it. This preserves its vibrant color, texture, and nutrients.
- Mistake: Adding lemon juice or cream too early. Fix: Stir these in after simmering (Step 4). Adding acid and dairy too early can cause curdling or a muted flavor.
- Mistake: Not seasoning at the end. Fix: Always do a final taste test after adding all ingredients, especially the lemon and cream, as they can alter the salt perception. Season with salt and pepper just before serving.
Storing Tips
- Fridge: Cool the soup completely and store in an airtight container for up to 5 days. The flavors meld and intensify, making leftovers even better.
- Freezer: Freeze in portion-sized containers for up to 3 months. For best texture, leave out the spinach and add fresh when reheating. Thaw overnight in the fridge.
- Reheat: Gently warm on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened, add a splash of broth or water. For food safety, reheat to an internal temperature of 165°F.
This easy chickpea soup is an ideal candidate for weekly meal prep. Simply divide into containers and reheat for a quick, satisfying lunch or dinner all week long.
Conclusion
This one-pot Tuscan Chickpea Soup is the ultimate weeknight hero, delivering restaurant-quality depth of flavor with minimal cleanup. It’s a versatile, crowd-pleasing recipe that proves healthy eating can be deeply satisfying. For another quick, plant-based meal, try this 10-Minute Mediterranean Chickpea Salad Recipe. Give this soup a try and share your favorite garnish in the comments below!
Frequently Asked Questions
How many servings does this Tuscan Chickpea Soup recipe make?
This recipe yields approximately 4 generous main-course servings, or 6 smaller appetizer-sized portions. The total volume is about 6-7 cups of finished soup. For meal prep, I find it perfectly divides into four 1.5-cup lunch containers, making it an excellent choice for weekly planning.
What can I use instead of coconut milk for a nut-free version?
For a nut-free creaminess, use 1/2 cup of full-fat oat milk or soy milk blended with 2 tablespoons of raw cashew butter (if not allergic) or sunflower seed butter. Alternatively, stir in 1/2 cup of plain, unsweetened dairy-free yogurt at the very end. These options provide a rich texture without the distinct flavor of coconut.
Why is my chickpea soup too thin or watery?
A thin soup is usually caused by adding too much broth initially or not simmering long enough to reduce. The fix is simple: continue simmering the soup uncovered for an additional 5-10 minutes to allow excess liquid to evaporate. For an instant thickener, mash a few spoonfuls of the chickpeas directly in the pot with the back of a fork—this releases their natural starch and creates a creamier body.
PrintTuscan Garbanzo Bean Soup
- Author: Dorothy Miler
Ingredients
- 1 tablespoon olive oil
- 1/2 cup diced onion
- 2 cloves garlic (minced)
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (adjust to taste)
- 2 tbsp tomato paste
- 2 15 oz canned chickpeas (drained and rinsed)
- 3–4 cups low sodium vegetable broth
- 1/3 cup sundried tomatoes in oil* (chopped)
- Juice of 1/2 lemon
- 1 cup full-fat coconut milk from a can* (OR 1/2 cup heavy cream (there are non-dairy options available too) )
- 2–3 cups fresh spinach
- Salt and black pepper to taste
- Fresh basil leaves (for garnish)
Instructions
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Add the minced garlic, dried oregano, and red pepper flakes. Cook for another 1-2 minutes until fragrant.
- Add the chickpeas and tomato paste to the pot. Pour in the vegetable broth. Give it a good stir. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer for about 15 minutes.
- Using an immersion blender or a regular blender, carefully blend about half of the soup until it's smooth and creamy. This will help thicken the soup while leaving some chickpeas intact for texture.
- Stir in the chopped sundried tomatoes, lemon juice, cup of coconut milk, and spinach. Simmer for an additional 5-10 minutes, allowing the flavors to meld together and the spinach to wilt. Season with salt and black pepper to taste.
- Ladle the Tuscan Chickpea Soup into bowls. Garnish with fresh basil leaves. Serve with toasted bread.



