If you love bold flavors and creamy textures all wrapped up in one warm bowl, then this Indian Butter Chickpeas Recipe is absolutely your next kitchen triumph. It’s a beautiful vegetarian twist on classic Indian butter dishes, packing tender chickpeas into a luscious, spiced tomato gravy enriched with butter and cream. Perfectly balanced between mild warmth and a touch of tang, this recipe brings together simple ingredients that transform into magic, making every bite as comforting as a hug from an old friend.

Ingredients You’ll Need

The image shows ingredients arranged on a white marbled surface for a recipe. In the center top is a glass jar filled with beige chickpeas, next to it on the right is a clear plastic measuring cup holding yellowish vegetable stock. Below the jar is a turquoise-handled metal measuring cup filled with white heavy cream, and to the left of it, an orange-handled metal measuring spoon with a bright red tomato paste. In the bottom left corner, there is a white bowl filled with finely chopped red onions, while nearby is a brown sugar-filled metal measuring spoon. To the right of the onion bowl sits a white small bowl with crushed red tomatoes from an open can placed beside it. Above these, a halved yellow lemon rests next to a small white bowl holding minced garlic and ginger. Near the bottom right edge, a metal spoon holds a pale yellow scoop of butter, and a small white bowl beside it contains mixed brown spices. All objects sit neatly on the white marbled surface, well lit from above, creating a clear and organized view of the ingredients photo taken with an iphone --ar 4:5 --v 7

Gathering the ingredients for this Indian Butter Chickpeas Recipe is refreshingly straightforward. Each item plays a vital role, adding layers of flavor, texture, and color to create a dish that’s both hearty and vibrant.

  • Butter (2 tbsp): Provides a rich, velvety base that brings all the spices to life and adds that classic buttery depth.
  • Chickpeas (540 g, drained and rinsed): The hearty protein-packed star, offering a creamy texture that soaks up the sauce beautifully.
  • Red onion (1, diced): Adds natural sweetness and a crunch that softens as it sautés.
  • Garlic cloves (2, minced): Infuses the dish with aromatic warmth that wakes up the palate.
  • Fresh ginger (1 tbsp, grated): Brings brightness and a slight zing that balances the creamy sauce.
  • Tomato paste (1 tsp): Adds concentrated tomato flavor and a slight tanginess that grounds the spices.
  • Turmeric powder (1 tsp): Gives a subtle earthiness and that inviting golden hue.
  • Ground cumin (1 tsp): Offers a smoky, warm undertone that’s quintessential in Indian cooking.
  • Ground coriander (0.5 tsp): Provides mild citrus notes that brighten the overall flavor.
  • Chili powder (0.5 tsp) or red chili (1, diced): Adjust this to your preferred heat level for a gentle kick.
  • Garam masala (2 tsp): A fragrant spice blend that adds complexity and rich aromatic layers.
  • Salt (0.5 tsp): Enhances and balances all flavors in the dish.
  • Tinned crushed tomatoes (400 g): Forms the luscious base of the sauce with bright, tangy notes.
  • Heavy cream or coconut milk (125 ml): Adds creamy smoothness and richness, perfect for mellowing spices.
  • Lemon juice (¼ to ½ lemon): Just the right amount of acidity to brighten and balance the richness.
  • Chopped cilantro: For a fresh, herbaceous finish that lifts the dish.

How to Make Indian Butter Chickpeas Recipe

Step 1: Sauté the Onions

Start by melting the butter in a pan over medium heat until it’s nice and glossy. Toss in the diced red onion and let it cook gently for about five to six minutes. This step softens the onions and coax out their natural sweetness, forming a mellow base that will perfectly support all the spices to come.

Step 2: Build the Aromatics

Once the onions are soft, add the minced garlic and freshly grated ginger. Stir everything together and cook for about one minute until fragrant. Then, stir in the tomato paste and all your spices, including turmeric, cumin, coriander, chili, and garam masala. Let the mixture cook for another minute or two. This technique—called “blooming” the spices—helps release their oils and deepen the flavor.

Step 3: Add the Tomatoes

Pour in the crushed tomatoes and give everything a good stir. At this point, you can choose to blend the sauce until it’s silky smooth or leave it chunky for more texture—that’s entirely up to you. Simmer the sauce gently to marry all those warming flavors, creating a luscious backdrop for the chickpeas.

Step 4: Simmer the Chickpeas

Now it’s time to add the stars of the show—the rinsed chickpeas. Stir them into the sauce and let them simmer for about 10 minutes. This allows the chickpeas to soak in all those delicious spices and tomato goodness, ensuring every bite bursts with flavor.

Step 5: Finish with Cream and Lemon

Turn down the heat and gently stir in the heavy cream or coconut milk, along with freshly squeezed lemon juice. This final step softens the spice, adds a dreamy creaminess, and introduces a bright zing that perfectly balances the richness. Warm it through without boiling, then sprinkle generously with chopped cilantro before serving.

How to Serve Indian Butter Chickpeas Recipe

A close-up view of a white bowl filled with a thick orange curry showing small round chickpeas evenly mixed in a creamy sauce with a smooth texture that has small green herb pieces sprinkled on top. A woman's hand is dipping a piece of soft beige flatbread into the curry, lifting a portion that drapes over the bread. The background shows a soft gray fabric and a white marbled surface under the bowl. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A simple sprinkle of chopped cilantro really elevates this dish with fresh herbal notes and a pop of green color. For extra indulgence, you can also add a dollop of yogurt or some toasted nuts like cashews for crunch. These little touches make the presentation inviting and add delightful texture contrasts.

