Skip to main content

Chickpea & Tomato Curry

With a creamy, curry-spiced sauce and so much tomato goodness, Chickpea and Tomato Curry is one of my favorite dinner recipes lately! It comes together super quickly – in less than 30 minutes – on the stovetop, and chickpea tomato curry leftovers make basically the best leftovers in the history of leftovers.

Table of Contents

The Story Behind the Recipe
Chickpea & Tomato Curry Ingredients
How to Make It
What to Serve with Chickpea & Tomato Curry
More Favorite Curry Recipes

Jump to the full, printable recipe

Read reviews and comments

The Story Behind the Recipe

I’ve been making this vegan and vegetarian curry recipe for at least a year, and keep thinking I need to share it! I originally found it on BBC Recipes, and have made tiny tweaks here and there to make it my own.

The spices are so well-balanced, and with the creamy coconut milk, the hearty chickpeas, and the tangy tomatoes, this tomato chickpea curry is a such a simple stovetop curry that tastes so much more complex than you’d expect! I love a scoop of it over brown rice with a generous sprinkle of cilantro. YUM.

Chickpea & Tomato Curry Ingredients

Olive oil – For sautéing the onion and aromatics.

Yellow onion – Most every recipe I have calls for diced onions, but this one calls for cutting them into longer strands, and it makes for the most interesting texture in this curry! I love it.

Garlic – For lots of flavor

Garam masala, turmeric, and ground coriander – This spice combo is *chefskiss* perfect and adds 95% of the flavor to this delicious curry.

Canned whole tomatoes – Break them down with a wooden spoon, then cook them down a bit more. So much tomato flavor.

Salt – Highlights the spices and ingredients!

Crushed red pepper flakes – Totally optional, but a little pinch adds a nice little bit of heat.

Coconut milk – I sometimes use full-fat, and sometimes use light. Full fat canned coconut milk gives a more unctuous, rich and creamy feel while light is less rich and thick but equally delicious.

Chickpeas – One can, drained.

Fresh tomatoes – Gotta double up on the tomatoes for a tomato curry!

Cilantro – Adds pretty color and highlights the curry flavors.

Brown rice – For serving. Use your favorite rice! I like brown basmati.

How to Make It

This Chickpea and Tomato curry comes together quickly! First, you saute your onion, garlic, and spices. Then, add the tomatoes and break them up with a spoon, then cook until thick. Stir in the coconut milk and chickpeas, and simmer lightly for just a bit, then add the ripe tomatoes and cilantro. Taste, add more salt, and serve over rice. That’s it!

What to Serve with Chickpea & Tomato Curry

I think that, served over a scoop of rice, this Chickpea Tomato Curry is a meal in and of itself. But if you want a heftier meal, a kale salad would be great on the side. And in keeping with the curry flavors, how about finishing the meal with a Golden Milk Latte?

More Favorite Curry Recipes

Creamy Coconut Chickpea Curry with Sweet Corn & Zucchini

Slow Cooker Red Lentil & Chickpea Curry with Potatoes & Peas

Slow Cooker Pumpkin, Chickpea, & Lentil Curry

Thai Red Curry Winter Vegetables


Chickpea & Tomato Curry

A simple, creamy curry with hearty chickpeas, sweet tomatoes, and creamy coconut milk. On the table fast – in less than 30 minutes!
Course dinner, entree
Cuisine American, Indian
Prep Time 10 minutes minutes
Cook Time 20 minutes minutes
Servings 6
Calories 284kcal
Author Kare


1 tablespoon olive oil1 large yellow onion halved and finely sliced from end to end2 garlic cloves minced1 teaspoon garam masala1 teaspoon turmeric1 teaspoon ground coriander14 ounces whole tomatoes 1 can; with juices1/2 teaspoon saltPinch crushed red peppers optional; increase or decrease depending on how much heat you like14 ounces coconut milk 1 can; can substitute lite coconut milk14 ounces chickpeas 1 can; drained and rinsed2 medium ripe tomatoes cut into eighths1/4 cup fresh cilantro chopped4 cups cooked brown basmati rice


Start rice according to package instructions.
While the rice is cooking, add olive oil to a large saute pan over medium-low heat. Add the onion and cook, stirring occasionally, until softened, about 10 minutes.
Add garlic, garam masala, turmeric, and coriander. Cook, stirring frequently, for one minute, until fragrant.
Pour in the can of tomatoes and juices, 1/2 teaspoon salt, and pinch of crushed red pepper, stirring and scraping to pick up the flavors from the aromatics and spices with the tomato juices. Use a wooden spoon to break up the tomatoes as you go. I prefer to break them up pretty small. Simmer for 10 minutes until thickened.
Add the coconut milk and the drained and rinsed chickpeas. Return gently to a simmer. Continue to simmer very gently for about 10 more minutes, until thickened.
Stir in the fresh tomatoes and the fresh cilantro. Taste and add more salt if desired.
Serve scooped over rice. Garnish with additional cilantro and fresh tomatoes, if desired.


Serving: 1g | Calories: 284kcal | Carbohydrates: 25g | Protein: 8g | Fat: 18g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 212mg | Potassium: 542mg | Fiber: 6g | Sugar: 6g | Vitamin A: 614IU | Vitamin C: 13mg | Calcium: 61mg | Iron: 5mg

The post Chickpea & Tomato Curry appeared first on Kitchen Treaty.

Leave a Reply

Your email address will not be published.