As I stirred the pot, the tantalizing aroma of spices filled the kitchen, transporting me to the bustling streets of India. Today, I’m excited to share my take on a cherished classic—this Easy Indian Butter Chickpeas Recipe, a delightful vegetarian alternative to the traditional butter chicken. It’s a creamy, comforting dish that comes together in just 30 minutes, making it a perfect solution for those hectic weeknights when you still crave something homemade and satisfying. Not only is it a one-pan meal—minimizing cleanup—but it’s also packed with protein-rich chickpeas that make it both nutritious and filling. If you’ve ever wanted to recreate the essence of Indian cuisine at home without the fuss, this recipe is your ticket. So, ready to tantalize your taste buds with a dish that hugs you from the inside out? Let’s dive in!

Why Try This Indian Butter Chickpeas Recipe?
Simplicity: This recipe requires just one pan and 30 minutes—perfect for busy evenings.
Nourishing and Filling: With protein-packed chickpeas, this dish provides a satisfying meal that warms you from the inside out.
Bold Flavors: Expect a creamy, spiced tomato sauce that rivals any restaurant dish.
Versatile: Want to mix it up? Toss in some spinach or swap chickpeas for white beans for a twist!
Crowd-Pleaser: Serve with warm basmati rice or garlic naan for a comforting spread that everyone will love, reminiscent of my Garlic Butter Shrimp or the delectable Cowboy Butter Chicken.
Once you taste it, you’ll understand why this dish is bound to become a staple in your home!
Indian Butter Chickpeas Ingredients
This easy Indian Butter Chickpeas recipe is simple and delightful!
For the Sauce
• Butter – Adds richness and enhances flavor; feel free to use vegan butter for a dairy-free twist.
• Red Onion – Adds sweetness and depth; yellow onion works just as well if you have it on hand.
• Garlic – Provides pungency and aroma; fresh garlic maximizes flavor in this dish.
• Ginger – Offers warmth and spice; use fresh ginger for the best taste.
• Tomato Paste – Adds umami richness to the sauce, elevating its flavor profile.
• Crushed Tomatoes – Serves as the base of the sauce; opt for canned tomatoes for convenience.
• Heavy Cream or Coconut Milk – Brings creaminess to the dish; use coconut milk for a vegan version.
• Lemon Juice – Adds brightness and balances the creamy flavors; adjust to taste.
For the Spices
• Turmeric Powder – Provides color and earthiness; can be omitted for a milder flavor.
• Ground Cumin – Delivers a warm, nutty flavor; replace with coriander if desired.
• Ground Coriander – Offers citrusy notes; a mix of herbs serves as an alternative if needed.
• Chili Powder or Red Chili – Adds heat; adjust the amount based on your spice preference.
• Garam Masala – A vital spice blend that adds aromatic depth; typically, it’s best left unchanged.
• Salt – Essential for enhancing flavors; remember to season to your taste!
For the Garnish
• Chopped Cilantro – Adds freshness and color; parsley can be used if you prefer.
This Indian Butter Chickpeas recipe promises a comforting experience that’s bursting with flavor—perfect for everyone who loves homemade meals!
Step‑by‑Step Instructions for Indian Butter Chickpeas Recipe
Step 1: Sauté the Aromatics
Begin by melting 2 tablespoons of butter in a large skillet over medium heat. Once the butter is bubbly, add 1 diced red onion and sauté it for 5-6 minutes until it turns translucent and fragrant. Stir occasionally to prevent browning, allowing the onion to soften beautifully.
Step 2: Add Garlic and Ginger
Next, introduce 4 minced garlic cloves and 1 tablespoon of freshly grated ginger to the pan. Cook them for about 1 minute, stirring constantly until their aroma fills your kitchen. This combination adds a wonderful depth of flavor to your Indian Butter Chickpeas recipe.
Step 3: Toast the Spices
Now, stir in 2 tablespoons of tomato paste, 1 teaspoon of turmeric, 1 teaspoon of ground cumin, 1 teaspoon of ground coriander, and a pinch of chili powder. Cook the spices for 1-2 minutes, allowing them to toast and bloom while stirring, creating a fragrant base that enhances the sauce’s flavor.
Step 4: Add Crushed Tomatoes
Pour in a 14-ounce can of crushed tomatoes to the skillet, incorporating them well with the spices. For a smoother sauce, you can blend it briefly with an immersion blender. Allow this mixture to simmer on medium heat for about 3-5 minutes, letting the flavors meld beautifully.
Step 5: Incorporate Chickpeas
Add 2 cans of drained and rinsed chickpeas to the sauce, stirring gently to coat them in the vibrant mixture. Bring everything to a gentle simmer and let it cook for about 10 minutes. The chickpeas should be tender and the sauce will thicken, creating a rich and inviting consistency.
Step 6: Finish with Cream and Garnish
Reduce the heat to low and stir in 1 cup of heavy cream or coconut milk, along with the juice of half a lemon. Mix well until everything is warmed through and creamy. Finally, garnish your Indian Butter Chickpeas with fresh chopped cilantro, adding a pop of color and freshness before serving.