Side Dishes

This Indian Butter Chickpeas Recipe pairs beautifully with steamed basmati rice, fragrant pulao, or warm, fluffy naan bread—perfect for scooping up every bit of that creamy sauce. For a wholesome meal, serve alongside sautéed greens like spinach or roasted vegetables, adding variety and balance to the plate.

Creative Ways to Present

Why not turn this comforting dish into a vibrant bowl meal? Spoon the chickpeas over a bed of quinoa or cauliflower rice, garnish with fresh herbs, a wedge of lemon, and some crunchy pomegranate seeds. It’s an eye-catching, wholesome way to enjoy Indian Butter Chickpeas Recipe that’s perfect for lunch or dinner.

Make Ahead and Storage

Storing Leftovers

Once cooled to room temperature, transfer your Indian Butter Chickpeas Recipe to an airtight container and store it in the fridge. It will stay fresh and flavorful for up to 3 days—the flavors often deepen and improve overnight!

Freezing

This dish freezes wonderfully. Portion it out in freezer-safe containers or bags and freeze for up to 3 months. Just make sure to leave a little space for expansion, and label your containers so you can enjoy your homemade comfort anytime.

Reheating

To reheat, thaw the chickpeas in the fridge overnight if frozen, then warm gently on the stove over low heat, stirring occasionally. You might want to add a splash of water or cream to loosen the sauce back up and bring that rich, buttery texture back to life.

FAQs

Can I use canned chickpeas instead of dried?

Absolutely! Using canned chickpeas is a great shortcut for this recipe. Just be sure to drain and rinse them well before adding to ensure your dish isn’t too salty or starchy.

Can I make this dish vegan?

Yes, easily! Swap the butter for a plant-based alternative like coconut oil or vegan butter, and replace heavy cream with coconut milk. This maintains the creamy texture while keeping it fully vegan.

How spicy is the Indian Butter Chickpeas Recipe?

The heat level is very customizable. Using chili powder or fresh chili allows you to control the spice. If you prefer milder flavors, reduce or omit the chili, and add more for a spicier kick.

Is this recipe gluten-free?

Yes, this dish is naturally gluten-free, making it a safe and delicious option for those with gluten sensitivities or celiac disease.

Can I prepare the sauce in advance?

Definitely! Making the spiced tomato base ahead of time and refrigerating it makes meal prep easier. When ready, just add the chickpeas, cream, and finish the dish fresh for the best flavor.

Final Thoughts

There is something truly special about the comfort and richness found in this Indian Butter Chickpeas Recipe. Whether you’re cooking for family, friends, or indulging in a solo feast, it brings warmth and joy to the table with every spoonful. I can’t wait for you to try it and discover your own favorite way to enjoy this creamy, spiced delight.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Indian Butter Chickpeas Recipe

Indian Butter Chickpeas Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 9 reviews

  • Author: Sara
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Indian Butter Chickpeas is a rich and flavorful vegetarian curry featuring tender chickpeas simmered in a spiced tomato and butter sauce. This quick and easy recipe combines traditional Indian spices with creamy butter and cream, making it a comforting and satisfying dish perfect for weeknight dinners or meal prepping. Garnished with fresh cilantro and a hint of lemon juice for brightness, it offers a delicious balance of savory and tangy flavors.


Ingredients

Butter Chickpeas Curry

  • 2 tbsp butter
  • 540 g chickpeas (drained and rinsed)
  • 1 red onion (diced)
  • 2 garlic cloves (minced)
  • 1 tbsp fresh ginger (grated)
  • 1 tsp tomato paste
  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • 0.5 tsp ground coriander
  • 0.5 tsp chili powder or 1 red chili (diced)
  • 2 tsp garam masala
  • 0.5 tsp salt
  • 400 g tinned crushed tomatoes
  • 125 ml heavy cream or coconut milk
  • ¼ – ½ lemon juice
  • Chopped cilantro to garnish


Instructions

  1. Sauté the Onions: Heat the butter in a pan over medium heat until melted. Add the diced red onion and sauté for 5-6 minutes until the onions are soft and translucent.
  2. Add Aromatics and Spices: Stir in the minced garlic and grated ginger, cooking for an additional minute to release their flavors. Then add tomato paste, turmeric, ground cumin, ground coriander, chili powder or diced red chili, garam masala, and salt. Cook the mixture for 1-2 minutes while stirring to combine the spices well.
  3. Add Tomatoes: Pour in the crushed tomatoes. At this stage, you have the option to blend the sauce until smooth if preferred, or leave it chunky for more texture.
  4. Simmer Chickpeas: Stir in the drained chickpeas, mixing well to coat them in the sauce. Let the curry simmer on low heat for 10 minutes, allowing the flavors to meld and the chickpeas to absorb the sauce.
  5. Finish with Cream and Lemon: Lower the heat and stir in the heavy cream or coconut milk along with the lemon juice. Warm through gently without boiling, then remove from heat. Garnish with chopped fresh cilantro before serving.

Notes

  • You can substitute heavy cream with coconut milk for a dairy-free or vegan option.
  • Adjust chili according to your spice preference; omit for milder versions.
  • Blending the tomato sauce is optional; blending creates a smoother curry, while leaving it chunky adds texture.
  • This dish pairs well with basmati rice, naan, or roti.
  • Leftovers can be refrigerated for up to 3 days and taste even better the next day.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star