Chickpea Tomato Soup is a hearty, comforting dish made with tender chickpeas, juicy tomatoes, and simple seasonings. It combines ripe tomatoes with soft chickpeas, garlic, and a touch of olive oil. It’s flavorful, tangy, and comforting. Perfect for a quick weeknight meal or a cozy bowl on chilly days.
​This soup is healthy and budget-friendly. It uses simple pantry items such as canned tomatoes and canned chickpeas. It’s great for busy weeknights, cozy weekends, or meal prep. Serve this soup chunky, or blend it for a smoother finish. Add herbs, greens, or a splash of coconut milk, and make chickpea tomato soup your own.
Table of Contents
What is Chickpea Tomato Soup?
Chickpea tomato soup is a tomato-forward soup built on a foundation of onions, garlic, herbs, and olive oil, with chickpeas providing body and protein. The flavors reflect Mediterranean and Middle Eastern traditions, where chickpeas and tomatoes are frequently paired.
​Versions of chickpea soups show up across the Mediterranean, from Italy’s ceci e pomodoro to Turkish and Levantine stews that simmer legumes with tomatoes, cumin, and herbs. In American kitchens, the canned pantry makes it even easier. You can open a few tins, simmer them, and enjoy a well-prepared meal.
​Today it’s trending because it’s vegan, filling, and simple. The flavor is big. The ingredients are familiar. It is weeknight-friendly and fits many diets. You can make it smooth for kids or keep it chunky for a rustic feel. It freezes beautifully, too.
Why You’ll Love This Recipe
- Nutrient-dense: Packed with plant protein and fiber from chickpeas, plus lycopene from tomatoes.
- One-pot ease: Everything cooks in a single pot for quick prep and easy cleanup.
- Pantry-friendly: Uses affordable staples like canned tomatoes, canned chickpeas, and dried herbs.
- Naturally vegan and gluten-free: Works for many diets without swaps.
- Great for meal prep: Remains good for days and holds up well in the freezer for months.
- Customizable: Adjust spice levels, blend to your preferred texture, and add greens or coconut milk for a personalized touch.
- Year-round: Cozy in winter, bright and tangy enough for spring and fall.
Ingredients You Need
Main Ingredients
- Olive oil: For sautéing and a rich flavor.
- Yellow onion: A sweet base that adds depth.
- Garlic: Essential for bold fragrance and taste.
- Canned crushed or diced tomatoes: Crushed tomatoes create a smooth texture, while diced ones add more chunks. Fire-roasted tomatoes make it even better.
- Vegetable broth: Select low-sodium ingredients for a less salty flavor.
- Canned chickpeas: Tender, protein-rich beans that hold shape.
Herbs & Spices
- Dried basil: A well-loved tomato match.
- Dried oregano: Adds savory, Italian-style depth.
- Dried thyme: Brings a warm, earthy note to the dish.
- Smoked paprika: Subtle smokiness and color.
- Red chili flakes: Gentle heat; adjust to taste.
- Bay leaf: Optional, but adds a background herbal note.
- Salt and black pepper: Sprinkle in at the end to taste.
Optional Add-Ins
- Carrots: Natural sweetness and body.
- Celery: Savory backbone and aroma.
- Spinach or kale: Add it at the end to boost color and nutrients.
- Coconut milk: For dairy-free creaminess.
- Parmesan rind: Simmer for umami; remove before serving.
- A splash of balsamic vinegar: Adds gentle sweetness and depth.
Suggested Toppings
- Fresh herbs: Parsley or basil, chopped.
- Lemon juice or zest: Bright finish that lifts the soup.
- Croutons or torn, crusty bread: Crunch and texture.
- Vegan parmesan or nutritional yeast: Savory finish.
How to Make Chickpea Tomato Soup
Prep Ingredients
- Chop the aromatics- chop one medium onion into fine, even-sized pieces. Mince 4–6 cloves of garlic. Dice the carrots and celery too, if you plan to use them. Cut the vegetables into small, even pieces so they cook evenly.
2. Drain and rinse chickpeas. Open two cans of chickpeas. Pour them into a colander. Wash with cold water until no foam remains. It clears out excess starch and salt while enhancing taste and texture.
Cook the Base
3. Warm the olive oil- place a large soup pot or Dutch oven over medium heat. Add 2–3 tablespoons olive oil.
4. Sauté onion and garlic- mix in the onion, seasoning it with a touch of salt. Cook 5–6 minutes, stirring often, until translucent and slightly golden at the edges. Add the garlic and cook for 30–60 seconds, until it smells aromatic.
5. Add carrots and celery (if using)- Add 1–2 chopped carrots and 2 chopped ribs of celery, then stir them in. Cook 4–5 minutes. The vegetables should become tender without turning too brown.
6. Bloom the spices- add the dried basil, oregano, thyme, smoked paprika, red chili flakes, and bay leaf. Stir for 30 seconds. Blooming spices in oil wakes up their flavor and infuses the base.
Add Tomatoes & Broth
7. Stir in the tomatoes- add 28 ounces of crushed or diced tomatoes. Use a spoon to mash the whole peeled tomatoes as they cook, if needed.
8. Add the broth- pour in 4 cups of vegetable broth. Stir and gently release the flavorful browned bits from the bottom.
9. Simmer- bring everything to a soft boil. Turn the heat down and let it cook at a gentle simmer. Partially cover and cook 15–20 minutes. This step blends the flavors and softens the vegetables.
Add Chickpeas
10. Add the chickpeas- stir in the rinsed chickpeas.
11. Simmer again: Cook the soup on a gentle simmer for 10 minutes, allowing the chickpeas to take on more flavor. Taste a chickpea—it should be tender and lightly tomato-y.
Optional: If using a Parmesan rind (not vegan), add it now and remove before serving.
Blend or Leave Chunky
12. You choose the final texture:
- Creamy texture with some chunks remaining- Use an immersion blender and pulse 2–4 times to break down some beans and vegetables. This thickens the soup while keeping its texture.
- For a smooth, silky finish: Blend most or all of the soup in batches, keeping the blender lid vented and covered with a towel. Pour it back into the pot.
- Rustic and chunky: Skip blending. Leave the soup as-is for a hearty feel.
Safety note: If using a countertop blender, let the soup cool slightly and vent the lid to avoid steam pressure.
Season & Serve
13. Finish seasoning: Taste and add salt and black pepper. If the flavor seems dull, brighten it with fresh lemon juice. For a touch of sweetness, add ½ teaspoon sugar or a splash of balsamic to balance acidity.
14. Stir in greens or coconut milk (optional)- Add a couple of handfuls of spinach or kale. Simmer 1–2 minutes until wilted. To make it creamy, stir in ½ or 1 cup of coconut milk and heat gently.
15. Garnish and serve- ladle into bowls. Add a finishing touch of parsley, basil, chili flakes, croutons, or vegan parmesan. Serve hot with crusty bread.
Pro move: Drizzle each bowl with a tiny swirl of olive oil and a pinch of lemon zest for aroma.
Expert Tips for the Best Chickpea Tomato Soup
- Choose fire-roasted tomatoes: they bring a gentle, smoky flavor and a deeper depth of flavor to Chickpea Tomato Soup. If you only have regular tomatoes, add a little extra smoked paprika to recreate that warmth.
- Coconut milk for creaminess: Stir in ½ to 1 cup of full-fat coconut milk at the end. It balances acidity and gives the soup a rich, creamy feel without using dairy.
- Fresh vs. dried herbs: Dried herbs work best during sautéing and simmering in Chickpea Tomato Soup. Finish with fresh herbs to maintain their bright, fresh flavor. When substituting, use three times as many fresh herbs as dried.
- How to thicken:
- Blend a portion of the soup for a naturally thicker texture.
- Simmer it without a lid for a short time to evaporate excess liquid.
- Add 1–2 tablespoons of tomato paste early in the cooking process. Cook it for 2 minutes before adding the broth to create a richer flavor.
- How to thin: When Chickpea Tomato Soup thickens too much, add warm broth or hot water in small amounts to adjust the texture.
- Make-ahead tip: The flavors of this soup improve even more the next day. Cool it fully, then transfer it to the refrigerator for storage.
- Season smartly: Add salt at the end, as broth and canned tomatoes already contain varying levels of salt.
- Balance the acidity: A small splash of lemon juice brightens Chickpea Tomato Soup, especially after it has been chilled and reheated.
Variations to Try
- Spicy Chickpea Tomato Soup: Stir diced jalapeño into the onions, or use additional chili flakes for extra spice. Add a pinch of cayenne for more spice without changing the soup’s feel.
- Creamy Version: Blend part or all of the soup, then stir in coconut milk for a creamy finish. For even more richness, blend ¼ cup of soaked cashews with a ladle of hot soup and mix it back in.
- Mediterranean Style: Stir in sliced olives, a little more oregano, and a handful of spinach near the end. Brighten it up with lemon zest and fresh parsley.
- Protein Boost: Serve hot, poured over quinoa or brown rice. They soak up the broth and transform it into a hearty dish.
- Kids’ Friendly Version: Make it smooth by blending, perfect for a kid-friendly bowl. Leave out the chili flakes, add a swirl of coconut milk, and pair with grilled cheese or simple croutons.
- Roasted Veg Twist: Roast diced carrots, onion wedges, and half a head of garlic at 425°F until caramelized. Add them with the tomatoes for a deeper, richer flavor.
What to Serve with Chickpea Tomato Soup
- Crusty or garlic bread: Perfect for dipping and soaking up broth.
- Grilled cheese sandwiches: Classic comfort. Use dairy-free cheese if needed.
- Fresh Green Salad: Combine greens lightly with lemon, oil, and salt for a refreshing crunch.
- Roasted vegetables: Sheet-pan broccoli, zucchini, or cauliflower adds texture and extra veg.
- Grain bowls: Ladle the soup over farro or couscous for a satisfying meal.
Storage and Reheating
- Refrigerator: Cool the soup to room temperature. Store in airtight containers for 4–5 days. The flavor deepens over time.
- Freezer: Portion into freezer-safe containers or zip bags. Leave space for expansion. Freeze for up to 3 months. Label with the date.
- Thawing: Thaw in the fridge overnight, or place the sealed container in a bowl of cool water to quicken the process.
- Reheating:
- Stovetop: Warm over medium, stirring often, until hot. Thin the soup with a little water or broth if needed.
- Microwave: Heat in 60–90 second bursts, stirring between intervals, until hot.
- Freshen the flavor: Once reheated, refresh the taste with lemon juice and fresh herbs. Adjust the seasoning to your liking.
Frequently Asked Questions
Are dried chickpeas a good substitute for canned chickpeas?
Yes. Soak 1 cup dried chickpeas overnight, then cook until tender, about 45–60 minutes. Add salt at the end.
How can I make it creamier without dairy?
Take some soup, blend it, and mix in ½ to 1 cup of coconut milk. You can also blend ¼ cup of soaked cashews with hot soup and add it back to the pot. For extra richness, finish with a small pat of vegan butter.
Is this recipe gluten-free?
Yes, the soup is naturally gluten-free. Just confirm your vegetable broth and any garnishes, croutons, or bread are gluten-free.
Can I freeze chickpea tomato soup?
Yes, it freezes perfectly and keeps well for up to 3 months. Avoid adding greens or coconut milk before freezing. Instead, add them after reheating for the best texture.
How can I make it more filling?
Serve over quinoa, brown rice, or small pasta. Add more chickpeas. Stir in greens for volume. A side of grilled cheese or a hearty salad also rounds out the meal.
Read More: Crispy Smashed Potatoes With Cheese
Recipe Card
Chickpea Tomato Soup
Ingredients
• 2–3 tablespoons olive oil
• 1 medium yellow onion, diced
• 4–6 garlic cloves, minced
• 1–2 medium carrots, diced (optional)
• 2 ribs of celery, diced (optional)
• 1 teaspoon dried basil
• 1 teaspoon dried oregano
• ½ teaspoon dried thyme
• 1 teaspoon smoked paprika
• ¼–½ teaspoon red chili flakes, to taste
• 1 bay leaf (optional)
• 28 ounces crushed or diced tomatoes (fire-roasted if possible)
• 4 cups low-sodium vegetable broth
• 2 (15-ounce) cans of chickpeas, drained and rinsed
• Salt and black pepper, to taste
• 2–3 cups baby spinach or chopped kale (optional)
• ½–1 cup coconut milk (optional, for creaminess)
• Lemon wedges, fresh parsley or basil, croutons, vegan parmesan for serving
Instructions
1. Sauté aromatics: In a large pot, heat olive oil over medium heat to start cooking the aromatics. Add onion and a pinch of salt. Cook 5–6 minutes until translucent. Stir in garlic for 30–60 seconds.
2. Build flavor: Add carrots and celery (if using). Cook 4–5 minutes. Stir in basil, oregano, thyme, smoked paprika, chili flakes, and bay leaf. Bloom spices for 30 seconds.
3. Simmer base: Add tomatoes and vegetable broth. Stir, then bring to a simmer. Cover loosely and simmer for 15–20 minutes to let the flavors blend.
4. Add chickpeas: Stir in chickpeas. Simmer 10 more minutes to absorb flavor.
5. Choose texture: Blend part of the soup with an immersion blender for a creamy, but chunky finish, blend fully for smooth, or keep it rustic and unblended.
6. Finish and serve: Add salt and pepper to taste. Add a squeeze of lemon. Stir in spinach or kale to wilt, and coconut milk if using. Serve in bowls and finish with herbs, crispy croutons, and vegan parmesan.
Notes
- Use fire-roasted tomatoes for extra depth.
- To thicken, blend many or simmer uncovered to reduce. To thin, add warm broth.
- For Mediterranean flair, add olives and extra oregano; finish with lemon zest.
- Serve with crusty bread, grilled cheese, or a fresh green salad.
- Storage: Keep in the fridge for 4–5 days or in the freezer for up to 3 months. Add greens and coconut milk after reheating for the best texture.