Welcome to a culinary journey where classic comfort meets vibrant plant-based innovation! Prepare to be captivated by this incredible recipe for Vegan Butter Chickpeas. These delightful chickpeas are not just simmered; they are lovingly enveloped in a rich, creamy, and subtly spicy sauce that will tantalize your taste buds and leave you craving more. Entirely plant-based and remarkably simple to prepare, this dish relies on a handful of readily available pantry staples and aromatic seasonings. It’s an ideal meal for weeknights, yet elegant enough for special occasions, proving that wholesome, dairy-free eating can be incredibly delicious.

As a devoted enthusiast of vegetarian cuisine, I confess I haven’t personally experienced the traditional butter chicken. However, the sheer concept of a creamy, spice-infused dish like Chelsea’s Messy Apron’s butter chickpeas sparked an immediate inspiration. My mission was clear: to create a plant-based version that captures all the beloved warmth and indulgence of the original, but without any dairy whatsoever. And so, these “butter” chickpeas were born – a testament to how incredible vegan ingredients can be!
The magic truly lies in the sauce, which boasts a beautiful, inviting orange hue derived from a harmonious blend of ripe tomatoes, luxurious cashew cream, and a touch of vegan butter. This exquisitely smooth sauce strikes the perfect balance between a bright, tangy zest and a profound, comforting creaminess, creating an ideal companion for tender, simmered chickpeas. The careful selection of spices – including fragrant ginger, pungent garlic, earthy cumin, vibrant paprika, golden turmeric, and the complex warmth of garam masala – builds layers of flavor, resulting in a dish that is both deeply satisfying and refreshingly light. This recipe is more than just a meal; it’s an experience, offering a healthier twist on a classic that everyone can enjoy.

