Indian Butter Chickpeas Recipe
Oh, prepare your taste buds, because I’m about to introduce you to one of my all-time favorite plant-based comfort dishes: the Indian Butter Chickpeas Recipe! If you’ve ever fallen in love with the rich, creamy goodness of butter chicken but are looking for a fantastic vegetarian alternative, or just want to enjoy more wholesome, protein-packed meals, then this recipe is truly something special. It captures all the warmth, the depth of flavor, and that signature luxurious texture you crave, but with humble chickpeas taking center stage.
I absolutely know you’re going to love this dish because it’s incredibly satisfying, bursting with fragrant Indian spices, and surprisingly simple to whip up on a weeknight. Imagine tender chickpeas bathed in a velvety, subtly sweet, and tangy tomato-cream sauce, infused with ginger, garlic, and aromatic garam masala. It’s hearty without being heavy, incredibly comforting, and makes for an utterly delicious meal served with fluffy rice or warm naan. It’s truly a celebration of flavor that proves plant-based eating can be just as indulgent and utterly delicious!
Ingredient Notes
Creating delicious Indian Butter Chickpeas starts with understanding the key players in this rich, aromatic dish. When I set out to make this, I always prioritize quality ingredients, but I also know how to make smart substitutions when needed!
- Chickpeas (Garbanzo Beans): These are, of course, the star of our show! I typically use two 15-ounce cans of chickpeas, rinsed thoroughly and drained. If you prefer to cook from dried, soak 1 cup of dried chickpeas overnight and then cook them until tender, which usually yields about 3 cups. Using freshly cooked chickpeas can give a slightly superior texture, but canned ones are a fantastic time-saver.
- Canned Crushed Tomatoes: For that authentic, rich tomato base, I rely on good quality crushed tomatoes. A 28-ounce can works perfectly. You could also use tomato puree or even passata for a smoother sauce. I’ve found that using fresh tomatoes, while lovely, requires a bit more effort to blend and achieve the same deep flavor and color.
- Onion, Garlic, and Ginger: These form the aromatic foundation. I always go for one large yellow onion, finely diced. For garlic, about 1 tablespoon of minced fresh garlic (about 3-4 cloves) is ideal, and for ginger, 1 tablespoon of freshly grated or finely minced ginger delivers the best pungency. While I sometimes use store-bought ginger-garlic paste for convenience, I truly believe fresh makes a difference here.
- Butter: This is “butter chickpeas,” after all! I use about 3-4 tablespoons of unsalted butter, divided. It contributes significantly to the richness and silky texture. For a dairy-free version, a good quality plant-based butter works wonderfully.
- Heavy Cream: About half a cup of heavy cream adds that signature creamy luxuriousness to the sauce. If you’re looking for a lighter option, you can use half-and-half, though the sauce will be less rich. For a dairy-free alternative, full-fat coconut milk (from a can, not a carton) is an excellent substitute, offering a similar creaminess with a subtle, complementary flavor.
- Spices: This is where the magic truly happens! I use a blend of common Indian spices:
- Garam Masala: 1-1.5 teaspoons. This is crucial for the aromatic depth.
- Ground Cumin: 1 teaspoon.
- Ground Coriander: 1 teaspoon.
- Turmeric Powder: ½ teaspoon, for color and earthy notes.
- Kashmiri Chili Powder: 1-2 teaspoons, depending on your preferred heat and color. It gives a beautiful red hue without excessive spiciness. If you don’t have it, a mix of regular paprika and a pinch of cayenne pepper will work, adjusting the cayenne to your heat tolerance.
- Kasoori Methi (Dried Fenugreek Leaves): Please, don’t skip this! About 1-2 teaspoons of kasoori methi, crushed between your palms before adding, is absolutely essential for that authentic butter sauce flavor. It adds a unique slightly bitter, aromatic note that ties everything together.
- Sugar: A pinch, about 1 teaspoon, helps to balance the acidity of the tomatoes and round out the flavors. You can use granulated sugar, maple syrup, or agave nectar.
- Salt: To taste.
Step-by-Step Instructions
Making Indian Butter Chickpeas is a surprisingly straightforward process, and I’ll walk you through how I achieve that rich, flavorful curry every time. Remember, cooking is about tasting as you go!
- Prepare Your Aromatics: First, I get everything ready. I finely dice my onion, mince the garlic, and grate the ginger. I also measure out all my dry spices into a small bowl so they’re ready to go. Don’t forget to rinse and drain those chickpeas!
- Sauté the Onions: In a large pot or Dutch oven, I melt about 2 tablespoons of butter over medium heat. Once it’s shimmering, I add the diced onion and a pinch of salt. I let them cook gently, stirring occasionally, until they’re soft, translucent, and just starting to turn golden brown – this usually takes about 8-10 minutes. Patience here is key for building flavor.
- Add Ginger, Garlic, and Spices: Next, I stir in the minced ginger and garlic. I cook them for about a minute until they become fragrant, being careful not to let them burn. Then, I add all my measured dry spices (garam masala, cumin, coriander, turmeric, and Kashmiri chili powder). I stir constantly for about 30 seconds, allowing the spices to toast lightly and release their aromas. If the mixture seems too dry, I might add a tiny splash of water to prevent the spices from burning.
- Introduce the Tomatoes: Now it’s time for the crushed tomatoes. I pour the entire can into the pot, along with another pinch of salt and the teaspoon of sugar. I bring the mixture to a gentle simmer, then reduce the heat to low, cover, and let it cook for about 15-20 minutes. I stir occasionally to prevent sticking. This simmering allows the tomatoes to break down and their flavors to deepen, and you’ll notice the oil starting to separate from the sauce, which is a good sign!
- Blend for Smoothness (Optional but Recommended): For a super silky sauce, at this point, I often turn off the heat and use an immersion blender to blend the tomato base directly in the pot until it’s smooth. If you don’t have an immersion blender, you can carefully transfer batches of the sauce to a regular blender (be cautious with hot liquids!) and then return it to the pot. This step really elevates the texture of the butter chickpeas.
- Simmer with Chickpeas: Once the sauce is smooth, I add the rinsed and drained chickpeas to the pot. I stir them into the sauce, making sure they’re well coated. I add about half a cup of water or vegetable broth if the sauce seems too thick at this point. I bring it back to a gentle simmer and let it cook for another 10-15 minutes, allowing the chickpeas to absorb all those wonderful flavors.
- Finish with Cream and Butter: Finally, I stir in the heavy cream and the remaining 1-2 tablespoons of butter. I also add the kasoori methi, crushing it between my palms as I sprinkle it in. I let it warm through for just a few minutes, making sure not to bring it to a rolling boil after adding the cream, as it can sometimes curdle.
- Taste and Adjust: This is a crucial step! I taste the butter chickpeas and adjust the salt, sugar, or any spices if needed. Sometimes, a little more garam masala or a touch more heat can really make it sing.
- Serve: Garnish with fresh cilantro if desired, and serve hot with fluffy basmati rice, warm naan bread, or roti. Enjoy!
Tips & Suggestions
I’ve made Indian Butter Chickpeas countless times, and over the years, I’ve picked up a few tricks that really make a difference. Here are my go-to tips for taking your dish from good to absolutely amazing:
- Don’t Skimp on the Kasoori Methi: I truly cannot emphasize this enough. Dried fenugreek leaves (kasoori methi) are the secret ingredient that gives butter sauce its characteristic, slightly sweet and bitter, complex aroma. Crush them well between your palms before adding them at the very end to release their oils and maximize their flavor. If you omit this, your butter chickpeas won’t quite have that authentic taste.
- Cook Down the Tomatoes Properly: This is another flavor-building step I never rush. When you add the crushed tomatoes, let them simmer gently, uncovered or partially covered, until the sauce thickens and the oil starts to separate from the edges. This process, often called “bhuno” in Indian cooking, concentrates the tomato flavor and develops a rich depth that simply adding and quickly heating won’t achieve.
- Blend for a Velvety Texture: While optional, I highly recommend blending the tomato base after it has cooked down and before adding the chickpeas and cream. Whether you use an immersion blender directly in the pot or carefully transfer to a regular blender, this step creates that incredibly smooth, restaurant-quality sauce that coats the chickpeas beautifully.
- Adjust Heat to Your Liking: The amount of Kashmiri chili powder I suggest is usually for a mild to medium heat level with great color. If you prefer it spicier, feel free to add a pinch of regular cayenne pepper along with the Kashmiri chili powder. For a milder version, you can reduce the chili powder or even omit it and just use paprika for color.
- Sweetness to Balance: That small pinch of sugar isn’t just for sweetness; it’s essential for balancing the acidity of the tomatoes and rounding out all the flavors. Taste your sauce before and after adding it – you’ll notice how it harmonizes everything.
- Let it Rest: Like many curries, I find that Indian Butter Chickpeas often tastes even better the next day. The flavors have more time to meld and deepen. If you can make it ahead of time, I highly recommend it!
- Serving Suggestions: My favorite way to enjoy this is with fluffy basmati rice, which soaks up the glorious sauce. Warm naan bread or roti are also fantastic for scooping up every last bit. A side of cooling raita (yogurt with cucumber and spices) or a simple green salad can complement the richness of the dish beautifully.
- Make it Vegan/Dairy-Free: It’s incredibly easy to adapt this recipe! Simply use your favorite plant-based butter instead of dairy butter, and opt for full-fat canned coconut milk (not the drinking kind) in place of heavy cream. The result is just as creamy and delicious.
Storage
One of the best things about Indian Butter Chickpeas is how well it stores, making it perfect for meal prep or enjoying leftovers. I always make a slightly larger batch for this very reason!
- Refrigeration: Once the dish has cooled completely, transfer it to an airtight container. It will keep beautifully in the refrigerator for up to 3-4 days. When reheating, I usually do it gently on the stovetop over medium-low heat, stirring occasionally. You might need to add a splash of water or vegetable broth if the sauce has thickened too much in the fridge. I avoid reheating in the microwave for too long, as it can sometimes dry out the sauce.
- Freezing: Yes, Indian Butter Chickpeas freezes exceptionally well! This makes it an ideal candidate for batch cooking. After it has completely cooled, spoon individual portions into freezer-safe containers or heavy-duty freezer bags. I like to flatten the bags before freezing to save space and allow for quicker thawing. It can be stored in the freezer for up to 2-3 months without a significant loss of quality.
- Reheating from Frozen: To reheat, I usually transfer the frozen butter chickpeas to the refrigerator overnight to thaw. Once thawed, reheat it on the stovetop over low to medium heat until it’s bubbling gently and heated through, adding a little liquid if needed. If you’re in a hurry, you can gently reheat directly from frozen in a pot on the stovetop with a lid, stirring frequently and adding a bit of water or broth to prevent sticking, though thawing first generally yields a better texture. The chickpeas might be a tiny bit softer after freezing and thawing, but the flavor will still be fantastic.
Final Thoughts
There’s something truly magical about a dish that brings so much warmth and flavor to the table with relatively little effort, and this Indian Butter Chickpeas Recipe is precisely that. I truly believe it’s a game-changer, whether you’re a long-time fan of Indian cuisine or simply looking for a new, exciting plant-based meal. The rich, velvety sauce, infused with aromatic spices and a touch of sweetness, perfectly coats the tender chickpeas, creating a symphony of flavors that’s both comforting and incredibly satisfying.
So, why is this particular Indian Butter Chickpeas Recipe an absolute must-try? Because it delivers all the luxurious indulgence of its traditional counterparts in a wholesome, vibrant package. It’s wonderfully versatile, pairing beautifully with rice, naan, or even just a spoon! This recipe is proof that plant-based eating can be incredibly delicious and utterly decadent. I encourage you to whip up a batch, savor every spoonful, and discover for yourself why this delightful dish will quickly become a cherished favorite in your kitchen.
Easy Indian Butter Chickpeas: Creamy & Flavorful Recipe
Discover the rich, creamy goodness of Indian Butter Chickpeas, a fantastic vegetarian alternative to butter chicken. This dish is bursting with fragrant spices and is surprisingly simple to prepare on a weeknight.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Cooking
- Cuisine: Indian
Ingredients
- 2 (15-ounce) cans of chickpeas, rinsed and drained
- 1 (28-ounce) can of canned crushed tomatoes
- 1 large yellow onion, finely diced
- 1 tablespoon of minced fresh garlic (about 3–4 cloves)
- 1 tablespoon of freshly grated or finely minced ginger
- 3–4 tablespoons of unsalted butter, divided
- 1/2 cup of heavy cream
- 1–1.5 teaspoons of garam masala
- 1 teaspoon of ground cumin
- 1 teaspoon of ground coriander
- 1/2 teaspoon of turmeric powder
- 1–2 teaspoons of Kashmiri chili powder
- 1–2 teaspoons of kasoori methi (dried fenugreek leaves), crushed
- 1 teaspoon of sugar
- Salt, to taste
Instructions
- Prepare Your Aromatics: Finely dice the onion, mince the garlic, and grate the ginger. Measure out all dry spices into a small bowl and rinse and drain the chickpeas.
- Sauté the Onions: In a large pot or Dutch oven, melt about 2 tablespoons of butter over medium heat. Add the diced onion and a pinch of salt, cooking gently until soft and translucent, about 8-10 minutes.
- Add Ginger, Garlic, and Spices: Stir in the minced ginger and garlic, cooking for about a minute until fragrant. Add all measured dry spices and stir constantly for about 30 seconds.
- Introduce the Tomatoes: Pour the crushed tomatoes into the pot, along with another pinch of salt and the teaspoon of sugar. Bring to a gentle simmer, then reduce heat to low, cover, and cook for about 15-20 minutes.
- Blend for Smoothness (Optional but Recommended): Turn off the heat and use an immersion blender to blend the tomato base until smooth. Alternatively, transfer batches to a regular blender and return to the pot.
- Simmer with Chickpeas: Add the rinsed and drained chickpeas to the pot, stirring to coat. Add about half a cup of water or vegetable broth if the sauce is too thick, and simmer for another 10-15 minutes.
- Finish with Cream and Butter: Stir in the heavy cream and remaining 1-2 tablespoons of butter. Add the kasoori methi, crushing it between palms as you sprinkle it in, and warm through for a few minutes.
- Taste and Adjust: Taste the butter chickpeas and adjust salt, sugar, or spices as needed.
- Serve: Garnish with fresh cilantro if desired, and serve hot with basmati rice, naan bread, or roti.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 5 g
- Sodium: 600 mg
- Fat: 20 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 12 g
- Cholesterol: 40 mg
Keywords: Don't skip on the kasoori methi for authentic flavor. Blending the tomato base creates a silky sauce, and allowing the dish to rest overnight enhances the flavors.





Leave a Comment