This Indian Butter Chickpeas Recipe is a delightful twist on the classic butter chicken, offering a rich and creamy vegetarian option that’s perfect for any occasion. Whether you’re hosting a dinner party, enjoying a cozy family meal, or simply craving comfort food, this dish delivers on flavor and satisfaction. With easy-to-find ingredients and straightforward steps, you’ll be able to whip up this scrumptious curry in no time.
Why You’ll Love This Recipe
- Quick Prep Time: This recipe takes just 25 minutes from start to finish, making it ideal for busy weeknights.
- Rich Flavor: The combination of spices and creamy texture creates a deliciously complex flavor that will impress everyone at the table.
- Vegetarian Delight: Perfect for vegetarians and those looking to reduce meat consumption without sacrificing taste.
- Versatile Dish: Serve it with rice, naan, or over salads for different meal ideas throughout the week.
- Easy to Customize: Adjust the spice levels or add your favorite vegetables to make it your own!
Tools and Preparation
Before diving into cooking, it’s essential to gather your tools and prepare your workspace. Having everything on hand will streamline the cooking process and ensure a smooth experience.
Essential Tools and Equipment
- Large skillet or saucepan
- Wooden spoon or spatula
- Measuring spoons
- Knife and cutting board
- Can opener
Importance of Each Tool
- Large skillet or saucepan: Ideal for sautéing ingredients evenly while allowing enough space for simmering the curry.
- Wooden spoon or spatula: Perfect for stirring without scratching your cookware while ensuring all ingredients meld together nicely.
Ingredients
This gorgeous and easy Butter Chickpea Curry is a rich, creamy, and comforting dish inspired by the classic Indian butter chicken but made entirely vegetarian.
For the Base
- 2 tablespoon butter
- 1 red onion, diced
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
For the Spices
- 1 teaspoon tomato paste
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 0.5 teaspoon ground coriander
- 0.5 teaspoon chili powder or 1 red chili, diced
- 2 teaspoon garam masala
- 0.5 teaspoon salt
For the Sauce
- 540g chickpeas, drained and rinsed
- 1 x 400g tin crushed tomatoes
- 125ml heavy cream or coconut milk
- ¼ – ½ lemon juice
For Garnish
- Chopped cilantro
How to Make Indian Butter Chickpeas Recipe
Step 1: Sauté the Onions
Heat the butter in your pan until melted. Then add the diced onion and sauté for 5-6 minutes until soft and translucent.
Step 2: Add Garlic and Ginger
Add minced garlic and grated ginger to the pan. Cook for another minute until fragrant.
Step 3: Incorporate Tomato Paste and Spices
Stir in the tomato paste along with all of your spices (turmeric powder, ground cumin, ground coriander, chili powder, garam masala, and salt). Cook for one to two minutes while mixing well.
Step 4: Add Crushed Tomatoes
Pour in the crushed tomatoes. You can blend the sauce until smooth if desired; however, leaving it chunky adds texture.
Step 5: Simmer with Chickpeas
Stir in the chickpeas. Allow them to simmer in the sauce for about 10 minutes so they absorb all that delicious flavor.
Step 6: Finish with Cream and Lemon Juice
Finally, stir in heavy cream (or coconut milk) along with lemon juice on low heat until warmed through. Top with fresh cilantro before serving.
Enjoy your Indian Butter Chickpeas as a hearty meal that satisfies both hunger and taste buds!
How to Serve Indian Butter Chickpeas Recipe
Serving Indian Butter Chickpeas is a delightful experience that can elevate any meal. This rich and creamy dish pairs beautifully with various sides and garnishes to enhance its flavors.
With Rice
- Basmati Rice: The fluffy texture of basmati rice complements the creamy sauce perfectly.
- Jeera Rice: This cumin-flavored rice adds an aromatic touch that elevates the dish.
With Bread
- Naan: Soft naan is perfect for scooping up the buttery chickpeas, making each bite satisfying.
- Roti: Whole wheat roti provides a healthier option and pairs well with the curry.
With Salads
- Cucumber Salad: A refreshing cucumber salad adds crunch and balances the richness of the curry.
- Kachumber Salad: This mix of diced onions, tomatoes, and cucumbers offers a zesty contrast.
Garnished with Herbs
- Fresh Cilantro: Chopped cilantro sprinkled on top enhances both flavor and presentation.
- Lemon Wedges: A squeeze of lemon juice brightens up the dish just before serving.