Expert Tips for the Best Indian Butter Chickpeas
-
Adjust Spice Levels: If you prefer a milder dish, start with half the chili powder and adjust as needed. This will help avoid overwhelming heat in your Indian Butter Chickpeas recipe.
-
Use Fresh Ingredients: Fresh garlic and ginger elevate the flavor profile significantly. Opt for fresh over powdered ingredients whenever possible for a more vibrant taste.
-
Sauce Consistency: For a richer sauce, blend the crushed tomatoes before adding them to the pan. This creates an ultra-smooth texture that melds beautifully with the chickpeas.
-
Meal Prep Friendly: Leftovers store well in an airtight container in the fridge for up to 4 days. Reheat gently on the stove, adding a splash of water or coconut milk to refresh the sauce.
-
Freezer Safe: The Indian Butter Chickpeas can be frozen for up to 3 months. Thaw overnight in the fridge before reheating for a quick, delicious meal anytime!
-
Garnish Options: While chopped cilantro adds freshness, consider using mint or parsley for a different twist. This small change can enhance the dish’s flavor and presentation.
Indian Butter Chickpeas Variations
Feel free to explore these tasty twists on the Indian Butter Chickpeas recipe to create your own unique experience!
- Creamy and Dairy-Free: Substitute heavy cream with coconut milk for a delightful vegan version, bringing a tropical vibe.
- Extra Greens: Toss in fresh spinach or kale during the last few minutes of cooking for a nutritious boost. The greens add a vibrant color and enhance the overall flavor.
- Alternative Legumes: Try using white beans instead of chickpeas for a different texture and taste profile; they’ll absorb the flavors beautifully.
- Spicy Kick: Increase the chili powder or add in some diced jalapeños for a fiery finish that spice lovers will adore. Adjust the level according to your heat preferences!
- Flavorful Herbs: Add fresh herbs like mint or basil for a surprising twist; they lend a fresh note that brightens the dish.
- Nutty Texture: Stir in some toasted slivered almonds or cashews for a satisfying crunch that complements the creamy sauce perfectly.
- Tomato Variation: Use fire-roasted tomatoes instead of crushed ones for an added smoky depth of flavor that takes your dish to the next level.
- Quick and Delicious Pairing: Serve with easy side dishes like garlic naan or basmati rice, reminiscent of comforting meals like my Peanut Butter Bites with Chocolate Chips for a complete culinary experience.
These variations are sure to dazzle your taste buds while making this dish your very own!
Make Ahead Options
These Easy Indian Butter Chickpeas are a fantastic choice for meal prep enthusiasts! You can sauté the onion, garlic, and ginger, then combine it with the spices and tomato paste up to 24 hours in advance. Seal the mixture in an airtight container and refrigerate to maintain freshness. Prepare the chickpeas and add them to the sauce right before you’re ready to cook. When you’re ready to serve, simply warm the sauce in a pan over low heat and stir in the cream or coconut milk, along with the lemon juice. This way, you’ll enjoy a delightful and comforting meal with minimal effort, just as delectable as freshly made!
What to Serve with Easy Indian Butter Chickpeas?
The comforting aroma of this creamy dish sets the stage for a delightful dining experience that your family will love.
- Warm Basmati Rice: The fluffy rice absorbs the rich sauce perfectly, providing a delightful contrast in texture.
- Garlic Naan: Soft and pillowy, garlic naan serves as the perfect vessel for scooping up the flavorful butter chickpeas. It’s an indulgent addition that elevates your meal.
- Cucumber Raita: A cooling yogurt sauce that balances the spices in your dish, raita adds a refreshing element to your dinner. Plus, it’s easy to whip up!
- Roasted Cauliflower: This dish brings a nutty flavor and slight crunch, making it an excellent counterpart to the creaminess of the chickpeas. The charred edges are truly mouthwatering!
- Indian Spiced Lentils: Earthy and protein-packed, these lentils complement the butter chickpeas beautifully, enhancing the vegetarian theme of your meal.
- Mango Lassi: This sweet yogurt drink is a delightful palate cleanser, providing a tropical twist that pairs wonderfully with spicy dishes.
- Chickpea Salad: For a fresh twist, a vibrant chickpea salad with tomatoes and cucumbers offers a crisp contrast to the rich flavors.
- Chocolate Chai Pudding: End your meal on a sweet note with a creamy dessert that’s both indulgent and satisfying, perfectly aligning with your Indian meal theme.
Each option will enhance your dining experience, bringing together flavors and textures that create a truly unforgettable meal!
How to Store and Freeze Indian Butter Chickpeas
Fridge: Store leftovers in an airtight container for up to 4 days. To reheat, gently warm on the stovetop, adding a splash of water or coconut milk for creaminess.
Freezer: This Indian Butter Chickpeas recipe freezes beautifully. Place in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat on low heat to preserve flavor and texture. Stir occasionally to ensure even heating and that the sauce remains creamy.

