Creamy Tomato Potato and Chickpea Soup That Will Empty the Pot Every Time
There are soups you make once and forget about, and then there are soups that quietly become a permanent fixture in your recipe rotation. This creamy tomato, potato, and chickpea soup is firmly in the second category. The moment it starts simmering on the stove, your kitchen fills with the kind of warmth that makes you want to pull on a big sweater and stay in for the evening.
What makes this soup so irresistible is the balance it strikes — hearty chunks of potato and protein-packed chickpeas swimming in a rich, velvety tomato cream broth seasoned with herbs and a gentle kick of spice. It is the kind of meal that feels indulgent but comes together with simple, everyday ingredients. One spoonful in and you will understand why the pot never has leftovers.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 3 medium potatoes, peeled and cut into bite-sized cubes
- 1 can (400g) chickpeas, drained and rinsed
- 1 can (400g) diced tomatoes
- 2 tablespoons tomato paste
- 750ml vegetable or chicken broth
- 150ml heavy cream or double cream
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon crushed red pepper flakes (adjust to taste)
- Salt and black pepper to taste
- Fresh parsley or basil for garnish
- Crusty bread for serving
Method
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for about 5 to 6 minutes, stirring occasionally, until softened and translucent.
- Add the minced garlic and cook for another minute until fragrant. Stir in the tomato paste and cook for 2 minutes to deepen the flavor.
- Add the diced tomatoes, smoked paprika, thyme, oregano, and red pepper flakes. Stir everything together and let it cook for 3 to 4 minutes so the spices can bloom.
- Pour in the broth and add the cubed potatoes. Bring the soup to a gentle boil, then reduce the heat to medium-low. Cover and simmer for about 15 to 18 minutes, or until the potatoes are tender when pierced with a fork.
- Add the drained chickpeas and stir to combine. Let everything simmer together for another 5 minutes so the chickpeas soak up the flavors of the broth.
- Reduce the heat to low and pour in the heavy cream. Stir gently and let the soup warm through for 2 to 3 minutes without boiling. Taste and adjust seasoning with salt and black pepper.
- Ladle into bowls, garnish with fresh parsley or basil, and serve immediately with thick slices of crusty bread for dipping.
Tips for the Best Results
For an even creamier texture, use a potato masher to lightly mash a portion of the potatoes and chickpeas directly in the pot before adding the cream. This thickens the broth naturally without needing any flour or cornstarch.
If you prefer a smokier depth of flavor, you can add a small piece of cooked smoked sausage or chorizo when sautéing the onions. It pairs beautifully with the tomato base and adds a subtle richness that takes the soup to another level.
Make It Your Own
This recipe is wonderfully flexible. Swap the heavy cream for coconut milk to make it dairy-free while still keeping that luscious, silky texture. You can also toss in a handful of baby spinach or chopped kale in the final few minutes of cooking for an added boost of greens. Leftovers, if you somehow have any, keep well in the refrigerator for up to three days and taste even better the next day as the flavors continue to develop.
Why This Soup Belongs in Your Cozy Night Rotation
This is not a fussy recipe that demands your full attention or a long list of hard-to-find ingredients. It is honest, comforting cooking at its best — the kind that fills your home with incredible aromas and fills your bowl with something deeply satisfying. Whether you are cooking for one on a quiet weeknight or feeding a hungry family, this creamy tomato potato and chickpea soup will earn a permanent spot on your table. Make it once, and you will already be planning when to make it again.