How to Perfect Indian Butter Chickpeas Recipe
To create the perfect Indian Butter Chickpeas, consider these essential tips for a delicious outcome.
- Use Fresh Ingredients: Fresh produce like ginger and garlic will enhance the flavor significantly.
- Adjust Spice Levels: Modify chili powder according to your taste preference for heat.
- Blend for Smoothness: If you prefer a smoother sauce, blend it before adding chickpeas.
- Experiment with Creaminess: Try coconut milk for a dairy-free version while keeping it rich.
- Simmer Longer for Depth: Allowing the curry to simmer longer can deepen the flavors beautifully.
Best Side Dishes for Indian Butter Chickpeas Recipe
Pairing side dishes with your Indian Butter Chickpeas can create a well-rounded meal. Here are some great options:
- Plain Basmati Rice: Fluffy rice absorbs the flavorful curry sauce perfectly.
- Garlic Naan: This buttery flatbread enhances every bite of your butter chickpeas.
- Aloo Gobi: This spiced potato and cauliflower dish adds extra veggies to your plate.
- Raita: A cool yogurt sauce can balance out the spices in your curry nicely.
- Samosas: Crispy samosas filled with spiced potatoes make for an excellent appetizer.
- Chickpea Salad: A light chickpea salad offers additional protein while being refreshing.
Common Mistakes to Avoid
When making Indian Butter Chickpeas, it’s easy to stumble into a few common pitfalls. Here are some mistakes to avoid for a perfect dish.
- Skipping the sautéing step: Failing to properly sauté the onions, garlic, and ginger can lead to an unbalanced flavor. Always take the time to sauté until fragrant and golden.
- Overcooking spices: Overcooking spices can make them bitter. Stir them in just long enough to release their aroma, usually about one to two minutes.
- Using low-quality tomatoes: Low-quality crushed tomatoes can affect the overall taste of your curry. Opt for high-quality canned tomatoes for the best flavor.
- Not adjusting seasoning: Each palate is different. Taste your dish and adjust the salt and spices as needed before serving.
- Ignoring garnishes: Skipping fresh cilantro or lemon juice can make your curry taste flat. Always finish with a garnish for added freshness and flavor.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Keep in the fridge for up to 4 days.
Freezing Indian Butter Chickpeas Recipe
- Use freezer-safe containers or bags.
- The dish can be frozen for up to 3 months.
Reheating Indian Butter Chickpeas Recipe
- Oven: Preheat to 350°F (175°C), cover with foil, and heat for about 20 minutes until warmed through.
- Microwave: Place in a microwave-safe bowl, cover, and heat on high for 2-3 minutes or until hot.
- Stovetop: Heat in a pan over medium heat, stirring occasionally until warmed.
Frequently Asked Questions
Here are some common questions about the Indian Butter Chickpeas Recipe that many home cooks have.
What is Indian Butter Chickpeas Recipe?
Indian Butter Chickpeas Recipe is a vegetarian version of butter chicken made with chickpeas simmered in a rich, creamy tomato sauce.
Can I make this dish vegan?
Yes! Simply substitute butter with coconut oil and use coconut milk instead of heavy cream.
How do I customize my Indian Butter Chickpeas?
Feel free to add vegetables like spinach or bell peppers for extra nutrition and color.
Can I use dried chickpeas instead of canned?
Yes! Soak and cook dried chickpeas beforehand; they will need more time than canned ones.
Final Thoughts
This Indian Butter Chickpeas Recipe is not only delicious but also versatile. You can customize it based on your preferences or what you have on hand. Enjoy this comforting dish any night of the week!
Indian Butter Chickpeas
Indulge in the rich and creamy allure of this Indian Butter Chickpeas Recipe, a delightful vegetarian twist on the beloved butter chicken. Perfect for any occasion, this dish offers a satisfying blend of spices and flavors that will impress everyone at your table. With its quick 25-minute prep time and straightforward cooking steps, you’ll have a comforting meal ready in no time. Serve it with fluffy rice or warm naan for an unforgettable dining experience.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Sautéing
- Cuisine: Indian
Ingredients
- 2 tablespoons butter
- 1 red onion, diced
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 540g chickpeas, drained and rinsed
- 1 x 400g tin crushed tomatoes
- 125ml heavy cream or coconut milk
- 1 teaspoon tomato paste
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 0.5 teaspoon ground coriander
- 0.5 teaspoon chili powder or 1 red chili, diced
- 2 teaspoon garam masala
- 0.5 teaspoon salt
- Juice of ¼ – ½ lemon
- Chopped cilantro for garnish
Instructions
- 1. In a large skillet, melt the butter over medium heat. Sauté the diced onion for about 5-6 minutes until soft.
- 2. Add minced garlic and grated ginger; cook for another minute until fragrant.
- 3. Stir in tomato paste and all spices (turmeric, cumin, coriander, chili powder, garam masala, salt). Cook for 1-2 minutes.
- 4. Pour in crushed tomatoes and mix well. Optionally blend for a smoother sauce.
- 5. Add chickpeas and simmer for approximately 10 minutes to absorb flavors.
- 6. Stir in heavy cream (or coconut milk) and lemon juice on low heat until warmed through. Garnish with cilantro before serving.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 345
- Sugar: 6g
- Sodium: 470mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 40mg



Leave a Comment