Irresistibly Creamy Indian Butter Chickpeas in a Flash

As the sun begins to set and the kitchen fills with the intoxicating aroma of simmering spices, I can’t help but feel a sense of comfort wrapping around me. This is the moment I know it’s time to whip up my beloved Indian Butter Chickpeas, or Chana Makhani—a dish that never fails to brighten my weeknight dinner routine. Imagine tender chickpeas steeped in a rich, buttery tomato sauce, infused with the warmth of garam masala, fragrant garlic, and ginger.

What makes this recipe irresistible is its delightful creaminess that can be easily adapted to your taste—substituting heavy cream with creamy coconut milk if you’re craving a vegan spin doesn’t compromise on flavor one bit! Whether you’re a seasoned chef or just someone yearning for a hearty homemade meal, these Indian Butter Chickpeas will leave you satisfied and yearning for seconds. Gather your ingredients, and let’s dive into a bowl of comforting goodness together!

Why Love Indian Butter Chickpeas?

Quick and Easy: This recipe brings together simple, pantry-staple ingredients for a fast weeknight meal without sacrificing flavor.

Creamy Delight: The luscious sauce blends buttery richness with the vibrant spices of India, making every bite a culinary delight.

Versatile Dish: Serve it with rice, naan, or even over quinoa; it’s perfect for whatever your taste buds desire.

Crowd-Pleaser: Everyone, from vegetarians to meat lovers, will love digging into this hearty dish, making it ideal for gatherings.

Healthy Comfort: Packed with protein and fiber from chickpeas, this dish satisfies without the guilt, making it a wonderful family favorite.

Whether you’re seeking cozy comfort food or something to impress guests, these Indian Butter Chickpeas will become a staple in your kitchen!

Indian Butter Chickpeas Ingredients

For the Sauce
Unsalted butter – Adds richness and depth to the sauce. Substitution: Use vegan butter for a dairy-free option.
Olive oil – Helps sauté the aromatics to enhance flavor. Substitution: Any neutral oil can be used.
Onion (finely chopped) – Provides sweetness and texture. Note: Yellow or red onions work well.
Garlic (minced) – Adds aromatic flavor. Tip: Fresh garlic provides the best flavor compared to pre-minced.
Ginger (grated) – Contributes warmth and spice. Note: Fresh ginger is preferred for maximum flavor.
Crushed tomatoes – Forms the base of the sauce, adding acidity and sweetness. Note: Fresh tomatoes can be used but may require extra cooking time.
Heavy cream – Makes the sauce luxurious and creamy. Substitution: Coconut milk for a vegan version, providing a similar creamy texture.
Tomato paste – Intensifies the tomato flavor. Tip: Always have some on hand for sauces.

For the Spices
Garam masala – Key spice blend that adds warmth and complexity. Note: Adjust according to spice preference.
Ground cumin – Enhances the earthy flavor of the dish. Tip: Toasting the cumin before adding can intensify its flavor.
Ground coriander – Provides a floral citrus note. Note: Use whole coriander seeds for a fresher taste.
Turmeric – Adds color and a mild earthy flavor. Tip: Essential for its health benefits.
Red chili powder – Introduces heat; adjust according to taste preference. Substitution: Paprika for a milder flavor.
Salt – Enhances the overall flavor balance. Tip: Season during various stages of cooking for depth.

For the Garnish
Chickpeas (canned, drained, and rinsed) – Main protein source and adds heartiness. Tip: Use dried chickpeas if a firmer texture is desired (soak and cook them beforehand).
Fresh cilantro (for garnish) – Adds freshness and color to the dish. Note: Can be omitted for those who dislike cilantro.

With these ingredients on hand, you’re just moments away from enjoying an unforgettable dish of Indian Butter Chickpeas that will transport your taste buds straight to a bustling Indian market!

How to Make Indian Butter Chickpeas

  1. Heat: Melt the unsalted butter and olive oil in a large skillet over medium heat. Allow the butter to sizzle gently, creating a fragrant foundation for your sauce.

  2. Sauté: Add the finely chopped onions to the skillet. Sauté them for about 5 minutes until they become soft and translucent, adding a sweet flavor to your dish.

  3. Add Aromatics: Stir in the minced garlic and grated ginger, cooking for 1-2 minutes until they’re aromatic and golden. This step infuses your base with a delightful warmth.

  4. Toast Spices: Sprinkle in the garam masala, ground cumin, ground coriander, turmeric, and red chili powder. Toast the spices for about 1 minute, allowing their flavors to blossom in the hot oil.

  5. Combine Tomatoes: Pour in the crushed tomatoes and add the tomato paste. Stir well and let this mixture simmer for 5 minutes, thickening your sauce beautifully.

  6. Add Chickpeas: Introduce the drained chickpeas into the skillet, seasoning with salt. Heat through for another 5 minutes, ensuring the chickpeas soak up all those delicious flavors.

  7. Incorporate Cream: Lower the heat and stir in the heavy cream or coconut milk. Allow the sauce to gently simmer for an additional 5-10 minutes until it thickens to your desired consistency.

  8. Garnish: Remove the skillet from heat and sprinkle fresh cilantro over the top. This adds a burst of freshness and color to your finished dish.

  9. Serve: Dish out the hot Indian Butter Chickpeas with basmati rice, naan, or crusty bread for a satisfying meal your family will love.

