Chickpea Tomato Soup Recipe: Easy, Hearty and Delicious

Chickpea Tomato Soup

Some soups try to impress you with a long list of fancy ingredients. This one impresses you by being absolutely delicious with almost nothing. This Chickpea Tomato Soup is the kind of meal that feels like it simmered all day but actually comes together in 30 minutes from things already sitting in your pantry. Creamy chickpeas, tangy tomatoes, warm spices, and a broth that’s rich enough to make you go back for a second bowl every single time.

It’s the weeknight dinner that saves you when the fridge is looking empty and you don’t feel like going to the store. It’s the lunch that keeps you full all afternoon without that heavy, sluggish feeling. And it’s the kind of simple, nourishing food that reminds you home cooking doesn’t need to be complicated to be extraordinary. This soup is a go-to favorite inside our 90+ recipe collection, and it perfectly captures what the whole book is about — real food, real flavor, minimal fuss.


Ingredients List

Base Ingredients:

  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 1 can (28 oz) crushed tomatoes
  • 4 cups vegetable broth (or chicken broth)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 tablespoon tomato paste
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon turmeric
  • ½ teaspoon chili flakes (adjust to taste)
  • Salt and black pepper to taste
  • Juice of ½ lemon

For serving:

  • Crusty bread or warm pita
  • Drizzle of extra virgin olive oil
  • Fresh parsley or cilantro
  • Dollop of yogurt or sour cream
  • Crumbled feta (optional)

Substitution Options:

Dried chickpeas work beautifully — soak overnight and boil until tender before using. Swap crushed tomatoes for fire-roasted diced tomatoes for a smokier flavor. Coconut milk stirred in at the end creates a creamier, Thai-inspired variation. Use any white bean — cannellini or great northern — if you’re out of chickpeas.


Timing

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes

This is a one-pot meal with barely any prep — dice an onion, mince some garlic, open some cans, and you’re cooking. It doubles easily for feeding a crowd or stocking the freezer, and it tastes even better the next day. Making big batches of soups like this is one of the smartest meal prep strategies out there, and it’s exactly the kind of practical cooking our recipe ebook was designed around.


How to Make It

1. Build the Flavor Base

Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4–5 minutes until soft and translucent. Add the garlic and tomato paste, stirring for about 1 minute until the paste darkens and the garlic becomes fragrant. This short step concentrates the tomato flavor and creates a rich foundation everything else builds on.

2. Toast the Spices

Add the cumin, smoked paprika, turmeric, and chili flakes directly into the pot. Stir for 30 seconds — you’ll smell them bloom as the heat activates their essential oils. Toasting spices in fat before adding liquid is the difference between soup that tastes flat and soup that tastes like it has a secret ingredient. It doesn’t. It’s just this.

3. Add the Liquids and Chickpeas

Pour in the crushed tomatoes and vegetable broth. Stir well, scraping up any browned bits from the bottom — those bits are concentrated flavor. Add the drained chickpeas and bring everything to a boil. Reduce heat to medium-low, cover, and let it simmer for 15 minutes. The chickpeas will absorb some of the broth and spices, becoming even more flavorful as they cook.

4. Create the Texture

Here’s where you choose your adventure. For a chunky, rustic soup, leave it exactly as it is. For a creamier texture, use an immersion blender to partially blend — about 5–6 pulses right in the pot. This breaks down some of the chickpeas and tomatoes into a thick, creamy base while leaving enough whole pieces for texture. For a completely smooth soup, blend the whole batch and strain if desired. The partial blend is the sweet spot most people love.

5. Finish and Serve

Remove from heat, squeeze in the lemon juice, and stir. The lemon brightens every single flavor in the pot — don’t skip it. Taste and adjust with salt, pepper, or more chili flakes. Ladle into bowls and finish with a drizzle of good olive oil, a sprinkle of fresh herbs, a dollop of yogurt if you like, and crumbled feta for richness. Serve alongside crusty bread for dunking — that’s non-negotiable.


Nutritional Information

Per serving (1 of 6): approximately 240 calories, 6g fat, 36g carbs, 11g protein, and 9g fiber. Chickpeas are a nutritional powerhouse — packed with plant-based protein, fiber that keeps you full for hours, and minerals like iron, folate, and manganese. Combined with the lycopene-rich tomatoes and anti-inflammatory turmeric, this is genuinely one of the healthiest meals you can eat. And it happens to taste incredible.


