This Vegan Butter Chickpeas recipe offers a revolutionary plant-based take on the beloved classic butter chicken. Succulent chickpeas are slow-simmered in a rich, velvety, and aromatic curry sauce, delivering an incredibly indulgent and satisfying dinner that comes together in under 30 minutes. Perfect for busy weeknights or special occasions, this dish promises a symphony of flavors in every bite.

Creamy Vegan Butter Chickpeas: Your New Favorite 30-Minute Plant-Based Indian Curry
For too long, vegans and those with dairy sensitivities have had to yearn for the luxurious comfort of butter chicken. But rejoice! Our incredible Vegan Butter Chickpeas recipe has arrived to fill that void, offering all the rich, creamy, and deeply satisfying flavors of the original, completely plant-based and dairy-free. This isn’t just a substitute; it’s a culinary revelation, proving that you don’t need meat or dairy to create an intensely flavorful and comforting meal.
Crafted for convenience and flavor, this 30-minute, one-skillet wonder transforms simple ingredients into an extraordinary dining experience. Nutrient-dense chickpeas, packed with fiber and protein, are gently simmered in a vibrant, Indian-spiced tomato and coconut curry sauce. As they cook, the chickpeas absorb the comforting aromas and spices, becoming incredibly tender and infused with a depth of flavor that’s simply irresistible. This heartwarming dish is practically begging to be served over a bed of fluffy basmati rice, with warm, pillowy naan bread on the side, ready to scoop up every last drop of that magnificent sauce.
If you find yourself enchanted by the magic of this chickpea curry, you’ll be thrilled to explore more of our plant-based Indian-inspired creations. We highly recommend adding our Chickpea Lentil Curry, Easy Tofu Curry, and Butternut Squash Curry recipes to your repertoire. Each one offers a unique and delicious way to elevate your vegan curry game, ensuring your plant-based meals are always exciting and flavorful.
Why You’ll Love This Vegan Butter Chickpeas Recipe
This recipe isn’t just a meal; it’s an experience designed to bring joy and incredible flavor to your kitchen. Here are just a few reasons why our Butter Chickpeas will become a staple in your culinary rotation:
- Unmistakably Indulgent & Vegan-Friendly: We’ve perfected a plant-based version of butter chicken that truly rivals the classic. It delivers the same rich, creamy texture and profound flavor, making it an absolute must-have served with your choice of rice, warm naan, or steamed vegetables. You won’t believe it’s dairy-free!
- Aromatic Spice Blend: Every spoonful is an adventure, bursting with a thoughtfully curated blend of warm and complex Indian spices. From the earthy notes of cumin to the vibrant hue of turmeric, these aromatics create an irresistible depth that makes the sauce truly spectacular.
- Effortless 30-Minute One-Skillet Dinner: Life gets busy, but delicious and healthy meals shouldn’t be a luxury. This recipe is designed for maximum flavor with minimal fuss, cooked entirely in one skillet in less than half an hour. It’s the ideal solution for those hectic weeknights when you crave something extraordinary without spending hours in the kitchen.
- Nutrient-Rich & Wholesome: Chickpeas are a powerhouse of plant-based protein and dietary fiber, making this meal not only incredibly tasty but also highly nutritious and satisfying. It’s a fantastic way to incorporate more wholesome legumes into your diet.
Ingredients for Your Perfect Vegan Butter Chickpeas
Creating this magical curry requires a handful of accessible ingredients, each playing a vital role in building the layered flavors and luxurious texture. Here’s what you’ll need:

Dairy-Free Butter: The cornerstone of that signature “butter” flavor and creamy mouthfeel. Just a couple of tablespoons of your favorite high-quality vegan butter will provide the sauce with a smooth consistency and a rich, decadent body. Choose a brand known for its buttery flavor to truly enhance the dish.
Aromatics (Onion, Ginger, Garlic): The foundation of any great Indian-inspired dish lies in its fresh and pungent aromatics. This recipe calls for finely diced onion, fresh minced ginger, and minced garlic. Sautéing these until fragrant unlocks a savory depth that forms the soul of your curry sauce.
Essential Spices: A meticulously balanced blend of garam masala, cumin, chili powder, salt, smoked paprika, and turmeric is key to creating the complex, earthy, and warming flavor profile characteristic of a truly authentic curry. For an elevated experience, consider grinding whole cumin seeds just before cooking, or swap ground turmeric for fresh grated turmeric root if available. This enhances the vibrancy and aroma significantly.
Tomato Sauce: You’ll need one can of plain, unsweetened tomato sauce. It provides the essential tangy and sweet base for our curry. Make sure to select a brand without added herbs or spices, as we’ll be building our own flavor profile. Save those herbed tomato sauces for pasta dishes or a delicious lentil lasagna.
Chickpeas: To ensure this recipe remains as quick and convenient as possible, we recommend using canned chickpeas. Simply drain and rinse them thoroughly before adding them to the skillet. They are an excellent source of plant-based protein and fiber, making this meal hearty and satisfying.
Coconut Milk: For an undeniably creamy and luxurious sauce, full-fat canned coconut milk is your best friend. Its richness beautifully complements the spices and provides that indulgent texture. If you prefer a lighter option, lite coconut milk can be used, though the sauce may be slightly less thick. Alternatively, for those who dislike coconut flavor, a homemade cashew cream or a rich, full-fat oat milk can be used as a substitute, yielding similarly creamy results.
Cornstarch: A crucial ingredient for achieving the perfect thickness and glossiness of the sauce. Whisked with coconut milk, it forms a “slurry” that, when added to the simmering curry, transforms it into that silky, rich consistency we crave.
Step-by-Step Instructions for Vegan Butter Chickpeas
Follow these simple steps to create a show-stopping vegan butter chickpea curry in minutes. This one-skillet approach keeps things easy and cleanup minimal:
- Sauté the Aromatics and Spices: Begin by melting the dairy-free butter in a large skillet or Dutch oven over medium heat. Once shimmering, add the diced onion and sauté until it becomes soft and translucent, typically about 5 minutes. This step is crucial for building a flavorful base. Next, stir in the minced ginger, minced garlic, garam masala, cumin, chili powder, salt, smoked paprika, and turmeric. Continue to sauté for an additional minute, allowing the spices to become incredibly fragrant and bloom in the butter. The aroma at this stage will be intoxicating!
- Incorporate Tomato Sauce and Chickpeas: Pour the canned tomato sauce and water into the skillet. Add the drained and rinsed chickpeas. Stir thoroughly to ensure all ingredients are well combined and the chickpeas are coated in the aromatic spice mixture.
- Prepare and Add the Coconut Slurry: In a small bowl, whisk together the canned coconut milk (make sure it’s well-mixed to avoid clumps) and cornstarch until a smooth, lump-free slurry is formed. This mixture is what will give your curry its signature creamy texture. Pour this slurry directly into the skillet with the chickpeas and tomato sauce, stirring continuously to integrate it smoothly into the curry base.
- Simmer to Perfection and Serve: Cover the skillet with a lid and allow the curry to gently simmer for 5-7 minutes. Stir occasionally to prevent sticking and ensure even thickening. During this time, the sauce will visibly reduce and thicken to a luscious consistency, and the chickpeas will continue to soak up all the incredible flavors. Once the sauce has reached your desired thickness, turn off the heat. Ladle your exquisite vegan butter chickpeas over a generous bed of fluffy basmati rice and garnish generously with freshly chopped cilantro. Serve immediately and savor every comforting bite!