Indian Butter Chickpeas Recipe FAQs
What type of chickpeas should I use?
I recommend using canned chickpeas for this Indian Butter Chickpeas recipe as they are quick and convenient. If you prefer dried chickpeas, soak them overnight and boil until tender for about 1-2 hours before using.
How should I store leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 4 days. When you’re ready to enjoy your dish again, gently reheat it on the stovetop, adding a splash of water or coconut milk to keep it creamy and delightful.
Can I freeze Indian Butter Chickpeas?
Absolutely! This Indian Butter Chickpeas recipe can be frozen for up to 3 months. Just place it in a freezer-safe container. When you’re ready to enjoy it, thaw it overnight in the fridge, and then reheat on low heat, stirring occasionally to maintain the sauce’s integrity.
What if I want a spicier dish?
If you love a kick, feel free to increase the chili powder in the recipe! Start by adding an extra half teaspoon and adjust according to your preference. Remember, the more the merrier when it comes to flavor!
Are there any dietary considerations for this recipe?
This dish can easily be made dairy-free by substituting butter with vegan butter and replacing heavy cream with coconut milk. Always check that your canned products (like chickpeas and tomatoes) are labeled gluten-free if required.
What can I do if the sauce is too thick?
If you find your sauce has thickened more than you’d like, simply add a splash of vegetable broth or water as it reheats. Stir it well until the desired consistency is reached, ensuring you keep that creamy texture intact!

Creamy Indian Butter Chickpeas Recipe for Quick Comfort
Ingredients
Equipment
Method
- Melt 2 tablespoons of butter in a large skillet over medium heat. Add 1 diced red onion and sauté for 5-6 minutes until translucent.
- Introduce 4 minced garlic cloves and 1 tablespoon of freshly grated ginger to the pan. Cook for about 1 minute until aromatic.
- Stir in 2 tablespoons of tomato paste, 1 teaspoon of turmeric, 1 teaspoon of ground cumin, 1 teaspoon of ground coriander, and a pinch of chili powder. Cook for 1-2 minutes.
- Pour in 14 ounces of crushed tomatoes. Simmer on medium heat for about 3-5 minutes.
- Add 2 cans of drained and rinsed chickpeas to the sauce. Simmer for about 10 minutes.
- Stir in 1 cup of heavy cream or coconut milk, along with the juice of half a lemon. Garnish with fresh chopped cilantro.

Leave a Reply