Indian Butter Chickpeas Recipe: Creamy, Flavorful & Easy Weeknight Dinner

Indian Butter Chickpeas Recipe

I recently made this Indian Butter Chickpeas recipe, and it instantly became one of my favorite comfort meals. The rich tomato-based sauce, warm spices, and creamy texture create a dish that feels both cozy and satisfying.

I love how simple pantry ingredients transform into something that tastes restaurant-worthy. The chickpeas soak up all the delicious flavors, making every bite incredibly enjoyable. If you’re looking for a hearty vegetarian dinner that’s easy to prepare, this recipe is definitely worth trying.

Ingredients

Here’s everything you need to make a rich and flavorful Indian Butter Chickpeas dish:

  • 4 tablespoons unsalted butter – Creates the signature rich and velvety base for the sauce.
  • 1 medium yellow onion, finely chopped – Adds sweetness and depth of flavor.
  • 1 teaspoon kosher salt, divided – Enhances all the flavors throughout the cooking process.
  • ½ cup tomato paste – Provides a concentrated tomato flavor and beautiful color.
  • ½ serrano chili, seeded and finely chopped – Adds gentle heat without overpowering the dish.
  • 1 tablespoon fresh ginger, grated – Gives the sauce a warm and aromatic kick.
  • 2 cans (14–15 ounces each) chickpeas, drained and rinsed – The hearty protein-packed star ingredient.
  • â…› teaspoon baking soda – Helps soften the chickpeas for a creamier texture.
  • 1 teaspoon garam masala – Adds classic Indian warmth and complexity.
  • 1 teaspoon ground cumin – Brings earthy and slightly smoky notes.
  • 1 teaspoon Kashmiri chili powder – Offers vibrant color and mild heat. Substitute paprika if needed.
  • 1 cup heavy cream – Creates a luxurious and silky sauce.
  • 1 cup water – Helps achieve the perfect consistency.
  • Fresh cilantro, chopped – Adds freshness and color for garnish.
  • Cooked basmati rice or naan bread – Perfect for serving alongside the curry.

Note: This recipe makes approximately 4 servings and can easily be doubled for meal prep or family dinners.

Variations

Want to customize this recipe? Try one of these delicious variations:

  • Use coconut cream instead of heavy cream for a dairy-free version.
  • Replace butter with vegan butter to make the dish fully plant-based.
  • Add spinach during the last few minutes of cooking for extra nutrients.
  • Stir in roasted cashews for additional richness and texture.
  • Increase the chili powder if you prefer a spicier curry.
  • Add a teaspoon of dried fenugreek leaves (kasuri methi) for authentic restaurant-style flavor.
  • Substitute chickpeas with white beans or kidney beans for a different twist.
  • A similar creamy comfort-style variation can be found in asian-chicken-salad-recipe when exploring lighter fusion-style dishes with balanced textures.
Indian Butter Chickpeas Recipe

Cooking Time

This recipe comes together surprisingly quickly:

  • Prep Time: 15 minutes
  • Cooking Time: 25 minutes
  • Total Time: 40 minutes

Equipment You Need

  • Large skillet or sauté pan – For cooking the sauce and simmering the chickpeas.
  • Wooden spoon – Helps stir the sauce without scratching cookware.
  • Chef’s knife – For chopping onion, chili, and herbs.
  • Cutting board – Provides a safe prep surface.
  • Measuring cups and spoons – Ensures accurate ingredient measurements.
  • Can opener – For opening the chickpea cans.
  • Serving bowl – For presenting the finished dish beautifully.

How to Make Indian Butter Chickpeas Recipe?

This recipe follows a few simple steps that build layers of flavor. Taking a little extra time during each stage helps create a rich and creamy sauce. Follow these easy instructions for the best results.

Prepare the Aromatics

Melt the butter in a large skillet over medium heat. Add the chopped onion and half of the salt. Cook until the onion becomes soft, translucent, and lightly golden around the edges.

Cook the Tomato Base

Add the tomato paste to the skillet and stir continuously. Cook for several minutes until the paste darkens slightly and develops a deeper flavor. Mix in the chopped serrano chili and grated ginger.

Add the Chickpeas and Spices

Stir in the drained chickpeas, baking soda, garam masala, cumin, and Kashmiri chili powder. Mix thoroughly so every chickpea gets coated in the flavorful spice mixture.

Create the Creamy Sauce

Pour in the heavy cream and water. Stir well to combine all ingredients into a smooth sauce. Bring the mixture to a gentle simmer while stirring occasionally.

Simmer Until Rich and Thick

Allow the curry to simmer for about 10 to 15 minutes. The sauce will thicken, and the chickpeas will become tender while absorbing all the wonderful flavors.

Garnish and Serve

Taste and adjust seasoning if necessary. Sprinkle fresh cilantro over the top before serving. Enjoy with warm basmati rice or soft naan bread.

Additional Tips for Making This Recipe Better

After making this recipe several times, I found a few tricks that make it even more delicious:

  • I always cook the tomato paste until it darkens because it creates a richer, deeper flavor.
  • I prefer freshly grated ginger rather than ginger powder for a brighter taste.
  • I like using full-fat cream because it gives the sauce a restaurant-quality texture.
  • I sometimes enjoy similar creamy vegetarian inspiration from costco-chicken-salad-recipe when planning lighter side dishes alongside curries.
  • I sometimes mash a few chickpeas while simmering to naturally thicken the sauce.
  • I add fresh cilantro right before serving to keep its flavor vibrant.
  • I serve it with warm naan because it helps soak up every bit of the creamy sauce.