Expert Tips and FAQs for Perfect Butter Chickpeas
Achieving the perfect butter chickpea curry is easy with a few simple tips and answers to common questions:
- Adjusting Sauce Thickness (Too Thick): If your butter chickpea sauce appears too thick after simmering, don’t worry! Simply add 1 tablespoon of water or vegetable broth at a time, stirring well after each addition, until it reaches your desired creamy consistency.
- Adjusting Sauce Thickness (Too Thin): Conversely, if the sauce is thinner than you’d like, continue simmering it uncovered for a few more minutes. This allows excess liquid to evaporate, encouraging the sauce to reduce and thicken naturally. Keep a close eye on it and stir frequently.
- Flavor Balance is Key: Always taste the sauce once it’s done cooking. This is your chance to fine-tune the flavors. You might find it needs a pinch more salt to enhance all the spices, or perhaps a dash more chili powder or smoked paprika if you desire a bit more warmth and subtle heat. Don’t be afraid to adjust to your personal preference!
Tip: Blooming Aromatics and Spices
Sautéing the aromatics (onion, ginger, garlic) and spices in a generous amount of fat, like dairy-free butter or a drizzle of olive oil, is a foundational technique in Indian cooking. This process, often called “blooming,” gently toasts the spices, releasing their essential oils and intensifying their wonderful, hidden flavors. If your skillet starts to look dry during this step, don’t hesitate to add another knob of vegan butter or a splash more olive oil to ensure the spices cook evenly without burning.
Variations to Customize Your Butter Chickpeas
This versatile recipe can be easily adapted to include your favorite vegetables or different legumes:
- Add Vegetables for Extra Nutrition: Enhance the nutritional value and heartiness of your meal by incorporating various vegetables. Try cooking florets of cauliflower, diced zucchini, or strips of red bell peppers alongside the aromatics at the beginning of the recipe. For softer greens, stir in fresh spinach or frozen green peas during the last few minutes of simmering, allowing them to wilt and warm through.
- Alternative Beans: While chickpeas are excellent, this recipe works beautifully with other white beans. Consider using cannellini beans, Great Northern beans, or even creamy butter beans (lima beans) for a slightly different texture and flavor profile. Ensure they are thoroughly drained and rinsed if using canned varieties.
Delightful Serving Suggestions
Just like its classic butter chicken counterpart, these Indian butter chickpeas are incredibly versatile and pair wonderfully with a variety of sides:
The ultimate accompaniment is a fluffy bed of basmati rice, jasmine rice, quinoa, or even cauliflower rice for a lower-carb option. The delicate grains perfectly soak up the rich, creamy sauce. A side of fresh, warm naan bread, roti, or any flatbread is truly a must-have for scooping up every last delicious drop of curry. Don’t let a single bite go to waste!
While the focus of this butter chickpeas recipe is undoubtedly on flavor, a touch of elegant presentation can elevate your meal. If you wish to go beyond a simple cilantro garnish, consider adding a dollop of tangy mango chutney, a spoonful of vibrant tomato relish, or a refreshing vegan raita (cucumber and plant-based yogurt dip) on top of each serving for an eye-catching and flavor-enhancing flourish.
Can I use dried chickpeas instead of canned ones?
Absolutely! Using dried chickpeas is a wonderful way to achieve an even richer flavor and slightly firmer texture. For this recipe, you’ll want to soak about 3/4 cup of dried chickpeas in ample water overnight. The next day, drain them, then transfer them to a pot with fresh water. Gently boil them until they are tender but still hold their shape (not mushy), which typically takes about 1 to 1 1/2 hours, depending on the age of the chickpeas. Once cooked, proceed with the recipe as if they were canned.
Are these butter chickpeas spicy?
This particular butter chickpeas recipe is designed to be warmly spiced rather than overtly hot. The generous amounts of dairy-free butter and creamy coconut milk effectively mellow out any potential heat from the chili powder and smoked paprika in the sauce. However, if you are particularly sensitive to spice, you can easily adjust it: replace the smoked paprika with sweet paprika, and/or reduce the amount of chili powder to ½ teaspoon, or even less, to suit your palate.
Are butter chickpeas the same as Chana Masala?
While both butter chickpeas and Chana Masala are beloved Indian chickpea curry-style dishes, they are distinct. Chana Masala typically features chickpeas cooked in a heartier, often chunkier, onion and tomato-based “gravy,” which tends to be spicier and more rustic. Our butter chickpeas, on the other hand, prioritize a smoother, richer, and more indulgent sauce. It achieves this luxurious texture through the generous use of dairy replacements like vegan butter and coconut milk, creating a creamy mouthfeel that distinguishes it from the more traditional Chana Masala.
Storage and Reheating Instructions
This vegan butter chickpea curry makes for fantastic leftovers, often tasting even better the next day as the flavors deepen and meld together. Here’s how to store and reheat it:
- Refrigerator: Allow any leftover butter chickpeas to cool completely before transferring them to an airtight container. They will keep beautifully in the fridge for 3 to 4 days, making them perfect for meal prepping.
- Freezer: This dish freezes exceptionally well! Once cooled, transfer the leftovers to a freezer-safe container or freezer bags. You can freeze them for up to 2 to 3 months without compromising flavor or texture. For best results, thaw the frozen curry in the refrigerator overnight before reheating.
- Reheating: To reheat, simply warm the butter chickpeas on the stovetop over low heat, stirring occasionally, until heated through. Alternatively, you can reheat them in the microwave. If the sauce has thickened too much during storage, add a splash of water or coconut milk to achieve your desired consistency before serving.