Why You’ll Love These Vegan Butter Chickpeas
This Vegan Butter Chickpeas recipe isn’t just another meal; it’s a culinary revelation that brings warmth, comfort, and incredible flavor to your table, all while adhering to a plant-based lifestyle. You’ll quickly discover why this dish will become a staple in your recipe rotation.
- Rich and Creamy Without Dairy: One of the most remarkable aspects of this dish is its unbelievably creamy texture, achieved entirely without dairy products. The secret lies in the blend of smooth cashew cream and high-quality vegan butter, which together mimic the luxurious mouthfeel of traditional butter chicken sauce, making it perfect for those with dairy sensitivities or following a vegan diet.
- Bursting with Flavor: This recipe doesn’t shy away from bold, aromatic spices. With a carefully balanced blend of ginger, garlic, turmeric, cumin, paprika, and garam masala, each spoonful offers a complex symphony of flavors that are both warm and invigorating. The tangy crushed tomatoes add a vibrant depth that complements the creamy base beautifully.
- Healthy and Nutritious: Chickpeas are nutritional powerhouses, packed with plant-based protein, fiber, and essential minerals. They contribute to satiety, aid in digestion, and provide sustained energy. Coupled with the healthy fats from cashews and the antioxidant benefits of spices like turmeric, this dish is not only delicious but also incredibly wholesome and nourishing.
- Easy to Make: Despite its gourmet taste, this recipe is surprisingly straightforward and uses basic cooking techniques. With clear, step-by-step instructions, even novice cooks can achieve fantastic results. It’s designed for efficiency, allowing you to whip up a comforting meal without spending hours in the kitchen.
- Versatile and Customizable: While the recipe is perfect as written, it also serves as an excellent base for customization. Feel free to add your favorite vegetables like spinach, cauliflower, or sweet potatoes for an extra boost of nutrients and texture. Adjust the spice level to your preference, making it milder or spicier to suit your palate.
- Comfort Food at its Best: There’s something undeniably comforting about a warm, spiced curry. This vegan butter chickpeas recipe delivers that ultimate comfort, perfect for chilly evenings or whenever you need a hearty, soul-satisfying meal. It pairs wonderfully with fluffy rice or warm naan bread for a complete and utterly delightful experience.
Ingredients & Substitutions for Vegan Butter Chickpeas
Crafting these delectable Vegan Butter Chickpeas begins with selecting the right ingredients. Each component plays a vital role in building the dish’s signature flavor and texture. Here’s a detailed look at what you’ll need and how to make smart substitutions if necessary.
- Vegan Butter: This is a key player, contributing a rich, luscious, and creamy foundation to the sauce. It mimics the luxurious fat content found in traditional butter chicken. If vegan butter isn’t available, you can substitute it with an equal amount of good quality olive oil or coconut oil for sautéing the aromatics. For an extra creamy kick, especially if omitting the second tablespoon, consider increasing the amount of cashew cream or adding a bit more full-fat coconut milk to the sauce.
- Onion: A small yellow onion forms the aromatic base of our sauce, providing a subtle sweetness and depth when sautéed. White onions can be used as a direct substitute if yellow onions are unavailable. Shallots, with their milder and sweeter flavor, would also work beautifully, adding a refined touch to the dish. Ensure they are finely diced for a smooth sauce.
- Spices: This carefully curated blend is what gives the sauce its characteristic Indian-inspired flavor profile. You’ll need:
- Freshly Grated Ginger: Adds a pungent, warm, and slightly peppery kick. Fresh is always best for maximum flavor.
- Minced Garlic: Provides a foundational aromatic depth and savory note.
- Turmeric: Essential for its vibrant golden color and earthy, slightly bitter undertones, known for its anti-inflammatory properties.
- Ground Cumin: Brings a warm, earthy, and slightly pungent flavor that is quintessential to Indian cuisine.
- Paprika: Offers a mild sweetness and a beautiful red hue, enhancing the overall color of the sauce. For a smoky depth, use smoked paprika.
- Garam Masala: A fragrant blend of ground spices, typically including cinnamon, cardamom, cloves, and black pepper. It adds a complex, warm, and aromatic finish to the dish. Ensure your garam masala is fresh for the best flavor.
- Tomatoes: Peeled crushed tomatoes are ideal for achieving a smooth sauce with a rich, tangy tomato flavor. They blend easily and contribute to the sauce’s deep orange color. Regular tomato sauce or even diced tomatoes (blended smooth) can be used as alternatives. For a fresher taste, you could also use ripe, fresh tomatoes, peeled and pureed. The quality of your tomatoes significantly impacts the final taste.
- Chickpeas: Canned chickpeas are a time-saving marvel for this recipe, requiring only draining and rinsing. They are soft, protein-rich, and absorb the sauce beautifully. If you prefer using dried chickpeas, remember to cook them completely until tender before incorporating them into the recipe. This usually involves soaking them overnight and then boiling them until soft.
- Cashews: Raw cashews are absolutely essential for creating the luxurious, dairy-free cashew cream that gives this dish its signature richness and velvety texture. There’s no truly direct substitute that provides the exact same texture and neutral flavor. However, if cashews are not an option due to allergies or availability, you could experiment with other thick, unsweetened vegan creamers. Ripple’s half and half (unsweetened) or a blend of full-fat canned coconut milk (refrigerated to separate cream) and a touch of non-dairy milk (like oat or soy) can provide some creaminess, but the texture will be different. Ensure any alternative is unsweetened and unflavored.
- Water: Used for blending the cashew cream and achieving the desired sauce consistency.
- Salt & Pepper: Essential for seasoning to taste and balancing all the robust flavors. Always taste and adjust before serving.
- Fresh Cilantro: An optional but highly recommended garnish. Fresh cilantro adds a burst of vibrant color and a refreshing, herbaceous note that beautifully complements the rich, spiced sauce.
How to Make Vegan Butter Chickpeas: A Step-by-Step Guide
Creating this flavorful and creamy Vegan Butter Chickpeas dish is surprisingly simple. Follow these steps for a perfect meal every time:

blend until smooth.

in vegan butter.


cashew cream.


garnish with cilantro.
How to Make Cashew Cream
The secret to the unparalleled creaminess of this dish lies in homemade cashew cream. It’s surprisingly simple to make and yields a far superior result compared to store-bought alternatives. The cream is created by blending raw cashews that have been softened in water. For best results, especially if you don’t have a high-powered blender, ensure your cashews are adequately soaked. While a quick soak in hot water for a few minutes can work in a pinch, soaking them in cold water for at least 2-4 hours, or even overnight, will ensure they are perfectly tender and blend into an ultra-smooth, velvety consistency without any grittiness. After soaking, simply drain the cashews, add them to your blender with fresh water (start with 1/2 cup and add more as needed for desired consistency), and blend on high until completely smooth. You might need to scrape down the sides of the blender a few times. For a deeper dive into making, storing, and utilizing this versatile vegan cream, you can refer to this comprehensive blog post on cashew cream. Mastering cashew cream is a game-changer for plant-based cooking!