How to Serve Indian Butter Chickpeas Recipe?

This dish pairs beautifully with many sides and accompaniments. Serve it over fluffy basmati rice for a classic meal that highlights the creamy sauce. Warm naan, roti, or paratha are excellent choices for scooping up every bite.

For a complete dinner, add cucumber raita, a fresh salad, or roasted vegetables on the side. Garnish with extra cream, chopped cilantro, and a light sprinkle of chili powder for an attractive presentation.

Indian Butter Chickpeas Recipe

Nutritional Information

The following values are approximate per serving:

  • Calories: About 420 calories
  • Protein: Approximately 12g of protein
  • Carbohydrates: Around 32g of carbohydrates
  • Fat: Approximately 28g of fat

Make Ahead and Storage

Make Ahead

This curry tastes even better the next day because the spices have more time to blend together. Prepare it a day in advance and store it in the refrigerator until ready to serve.

Storage

Place leftovers in an airtight container and refrigerate for up to 4 days. The sauce remains rich and flavorful while maintaining its creamy consistency.

Freezing

Allow the curry to cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months for convenient future meals.

Reheating

Warm the curry gently on the stovetop over low heat, stirring occasionally. You can also microwave it in short intervals, stirring between each round for even heating.

Why You’ll Love This Recipe?

This Indian Butter Chickpeas recipe offers everything you want in a comforting weeknight meal.

  • Rich and Creamy Flavor
    The buttery tomato sauce creates an indulgent texture and flavor that feels like restaurant-quality comfort food.
  • Simple Pantry Ingredients
    Most of the ingredients are easy to find and often already available in your kitchen.
  • Protein-Packed Vegetarian Meal
    Chickpeas provide plenty of plant-based protein and fiber, making the dish satisfying and filling.
  • Easy to Customize
    You can adjust the spice level, switch the dairy components, or add vegetables to suit your preferences.
  • Perfect for Meal Prep
    The flavors improve over time, making leftovers just as delicious as the day it was cooked.

Indian Butter Chickpeas is a wonderful vegetarian twist on classic butter chicken, featuring tender chickpeas simmered in a rich, creamy tomato sauce with aromatic spices. Whether you’re making it for a quick family dinner or preparing meals ahead for the week, this comforting recipe delivers incredible flavor with minimal effort.

Indian Butter Chickpeas Recipe
Ash Tyrrell

Indian Butter Chickpeas Recipe

I recently made this Indian Butter Chickpeas recipe, and it instantly became one of my favorite comfort meals. The rich tomato-based sauce, warm spices, and creamy texture create a dish that feels both cozy and satisfying. I love how simple pantry ingredients transform into something that tastes restaurant-worthy
Total Time 40 minutes
Servings: 4

Ingredients
  

  • 4 tablespoons unsalted butter – Creates the signature rich and velvety base for the sauce.
  • 1 medium yellow onion finely chopped – Adds sweetness and depth of flavor.
  • 1 teaspoon kosher salt divided – Enhances all the flavors throughout the cooking process.
  • ½ cup tomato paste – Provides a concentrated tomato flavor and beautiful color.
  • ½ serrano chili seeded and finely chopped – Adds gentle heat without overpowering the dish.
  • 1 tablespoon fresh ginger grated – Gives the sauce a warm and aromatic kick.
  • 2 cans 14–15 ounces each chickpeas, drained and rinsed – The hearty protein-packed star ingredient.
  • â…› teaspoon baking soda – Helps soften the chickpeas for a creamier texture.
  • 1 teaspoon garam masala – Adds classic Indian warmth and complexity.
  • 1 teaspoon ground cumin – Brings earthy and slightly smoky notes.
  • 1 teaspoon Kashmiri chili powder – Offers vibrant color and mild heat. Substitute paprika if needed.
  • 1 cup heavy cream – Creates a luxurious and silky sauce.
  • 1 cup water – Helps achieve the perfect consistency.
  • Fresh cilantro chopped – Adds freshness and color for garnish.
  • Cooked basmati rice or naan bread – Perfect for serving alongside the curry

Method
 

  1. Melt the butter in a large skillet over medium heat. Add the chopped onion and half of the salt. Cook until the onion becomes soft, translucent, and lightly golden around the edges.
  2. Add the tomato paste to the skillet and stir continuously. Cook for several minutes until the paste darkens slightly and develops a deeper flavor.
  3. Stir in the drained chickpeas, baking soda, garam masala, cumin, and Kashmiri chili powder. Mix thoroughly so every chickpea gets coated in the flavorful spice mixture.
  4. Pour in the heavy cream and water. Stir well to combine all ingredients into a smooth sauce. Bring the mixture to a gentle simmer while stirring occasionally.
  5. Allow the curry to simmer for about 10 to 15 minutes. The sauce will thicken, and the chickpeas will become tender while absorbing all the wonderful flavors.
  6. Taste and adjust seasoning if necessary. Sprinkle fresh cilantro over the top before serving. Enjoy with warm basmati rice or soft naan bread.

Notes

  • I always cook the tomato paste until it darkens because it creates a richer, deeper flavor.
  • I prefer freshly grated ginger rather than ginger powder for a brighter taste.
  • I like using full-fat cream because it gives the sauce a restaurant-quality texture.
  • I sometimes mash a few chickpeas while simmering to naturally thicken the sauce.
  • I add fresh cilantro right before serving to keep its flavor vibrant.
  • I serve it with warm naan because it helps soak up every bit of the creamy sauce.

Similar Posts

Leave a Reply

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

Recipe Rating