More Takeout-Style Vegan Dinners to Explore
If you’re a fan of recreating your favorite takeout dishes with a healthy, plant-based twist, you’ll love these other recipes:
- General Tso’s Chickpeas: A sweet, spicy, and tangy American-Chinese classic, reimagined with hearty chickpeas.
- Creamy Chickpea Cauliflower Curry: Another rich and flavorful curry featuring tender cauliflower and chickpeas.
- Vegan Green Curry: Transport your taste buds to Thailand with this vibrant and aromatic green curry.
We hope you love this recipe as much as we do! If you prepare these delicious Vegan Butter Chickpeas, we encourage you to share your experience. Your feedback helps our community of plant-based food lovers. Thanks for cooking with us!
Butter Chickpeas
By Erin Alvarez
Servings: 4
Prep Time: 10 mins
Cook Time: 15 mins
Total Time: 25 mins

This Butter Chickpeas recipe gives classic butter chicken a vegan-friendly twist. Chickpeas are simmered in a creamy, well-spiced curry sauce to give you an indulgent dinner in less than 30 minutes.
Ingredients
- 2 tbsp dairy-free butter
- 1 small onion, diced
- 1 1/2 tsp fresh ginger, minced
- 3 garlic cloves, minced
- 1 tbsp garam masala
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp salt
- 1/2 tsp smoked paprika
- 1/2 tsp turmeric
- 15 oz. tomato sauce, canned
- 1/4 cup water
- 15 oz. can chickpeas, drained and rinsed
- 1/2 cup canned coconut milk, mixed well
- 1 tbsp cornstarch
- Cilantro for garnish
Instructions
- Add butter to a large skillet over medium heat. Once melted, add the onion and sauté until soft, about 5 minutes. Add the ginger, garlic, garam masala, cumin, chili powder, salt, smoked paprika, and turmeric and sauté for an additional minute.
- Add in the tomato sauce, water, and chickpeas. Stir to combine.
- Mix the ½ cup coconut milk and cornstarch together in a small bowl. Then, add the mixture to the skillet and stir to combine.
- Cover and simmer for 5-7 minutes or until the sauce begins to thicken. Turn off the heat and serve over rice with cilantro. Enjoy!
Notes
- Calories are per serving and are an estimation.
- Be sure to use plain canned tomato sauce instead of tomato sauce with spices (Muir Glen brand is a good choice).
- I typically prefer full-fat canned coconut milk for richness, but light coconut milk works too.
Nutrition
Serving: 1g | Calories: 271kcal | Carbohydrates: 28g | Protein: 8g | Fat: 16g | Saturated Fat: 8g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 1g | Sodium: 1444mg | Potassium: 632mg | Fiber: 8g | Sugar: 6g | Vitamin A: 755IU | Vitamin C: 11mg | Calcium: 76mg | Iron: 4mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this? Leave a comment and star rating below!