Healthier Alternatives

Even higher protein: Stir in a handful of baby spinach or kale during the last 2 minutes for extra nutrients without changing the flavor. Lower sodium: Use low-sodium broth and rinse your chickpeas thoroughly — the spices carry enough flavor on their own. Creamier without dairy: Blend in ¼ cup raw cashews with the broth before adding to the pot for a silky richness with no cream needed. Oil-free: Sauté the onion and garlic in a few tablespoons of broth instead of olive oil. For more plant-forward recipes with clever swaps like these, our full collection has a whole lineup designed for healthy, satisfying eating.


Serving Suggestions

This soup stands on its own with a thick slice of crusty sourdough, but it also plays well with others. Serve it alongside a simple green salad with lemon vinaigrette for a complete light dinner. Pour it over cooked couscous or orzo for a heartier bowl. Pair with grilled cheese sandwiches for the ultimate comfort meal on a rainy night. Top with a poached egg for added protein at brunch. Pack it in a thermos for the most satisfying work lunch you’ll have all week. One pot feeds six generously — enough for dinner tonight and leftovers for days.


Common Mistakes to Avoid

Skipping the spice toasting leaves your soup tasting flat and one-dimensional — those 30 seconds of blooming in oil unlock flavors that simmering alone can’t. Using old spices that have been sitting in your cabinet for years gives you dusty, muted flavor — if your cumin doesn’t smell like anything when you open the jar, replace it. Over-blending turns the soup into baby food — if you want creaminess, pulse just a few times and stop while there’s still texture. Forgetting the lemon juice at the end robs the soup of its brightness — acid balances the richness of the tomatoes and chickpeas in a way nothing else can. Not seasoning aggressively enough is the most common issue — chickpeas and tomatoes absorb a lot of salt, so taste after simmering and don’t be shy about adjusting.


Storing Tips

Refrigerate in airtight containers for up to 5 days — the flavor deepens overnight as the spices continue to meld. Freeze individual portions for up to 3 months. The soup thickens as it sits, so add a splash of broth or water when reheating. Reheat on the stovetop over medium-low heat, stirring occasionally, or microwave individual portions for 2–3 minutes. This is one of those soups where making a double batch on Sunday sets you up with ready-made lunches and dinners for the entire week.


Conclusion

This Chickpea Tomato Soup is everything great cooking should be — simple ingredients handled well, big flavor with minimal effort, and the kind of warmth that makes a house feel like a home. It’s healthy, it’s cheap, it feeds a crowd, and it takes 35 minutes from a cold pot to a full bowl. There aren’t many recipes that check every single box like this one does.

If this soup just became your new pantry-raid hero, there’s a whole world of easy, satisfying recipes waiting in our complete 90+ recipe collection. Quick weeknight dinners, hearty soups, smart meal prep ideas, and family favorites built for real life. Grab your copy today and never wonder what’s for dinner again.


FAQs

Can I use dried chickpeas instead of canned? Yes — soak 1 cup dried chickpeas overnight, then boil for 45–60 minutes until tender before adding to the soup. Dried chickpeas have a firmer, creamier texture that many people prefer. Just plan ahead for the extra cooking time.

How do I make this soup spicier? Add a diced chipotle pepper in adobo for smoky heat, increase the chili flakes to a full teaspoon, or stir in harissa paste at the end. A drizzle of chili oil when serving adds heat without changing the base flavor.

Is this soup vegan? With vegetable broth and no dairy toppings, it’s completely vegan and naturally gluten-free. Skip the yogurt and feta, or use plant-based versions, and you’re set.

Can I add meat to this? Crumbled Italian sausage or diced chorizo browned at the beginning before the onions adds a rich, meaty depth. Shredded rotisserie chicken stirred in at the end works too for a quick protein boost.

Why does it taste better the next day? The chickpeas continue absorbing spices and broth as the soup sits, and the tomato base mellows into something deeper and more rounded. Most bean and tomato soups follow this pattern — patience rewards you with a second-day bowl that’s even more flavorful than the first.

Leave a Comment