What to Serve with Your Vegan Butter Chickpeas
Vegan Butter Chickpeas are incredibly versatile and pair beautifully with a variety of side dishes. Here are some delightful suggestions to complete your meal:
- Naan Bread: No Indian-inspired meal is complete without warm, fluffy naan. This dish works exceptionally well with my homemade vegan naan recipe, which is soft, chewy, and perfect for soaking up every last drop of that creamy sauce.
- Basmati Rice: A classic pairing, fragrant basmati rice is an excellent canvas for the rich sauce. Its subtle aroma and light, fluffy texture complement the robust flavors of the chickpeas. Other varieties like jasmine or brown rice also work wonderfully.
- Rice Pilaf: For a more flavorful rice option, try my rice cooker rice pilaf. It’s a hands-off recipe that infuses the rice with extra aromatics, adding another layer of complexity to your meal.
- Quinoa: For a protein-packed and gluten-free alternative to rice, serve your butter chickpeas over fluffy quinoa.
- Roti or Chapati: These unleavened Indian flatbreads are another fantastic option for scooping up the creamy chickpeas.
- Roasted Vegetables: A side of simply roasted vegetables like broccoli, cauliflower, or green beans can add a fresh crunch and additional nutrients, balancing the richness of the main dish.
- Simple Green Salad: A light, crisp green salad with a lemon vinaigrette can provide a refreshing contrast to the warm and spicy chickpeas, cleansing the palate between bites.
How to Store and Reheat Leftovers
One of the best things about Vegan Butter Chickpeas is that the flavors often deepen and meld even further overnight, making leftovers a real treat! Here’s how to properly store and reheat your delicious meal:
- Storing in the Refrigerator: Once your butter chickpeas have cooled completely to room temperature (this is crucial to prevent bacterial growth), transfer them to an airtight container. They will keep beautifully in the refrigerator for up to 3-4 days. Ensure the container is sealed tightly to maintain freshness and prevent other food odors from seeping in.
- Freezing for Longer Storage: For longer preservation, Vegan Butter Chickpeas freeze exceptionally well. Again, allow the dish to cool completely. Transfer it to freezer-safe containers or heavy-duty freezer bags. Label with the date. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating on the Stovetop: This is often the preferred method for reheating curries as it helps maintain the creamy texture. Transfer the desired portion to a saucepan over medium-low heat. Stir gently and heat until warmed through. The sauce may thicken slightly in the refrigerator; if it appears too dry or thick, add a splash of water, vegetable broth, or even a little extra plant-based milk (like unsweetened cashew or oat milk) to restore its original consistency. Stir frequently to prevent sticking.
- Reheating in the Microwave: For a quicker option, portion the butter chickpeas into a microwave-safe bowl. Cover loosely (to prevent splatters) and microwave on medium power, stirring every minute or so, until heated through. As with stovetop reheating, if the sauce has thickened, add a small amount of liquid.
Tips for Success
Achieving the perfect batch of Vegan Butter Chickpeas is easy with a few key considerations:
- Don’t Rush the Sautéing: Allow the onions to soften and become translucent, then give the ginger, garlic, and spices a couple of minutes to bloom in the hot vegan butter. This step extracts maximum flavor and builds a robust base for your sauce.
- Fresh Spices Make a Difference: While pre-ground spices are convenient, using freshly ground spices (especially for garam masala, if possible) or at least ensuring your existing spices are not old will significantly enhance the aromatic depth of your dish. Old spices lose their potency.
- Simmer for Flavor Infusion: The 15-20 minute simmering period is crucial. It allows the chickpeas to become tender, and more importantly, for all the flavors from the tomatoes and spices to meld and develop into a rich, cohesive sauce. Don’t cut this time short.
- Achieve Ultra-Smooth Cashew Cream: A high-powered blender is your best friend here. Blend the soaked cashews and water until the mixture is completely silky smooth, with no discernible cashew bits. This is key to the sauce’s velvety texture. If your blender isn’t super powerful, soak cashews longer.
- Taste and Adjust Seasoning: Before serving, always taste the sauce and adjust the salt and pepper to your preference. A pinch more salt can often make all the other flavors sing. A squeeze of fresh lemon juice at the end can also brighten the overall taste.
- Garnish for Freshness: Fresh cilantro isn’t just for looks; it adds a burst of freshness and a beautiful counterpoint to the rich, warm spices. Don’t skip it!
Delicious Variations to Try
Once you’ve mastered the basic Vegan Butter Chickpeas, feel free to get creative with these delightful variations:
- Add More Vegetables: Enhance the nutritional content and texture by stirring in some quick-cooking vegetables during the last 5-10 minutes of simmering. Spinach, chopped bell peppers, frozen peas, or even tender florets of cauliflower or broccoli would be excellent additions. For heartier vegetables like sweet potatoes or butternut squash, add them along with the tomatoes and chickpeas to ensure they cook through.
- Spice it Up: If you love a bit more heat, incorporate some finely minced fresh green chilies (like serrano or jalapeño) when you sauté the onions and spices. A pinch of red chili flakes or cayenne pepper can also be added with the other ground spices for an extra kick.
- Smoky Undertones: Swap out half of the regular paprika for smoked paprika to infuse the sauce with a wonderfully smoky depth that complements the other spices beautifully.
- Lentil or Mixed Bean Version: While chickpeas are traditional, you could experiment with other legumes. Red lentils would cook quickly and add a different texture, or try a mix of chickpeas and cannellini beans for variety.
- Lemon or Lime Zest Finish: A sprinkle of fresh lemon or lime zest just before serving can add a bright, aromatic lift to the rich sauce, enhancing its fresh tanginess.
- Coconut Cream Boost: For an even richer and slightly tropical flavor, replace a portion of the water in the cashew cream with full-fat coconut cream, or stir a tablespoon of full-fat coconut cream into the sauce at the end.
Nutritional Benefits of Vegan Butter Chickpeas
Beyond its incredibly satisfying taste, this Vegan Butter Chickpeas recipe is a powerhouse of nutrition, making it an excellent choice for a healthy and balanced meal. Each component contributes to its wholesome profile:
- Protein-Rich Chickpeas: Chickpeas are an exceptional source of plant-based protein, vital for muscle repair, growth, and overall body function. They are also packed with dietary fiber, which promotes digestive health, helps regulate blood sugar levels, and contributes to a feeling of fullness, aiding in weight management.
- Healthy Fats from Cashews and Vegan Butter: The cashew cream provides healthy monounsaturated fats, which are beneficial for heart health and can help lower bad cholesterol levels. Vegan butter, often made from plant-based oils, also contributes healthy fats and helps absorb fat-soluble vitamins. These fats are essential for nutrient absorption and give the dish its luxurious texture.
- Antioxidant and Anti-inflammatory Spices: The array of spices used, particularly turmeric, ginger, and garlic, are renowned for their potent antioxidant and anti-inflammatory properties. Turmeric contains curcumin, a compound widely studied for its health benefits. Ginger and garlic are also known for their immune-boosting and digestive aid qualities.
- Vitamins and Minerals: Tomatoes are rich in Vitamin C, a powerful antioxidant, and lycopene, another beneficial antioxidant. Chickpeas contribute iron, magnesium, folate, and zinc, all crucial for various bodily functions, including energy production and immune support.
- Fiber-Packed: The high fiber content from both chickpeas and vegetables (if added) supports a healthy gut microbiome and can help prevent chronic diseases.
- Cholesterol-Free: As a completely plant-based dish, these Vegan Butter Chickpeas are naturally cholesterol-free, making them a heart-healthy option for everyone.
Incorporating these Vegan Butter Chickpeas into your diet is a delicious way to enjoy a meal that nourishes your body while delighting your palate with its rich, aromatic flavors.
Print
Vegan Butter Chickpeas
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Author: Liz Thomson
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Yield: 6 cups 1x
Category: Dinner
Method: Stovetop
Cuisine: Indian Inspired
Diet: Vegan
Description
These delicious chickpeas are simmered in a creamy, spicy sauce that is completely plant based! This recipe is easy to make using just a few basic pantry staples and seasonings!
Ingredients
Units
Scale
- 1/2 cup raw cashews (for ultimate creaminess, soaking them for a few hours or overnight is recommended, though hot water soak works too)
- 1/2 cup water (for cashew cream)
- 2 tablespoons high-quality vegan butter, divided (essential for richness; see note for substitution options using olive oil and more cashew cream)
- 1 small yellow onion, finely diced (provides a sweet aromatic base; white onion or shallots can be substituted)
- 1 tablespoon freshly grated ginger (adds a pungent, warm depth; essential for authentic flavor)
- 5 cloves garlic, minced (freshly minced garlic is key for robust flavor)
- 3/4 teaspoon paprika (for mild sweetness and vibrant color)
- 1 teaspoon ground cumin (adds an earthy, warm spice note)
- 1 teaspoon garam masala (a blend of aromatic spices for a warm, complex finish)
- 1/2 teaspoon turmeric (contributes beautiful golden color and earthy flavor, plus health benefits)
- 1/2 teaspoon salt (or to taste; balances and enhances all flavors)
- 28oz can of peeled crushed tomatoes (forms the tangy, smooth base of the sauce; regular tomato sauce also works)
- 2 15oz cans chickpeas, thoroughly drained and rinsed (for tender texture and protein; pre-cooked dried chickpeas can also be used)
- Fresh cilantro for garnish (optional but highly recommended for a burst of freshness and color)
- Freshly ground black pepper, to taste (for added flavor and a subtle kick)
Instructions
- Prepare Cashews: In a microwave-safe bowl, microwave one cup of water for 2 minutes until hot. Carefully add the raw cashews to the hot water, ensuring they are fully submerged. Cover the bowl with a plate and set it aside to soak while you prepare the rest of the dish. This quick soak will soften them for blending.
- Sauté Aromatics: In a large, heavy-bottomed skillet or Dutch oven, melt 1 tablespoon of vegan butter over medium heat. Once shimmering, add the finely diced onion and cook for 4-5 minutes, stirring occasionally, until the onion softens and becomes translucent.
- Bloom Spices: Add the freshly grated ginger, minced garlic, paprika, ground cumin, garam masala, and turmeric to the skillet. Continue to cook for another 1-2 minutes, stirring constantly. This step “blooms” the spices, releasing their aromatic oils and deepening their flavors. Be careful not to burn the garlic or spices.
- Simmer the Sauce Base: Pour in the crushed tomatoes and add the drained and rinsed chickpeas to the skillet. Stir everything together to combine thoroughly. Bring the mixture to a gentle boil over high heat. Once bubbling, reduce the heat to medium-low, cover the skillet, and let it simmer for 15-20 minutes. This allows the chickpeas to absorb the rich flavors of the sauce and become wonderfully tender.
- Make Cashew Cream: While the chickpeas are simmering, prepare the cashew cream. Drain the soaked cashews thoroughly. Transfer them to a high-powered blender. Add 1/2 cup of fresh water. Blend on high speed until the mixture is completely smooth and creamy, scraping down the sides as needed to ensure no lumps remain. The texture should be velvety.
- Finish the Dish: Once the chickpeas have simmered and are tender, remove the skillet from the heat. Stir in the remaining 1 tablespoon of vegan butter (if using) and the freshly blended cashew cream. Mix gently until the butter is melted and the cashew cream is fully incorporated, creating a rich, luscious sauce.
- Season and Serve: Taste the Vegan Butter Chickpeas and season with additional salt and freshly ground black pepper as needed. Garnish generously with fresh cilantro just before serving for a vibrant burst of flavor and color. Serve hot with your favorite accompaniments.
Notes
If you don’t have vegan butter on hand, you can easily adapt this recipe. Use one tablespoon of olive oil or coconut oil to sauté the onion and spices in step 3. Then, skip adding the remaining butter in step 8. The robust cashew cream will still provide a beautifully rich and creamy texture to this delicious plant-based dish, ensuring it remains incredibly flavorful and satisfying!