Tomato Soup with Chickpeas and Spinach

This tomato soup with chickpeas and spinach is unlike anything you could possibly find from a can. Satisfying, satiating, and surprisingly easy. Also gluten-free and dairy-free.

Four bowls of tomato soup with chickpeas and spinach, two with dollops of sour cream, and a half eaten grilled cheese on the side.

This tomato soup with chickpeas and spinach is so hearty, comforting, and downright delicious, it’ll forever banish canned tomato soup from your mind. It’s subtly spicy, smoky, and actually not as tomato-y as you may expect given the sweetness imparted by the carrots and onions. It’s also puréed with chickpeas to lend a rich creaminess without any dairy, unless of course you decide to indulge in a satisfying swirl of yogurt as a finishing flourish. And unlike many soups, it’s substantial enough to satiate.–Angie Zoobkoff

Tomato Soup with Chickpeas and Spinach

  • Quick Glance
  • (4)
  • 20 M
  • 1 H
  • Serves 6
5/5 - 4 reviews
Print RecipeBuy the Modern Jewish Cooking cookbook

Want it? Click it.



Heat the olive oil in a large pot set over medium heat. Toss in the onion, celery, and carrots and cook, stirring occasionally, until softened but not browned, 7 to 10 minutes. Add the garlic, paprika, cumin, basil, rosemary, and red pepper flakes and cook, stirring often, until fragrant, 1 to 2 minutes.

Add 1 can of drained chickpeas, the tomatoes with their juices, 4 cups of the broth, and sugar. Bring to a boil, then reduce the heat to medium-low and simmer, uncovered and stirring occasionally, until the liquid has reduced slightly, about 20 minutes. Stir in 1 to 1 1/2 teaspoons salt and pepper to taste. Remove from the heat and let cool slightly.

Purée the soup until smooth using an immersion blender or let the soup cool for 10 minutes and then carefully blend it in batches in a standard blender. Return the soup to the pot, return to low heat, and if a thinner consistency is desired, stir in a little more broth. Stir in the remaining can of chickpeas and the spinach and cook until the spinach wilts, 3 to 5 minutes. Taste and season with more salt, if desired. Pour into bowls and top with a dollop of yogurt or labneh, if desired. Serve hot.

Print RecipeBuy the Modern Jewish Cooking cookbook

Want it? Click it.

Recipe Testers' Reviews

This soup was the perfect meal on our first real snow day of the season, and it is going on my list of repeats and favorites. I have never been a fan of pure tomato soup of the Campbell’s variety, but because this recipe is rounded out with carrots, chickpeas, and spinach, the dish has real dimension and depth of flavor as well as a nice sophistication. In fairness to those expecting something that screams tomato, just to set expectations, the carrots are definitely forward in flavor (they also give the soup a nice hue). Flavor may also depend on the size of the carrots you use. If you want "more tomato" you could use smaller carrots. I opted for medium-large carrots--not the mutant ones but not the emaciated ones, either. I really enjoyed the smokiness of the paprika (just enough and not overpowering) as well as the extra chickpeas added in whole at the end. I didn’t have labneh at home but sour cream made a good substitute. The soup also paired well with some baked sweet potato chips. My taste tester gave it thumbs up for its “good flavor” and called it “very warming.”

This tomato soup was AMAZING! Hands down, one of the best tomato soups I’ve ever tasted. Dairy free and vegetarian but with the addition of pureed chickpeas and a flavorful veggie stock, you won't miss the dairy or the taste of meat at all. The flavor combination of smoked paprika, crushed red pepper flakes, basil, cumin, and dried rosemary was remarkably flavorful; that plus the sweet flavor of the tomatoes and carrots, plus the creamy texture that the soup gets from the puréed chickpeas, is truly scrumptious. I love the idea of using 1 can of chickpeas puréed into the soup and then adding more chickpeas whole to add texture to the overall soup. That and sneaking in all the chopped veggies and the spinach at the end makes for a beautiful presentation and a remarkably healthy soup. The only thing I would change with the recipe was the amount of stock that you add in; I added in 4 cups at first, but it was a thick, thick consistency, so I added in 2 more cups (6 total); I thought this made for the perfect consistency. Thanks for sharing the recipe—it was marvelous! (Can't wait for leftovers at lunch!)


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


  1. I had a food daydream of a tomato soup with chickpeas so I googled and found this recipe and decided to make it. Despite making it on a 70 degree day, this soup was a hit. I made it mostly as written with a few minor substitutions: I left out the celery as I hate it, and used kale instead of spinach because that’s what I had in the fridge. I really liked it with kale but might try it with spinach (or another green) next time. We didn’t have any yogurt in the house, but topped it with a little bit of fresh shredded parm and served it with bread and crackers on the side. It made two servings at dinner and then two lunch servings the next day. Reheated beautifully with no texture issues.
    The flavors and texture in the dish are great. Using an immersion blender makes the soup nice and creamy without any additional fat, and adding the second can of chickpeas and greens afterwards leaves you with a nice hearty soup. I hate eating tomato soup and feeling like I’m eating marinara sauce so I really enjoyed the smokiness from the paprika and other spices used here.

    1. Thanks so much for taking the time to share this with us, Natalie! Your soup sounds and looks delicious.

  2. I added a little mozzarella when I served it and it took it to the next level. Would recommend this recipe.

    1. Thanks, Natasha. Lovely suggestion on the added mozzarella. We’ll have to try that next time.

  3. This hearty tomato soup has a wonderful texture and layered flavors that will transport you to an exotic oasis of culinary delight. Prepared on a chilly and gray day, this soup hit all the right spots: healthy yet comforting, light yet satisfying, and packed with a marvelous blend of spices reminiscent of a Moroccan or Middle Eastern market. This scrumptious mélange came together quickly with mostly pantry staples. My other half and I enjoyed 2 large portions, but 4 to 6 people can enjoy more modest servings. My trusty immersion blender came in quite handy here (although a blender would have served me well, too). Loved the addition of the whole chickpeas and wilted spinach, which aided the soup in taking on a thicker, more stew-like consistency. Wonderfully hearty and warming, this soup really hit the sweet spot of being both healthy and delicious—a welcome stop after the decadence of the holidays. My other half exclaimed “Wow, this reminds me of eating at some of our favorite Middle Eastern cafes back home in NYC.” We swirled in a dollop of Greek yogurt for a touch of velvety tang and warmed some store-bought naan for dipping. In the end, a truly rib-sticking meal. I’ll definitely keep this in rotation this winter.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish