Chickpea Tomato-Rice Soup

Updated February 2, 2026

Media 1 of 1
Ready In
35 min
Rating
5(259)
Comments
Read comments

This soup reorganizes all the essential parts of rice and beans into something entirely different. In this version, the rice simmers directly in a spicy tomato broth made smoky by chipotles, and creamy from the starchy rice. While the soup simmers, chickpeas roast until crispy — ready to sprinkle generously on top for a contrast in texture (and extra protein). As the soup cools, it thickens to a risotto-like texture that when served with a dollop of yogurt stirred in, becomes rich and satisfying, and perfect for a cold winter night at home.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings
  • 1 (15-ounce) can chickpeas, drained and rinsed

  • 4 tablespoons vegetable oil, divided

  • Kosher salt, such as Diamond Crystal

  • ½ teaspoon garlic powder

  • ½ teaspoon ground cumin

  • 4 plum tomatoes, roughly chopped (about 12 ounces)

  • ½ large onion, peeled and roughly chopped (about 6 ounces)

  • 2 garlic cloves, peeled

  • 1 cup long-grain white rice, such as jasmine

  • 2 canned chipotle chiles in adobo, roughly chopped

  • 4 cups vegetable or chicken broth

  • Full-fat plain Greek yogurt and lime wedges (optional), for serving

Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

44 grams carbs; 12 milligrams cholesterol; 434 calories; 12 grams monosaturated fat; 4 grams polyunsaturated fat; 3 grams saturated fat; 22 grams fat; 9 grams fiber; 1446 milligrams sodium; 18 grams protein; 15 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Heat oven to 425 degrees. Wrap chickpeas in a clean dishtowel and shake vigorously to dry them thoroughly. Place the chickpeas on a sheet pan along with 2 tablespoons oil, 1 teaspoon salt, the garlic powder and cumin, and roll them around to coat them in the oil and spices. Bake until crispy, about 20 minutes, shaking the pan once halfway through to toss the chickpeas.

  2. Step 2

    While chickpeas roast, add the tomatoes, onion, and garlic cloves to a blender with 1½ teaspoons salt and 2 cups water and blend until smooth. Set aside. 

  3. Step 3

    In a medium Dutch oven or other heavy pot, heat the remaining 2 tablespoons oil over medium high. Add the rice and chipotles and cook, stirring frequently, until fragrant and the rice has begun to toast, about 3 minutes. Stir in the tomato mixture plus the vegetable broth. Bring to a brisk simmer over medium-high heat, stirring occasionally, lower to a gentle simmer, and cook, partially covered, until rice is tender, 10 to 12 minutes. Taste for salt.

  4. Step 4

    To serve, ladle soup into bowls and top with a dollop of yogurt, a generous sprinkling of crispy chickpeas and a squeeze of lime. The soup will thicken as it sits and can be enjoyed as a porridge or thinned with more broth or water.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
259 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

A little tip that the recipe says 2 CANNED chipotle chilis and adobo. NOT 2 cans. I messed up badly and fished most of them out, but the spice remained...I don't cook with chipotle peppers much, so I was a little inexperienced.

DSS: I'd use canned tomatoes instead of fresh. San Marzanos or fire roasted would work well.

14 oz can is close enough to 12 oz fresh tomatoes. But make sure to cut back on liquid. Start with 2 or 3 cups, rather than 4. You can always add more later.

Absolutely delicious! Realized partway through making that it called for a blender, which I do not have. Grated the onion and put the garlic through a press, and I was using canned tomatoes, so that was easy enough. Otherwise followed the recipe and it was delicious. A little spicy, very warming and comforting. Topped with some coriander.

I would do less time next time. I was expecting more of a soup texture but it came out like porridge.

Lovely recipe, we added a pound of smoked kielbasa on a whim and it was a hit!

Private comments are only visible to you.

or to save this recipe.