Optional: Drizzle a little extra coconut milk on top for a touch of creaminess!
Exact quantities are listed in the recipe card below.

Indian Butter Chickpeas

Make Ahead Options

These Indian Butter Chickpeas are perfect for meal prep enthusiasts! You can prepare the sauce up to 24 hours in advance, allowing the flavors to deepen beautifully. To do this, simply complete steps 1 through 6, then cool and refrigerate the sauce in an airtight container. On the day you plan to serve, reheat the sauce in a skillet over medium heat, adding the drained chickpeas, and simmer for about 5 minutes until heated through. Lastly, stir in the heavy cream or coconut milk just before serving to maintain its creamy texture. This way, you’ll enjoy the same comforting taste without the rush on busy weeknights!

What to Serve with Indian Butter Chickpeas?

Transform your comforting chickpeas into a comforting feast with these delightful pairings that will elevate your meal.

  • Fluffy Basmati Rice:
    The aromatic rice soaks up the rich sauce, creating a delightful mouthful in every bite. Its fluffy texture provides the perfect counterpoint to the creamy sauce.

  • Warm Garlic Naan:
    Soft, pillowy naan is perfect for scooping up the buttery goodness. The subtle garlic flavor adds an extra layer of warmth and indulgence.

  • Crispy Roasted Cauliflower:
    This nutty vegetable brings a lovely crunch that balances the creamy sauce beautifully. Roasting enhances the natural sweetness, creating an exquisite contrast.

  • Cucumber Raita:
    A refreshing yogurt dip cools down the spices and complements the rich flavors. This cooling element elevates the entire meal, making it more enjoyable.

  • Spiced Quinoa Salad:
    For a nutritious twist, serve a light, spiced quinoa salad on the side. The nuttiness of quinoa, combined with fresh veggies, adds texture and boosts the nutritional value.

  • Mango Chutney:
    Sweet tanginess from the chutney pairs excellently with the spices in the dish. Its fruity flavor adds a refreshing finish that rounds out the meal perfectly.

  • Chai Tea:
    A comforting cup of chai with its fragrant spices makes the perfect beverage to accompany your dinner. Its warmth and richness beautifully parallels the meal’s flavors.

Choosing any combination from these delightful options will create a lovely dining experience, perfect for enjoying your Indian Butter Chickpeas!

Variations & Substitutions for Indian Butter Chickpeas

Feel free to explore these delightful twists and swaps to make this recipe truly your own!

  • Vegan Creaminess: Swap heavy cream for coconut milk for a lighter, vegan alternative that still offers rich creaminess. Your taste buds won’t even notice the difference!

  • Extra Veggie Boost: For added nutrition, toss in chopped spinach or bell peppers during cooking; they’ll soak up the flavors while adding vibrant colors.

  • Nutty Crunch: Top with toasted cashews or almonds for textural contrast and an extra layer of flavor. The crunch will elevate your dish to new heights!

  • Heat it Up: Add chopped green chilies or a sprinkle of cayenne pepper to kick up the spice level if you’re looking for a fiery kick. Don’t be shy; spice is nice!

  • Herb Enhancement: Experiment with fresh herbs like mint or basil in place of cilantro for a different flavor profile. Each herb brings its own unique freshness, making the dish yours.

  • Curry Twist: Stir in a tablespoon of your favorite curry paste—like tikka masala or red curry—to give the dish an exciting twist that melds beautifully with the original flavors.

  • Roasted Garlic Flavor: Roast the garlic before adding it to the dish for a deep, caramelized flavor that enhances the sauce’s richness. It adds a whole new level of deliciousness!

  • Lentil Variation: Replace chickpeas with cooked lentils for a different protein source while maintaining the heartiness of the dish. They’ll absorb the flavors beautifully and make for a delightful change.

With these exciting variations and substitutions, you’ll find endless ways to enjoy your Indian Butter Chickpeas, keeping your meals fresh and interesting!

Storage Tips for Indian Butter Chickpeas

Fridge: Store leftovers in an airtight container for up to 3 days. This will help maintain the creamy consistency of the sauce while keeping flavors intact.

Freezer: For longer storage, freeze in a sealed container for up to 3 months. Thaw in the fridge overnight before reheating, ensuring the dish stays tasty.

Reheating: Reheat gently on the stove over low heat, adding a splash of water or broth to loosen the sauce if needed. This prevents the sauce from thickening too much and ensures even heating.

Serving Suggestions: Enjoy the Indian Butter Chickpeas fresh for best flavor, but rest assured that leftovers are equally delicious the next day!

Expert Tips for Indian Butter Chickpeas

  • Fresh Spices: Using fresh spices really elevates the flavors. Consider buying whole spices and grinding them yourself for the best taste.

  • Season Gradually: To avoid overpowering flavors, season your dish at various stages of cooking. This helps create a well-rounded, delicious Indian Butter Chickpeas experience.

  • Blend for Creaminess: For an extra creamy sauce, blend the sauce briefly before adding chickpeas. This adds a velvety texture without extra work.

  • Taste Test: Don’t be afraid to taste and adjust as you cook, especially with spice levels. Your palate should guide you for the perfect finish!

  • Storage Savvy: If you have leftovers, they can be refrigerated for up to three days. Reheat on low heat with a splash of water or broth to revive the sauce.

Indian Butter Chickpeas

Indian Butter Chickpeas Recipe FAQs

How do I choose the best chickpeas for this recipe?
Absolutely! If using canned chickpeas, look for those packed in water with no added preservatives. Drain and rinse them to remove excess sodium. If you prefer a firmer texture, using dried chickpeas is a great option—just soak them overnight and cook until tender before adding them to the sauce.

How should I store leftover Indian Butter Chickpeas?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stove over low heat and add a splash of water or broth to help loosen the sauce and restore its creamy texture.

Can I freeze Indian Butter Chickpeas?
Very much so! To freeze, place the cooled dish in a sealed, freezer-safe container. It can be kept for up to 3 months. When you’re ready to enjoy it again, thaw in the fridge overnight. To reheat, warm it on the stove over low heat, adding a little water or broth if needed.

What should I do if the sauce is too thick?
No worries! If you find your sauce is thicker than desired, simply add a splash of water or vegetable broth to loosen it while reheating. Stir it in gradually until you reach the creamy consistency you love.

Are Indian Butter Chickpeas suitable for a vegan diet?
Absolutely! To make this dish vegan, substitute the heavy cream with coconut milk. This alternative keeps the richness of the dish intact while ensuring it’s plant-based. With this simple switch, you’ll still enjoy that creamy texture and delightful flavor!

Can I adjust the spice level in the recipe?
Definitely! Spice levels can be tailored to your taste. Start with less red chili powder and gradually increase it until you attain your desired heat. I often find that adjusting spices during cooking brings out the best flavors without overwhelming the dish. Enjoy your culinary adventure!

Indian Butter Chickpeas

Irresistibly Creamy Indian Butter Chickpeas in a Flash

Delicious Indian Butter Chickpeas are a rich and creamy dish that's a perfect weeknight dinner.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian
Calories: 430

Ingredients
  

For the Sauce
  • 2 tablespoons unsalted butter Substitution: Use vegan butter for a dairy-free option.
  • 2 tablespoons olive oil Substitution: Any neutral oil can be used.
  • 1 medium onion (finely chopped) Yellow or red onions work well.
  • 3 cloves garlic (minced) Fresh garlic provides the best flavor.
  • 1 tablespoon ginger (grated) Fresh ginger is preferred.
  • 1 can crushed tomatoes Fresh tomatoes can be used but may require extra cooking time.
  • 1/2 cup heavy cream Substitution: Coconut milk for a vegan version.
  • 2 tablespoons tomato paste Always have some on hand for sauces.
For the Spices
  • 2 teaspoons garam masala Adjust according to spice preference.
  • 1 teaspoon ground cumin Toasting the cumin enhances its flavor.
  • 1 teaspoon ground coriander Use whole coriander seeds for a fresher taste.
  • 1/2 teaspoon turmeric Essential for its health benefits.
  • 1 teaspoon red chili powder Substitution: Paprika for a milder flavor.
  • 1 teaspoon salt Season during various stages of cooking.
For the Garnish
  • 1 can chickpeas (canned, drained, and rinsed) Use dried chickpeas if a firmer texture is desired.
  • 1/4 cup fresh cilantro (for garnish) Can be omitted for those who dislike cilantro.

Equipment

  • large skillet

Method
 

Cooking Steps
  1. Melt the unsalted butter and olive oil in a large skillet over medium heat.
  2. Add the finely chopped onions to the skillet and sauté for about 5 minutes until soft and translucent.
  3. Stir in the minced garlic and grated ginger, cooking for 1-2 minutes until aromatic and golden.
  4. Sprinkle in the garam masala, ground cumin, ground coriander, turmeric, and red chili powder. Toast the spices for about 1 minute.
  5. Pour in the crushed tomatoes and add the tomato paste. Stir and let it simmer for 5 minutes.
  6. Introduce the drained chickpeas, seasoning with salt and heating for another 5 minutes.
  7. Lower the heat and stir in the heavy cream or coconut milk, letting it gently simmer for an additional 5-10 minutes.
  8. Remove from heat and sprinkle fresh cilantro over the top.
  9. Serve hot with basmati rice, naan, or crusty bread.

Nutrition

Serving: 1servingCalories: 430kcalCarbohydrates: 40gProtein: 12gFat: 28gSaturated Fat: 15gPolyunsaturated Fat: 5gMonounsaturated Fat: 6gCholesterol: 60mgSodium: 800mgPotassium: 500mgFiber: 10gSugar: 8gVitamin A: 500IUVitamin C: 6mgCalcium: 50mgIron: 3mg

Notes

For an extra creamy sauce, blend the sauce briefly before adding chickpeas. Store leftovers in an airtight container for up to 3 days, and freeze for up to 3 months.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating