Creamy Chickpea Curry: Easy Vegetarian Indian Butter Chicken Inspired Recipe
Dive into a world of flavor with this incredible Creamy Chickpea Curry! This vegetarian dish is a delightful reimagining of the beloved Indian Butter Chicken, offering the same rich, savory taste but with hearty chickpeas as the star. You’ll adore how effortlessly this delicious meal comes together, making it ideal for busy weeknights. Plus, it’s one of those magical recipes that tastes even better the next day, making it perfect for meal prepping!

As the colder months approach, my craving for deeply satisfying and warm comfort food intensifies. This Chickpea Curry recipe perfectly hits that spot, offering a comforting embrace with every spoonful. I especially appreciate how quickly this simple recipe comes together, delivering an explosion of flavor without demanding hours in the kitchen.
If you’re familiar with my popular Butternut Squash Chickpea Coconut Curry, this recipe will remind you of its deliciousness, but it omits the squash and features a slightly different, yet equally aromatic, blend of spices. It’s a fantastic alternative when you’re looking for a similar comforting curry experience.
Chickpeas are a staple in my household, making an appearance in our meals almost weekly. Their versatility is unmatched, from whipping up a silky Lebanese Hummus Recipe to crafting crunchy Roasted Chickpeas for a snack, or even a refreshing Chickpea Salad. My love for these humble legumes started in childhood and has only grown stronger into adulthood.
What I cherish most about today’s chickpea recipe is its ability to combine simple, readily available, and incredibly flavorful ingredients into an affordable and wholesome meal. When serving this Indian-inspired dish, I love to pair it with fluffy brown rice, a generous sprinkle of fresh cilantro, and a dollop of creamy Greek yogurt for an added touch of tang and coolness.
Incorporating these powerful little beans into my cooking not only boosts the nutritional value but also adds a wonderful texture. We’re big fans of curry in our family and frequently rotate this delightful Chickpea Curry with other favorites like Coconut Fish Curry, Slow Cooker Chicken Curry, and Slow Cooker Beef Curry. Each offers a unique curry experience, but this vegetarian version is truly a standout.
Essential Ingredients for this Hearty Chickpea Curry

You’ll be delighted by how easy this recipe is to make, using simple ingredients to create a deeply satisfying flavor profile. It truly stands out as one of my favorite vegetarian meals!
- Olive Oil: The base for sautéing our aromatics, adding a subtle richness to the curry.
- Red Onion: Diced red (or sweet) onion provides a foundational sweetness and savory depth once softened.
- Garlic Cloves: Freshly minced garlic is crucial for building the aromatic base of any good curry.
- Diced or Crushed Tomatoes: I lean towards crushed tomatoes for their smoother texture and richer base, but diced tomatoes also work wonderfully, adding a bit more texture. Ensure you use the tomatoes and their juices for maximum flavor.
- Chickpeas: The undeniable star of this dish! These protein-packed legumes are a fantastic plant-based alternative to chicken, offering a satisfying texture. If you enjoy my Slow Cooker Butter Chicken, you’ll find this vegetarian version remarkably similar in its creamy, spiced goodness.
- Heavy Cream and Butter: These are the secret to achieving that luxurious, rich, and thick sauce that is characteristic of butter chicken. The heavy cream adds creaminess, while the butter contributes a profound depth of flavor and velvety texture. For a lighter option, you can substitute heavy cream with milk. Alternatively, full-fat coconut milk works exceptionally well for a dairy-free and subtly sweet twist.
- Curry Powder: This is the heart of our curry’s flavor. I typically use 2 tablespoons, but feel free to adjust to your personal preference. If you’re new to curry or prefer a milder flavor, start with 1 tablespoon and add more to taste. There are various types of curry powder, so choose one you love!
- Salt and Pepper: Essential for seasoning and balancing all the vibrant flavors.
- Fresh Parsley or Cilantro: Used as a fresh, aromatic garnish to brighten the dish before serving.
- Greek Yogurt: An optional but highly recommended dollop for a cool, tangy contrast that perfectly complements the warmth of the curry.
- Rice (White or Brown): The perfect vehicle for soaking up all that delicious curry sauce.
Customizing Your Chickpea Curry: Creative Variations & Additions
One of the best things about this chickpea curry recipe is how adaptable it is. Feel free to get creative and tailor it to your taste preferences or what you have on hand!
- Vegetables: While delicious on its own, this dish welcomes extra vegetables. Beyond the onion and tomatoes already included, consider adding chopped zucchini, broccoli florets, green beans, or colorful bell peppers. Simply sauté harder vegetables like bell peppers or broccoli with the onion, or add softer ones like zucchini during the simmering stage with the chickpeas. This boosts nutrition and adds texture.
- Potatoes: For an even heartier meal, incorporate small diced potatoes or sweet potatoes. Ensure they are cut into small, uniform pieces (about 1/2 inch) so they cook evenly and become tender in the curry sauce. Add them along with the chickpeas.
- Additional Spices: While curry powder leads the flavor profile, other spices can enhance its complexity. A pinch of cayenne pepper adds a gentle warmth, while coriander brings citrusy notes. Turmeric contributes a beautiful golden color and earthy flavor, chili powder can boost the savory heat, and a sprinkle of garam masala at the very end can add an authentic Indian aroma. Experiment to find your perfect blend!
- Kick up the Heat: If you love a spicy curry, there are many ways to increase the heat. Stir in finely chopped fresh jalapeños or serrano peppers with the garlic and onion. Alternatively, add a pinch or two of crushed red pepper flakes or a dash of cayenne pepper along with the curry powder. Remember, you can always add more, but you can’t take it away!
- Dairy-Free Option: To make this curry completely dairy-free, simply swap the heavy cream for full-fat coconut milk (which also adds a lovely subtle sweetness and richness) or a plant-based milk like almond or soy milk. For extra creaminess, try making a cashew cream by blending soaked cashews with a little water until smooth. Replace butter with a plant-based butter alternative or more olive oil.
- Crunchy Nuts: For a delightful textural contrast and an extra layer of richness, finish the dish with a sprinkle of chopped cashews or peanuts before serving. They add a lovely crunch and nutty flavor.
- Greens: Wilt in a handful of fresh spinach or kale during the last few minutes of simmering for added nutrients and color.
- Lemon/Lime Juice: A squeeze of fresh lemon or lime juice at the end can brighten all the flavors and add a refreshing zing.

Step-by-Step: How to Make This Simple Chickpea Curry
This chickpea curry recipe is incredibly straightforward to prepare. You’ll be amazed at the depth of flavor you can achieve in under 30 minutes of total time. Let’s get cooking!
Step 1: Sauté Aromatics.
Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the diced red onion and minced garlic. Cook, stirring occasionally, until the onion becomes translucent and softened, which usually takes about 4-5 minutes. This step is crucial for building a flavorful base for your curry.

Step 2: Build the Flavor Base with Tomatoes and Curry Powder.
Once the aromatics are softened, add the crushed or diced tomatoes along with their juices, and sprinkle in the curry powder. Stir well to combine all ingredients. Continue to cook for approximately 5 minutes, allowing the tomatoes to deepen in color and the curry powder to toast and release its fragrant aromas. This step really develops the rich, complex flavor of the sauce.

Step 3: Introduce Chickpeas and Simmer.
Add the drained and rinsed chickpeas to the pan, stirring them into the aromatic tomato-curry base. Bring the mixture to a gentle simmer and let it cook for about 8 minutes. This simmering time allows the chickpeas to absorb all the wonderful flavors of the sauce, making them incredibly tender and delicious.

Step 4: Add Cream for Richness.
Once the chickpeas have simmered and absorbed the flavors, pour in the heavy cream. Stir gently until the cream is fully incorporated into the curry, transforming the sauce into a lusciously rich and creamy texture. This is where the dish truly begins to resemble its butter chicken inspiration.

Step 5: Finish with Butter.
Remove the pan from the heat. Add the tablespoon of butter and stir continuously until it has completely melted and is fully incorporated into the creamy sauce. The butter adds a final touch of richness, gloss, and a silky mouthfeel that truly elevates the curry.

Step 6: Season and Serve.
Taste the curry and add salt and pepper as needed to achieve your desired seasoning. Garnish generously with fresh chopped parsley or cilantro, and a dollop of creamy Greek yogurt. Serve this delectable chickpea curry hot over a bed of white or brown rice for a complete and satisfying meal.

Frequently Asked Questions About Chickpea Curry
Absolutely! This chickpea curry freezes beautifully, making it an excellent option for meal prep. Allow the curry to cool completely after cooking, then transfer it to a freezer-safe container. It can be stored in the freezer for up to 6 months. When you’re ready to enjoy it, simply thaw it overnight in the refrigerator and then gently reheat it on the stovetop in a skillet or pot over low heat, stirring occasionally until warmed through.
Yes, you certainly can! Using dried chickpeas can result in an even creamier texture and richer flavor. If opting for dried chickpeas, you’ll need to soak them overnight (about 8-12 hours) and then cook them until they are tender. Once cooked, proceed with the recipe as you would with canned chickpeas, ensuring they are well-drained.
For a similar creamy texture, you have several excellent substitutes. Full-fat coconut milk is my top recommendation for a dairy-free alternative, as it adds richness and a lovely, subtle sweetness. You could also use almond milk, soy milk, or a homemade cashew cream (blended soaked cashews with water) for a dairy-free option. For a lighter dairy option, regular milk can be used, though it will result in a slightly thinner sauce. Greek yogurt can also be stirred in at the end (off the heat) for a creamy tang.
If your curry turns out thinner than desired, there are a few easy ways to thicken it. You can simply continue to simmer it uncovered for a bit longer, allowing the liquid to reduce naturally. Another method is to mash a portion of the chickpeas against the side of the pan with the back of a spoon; this releases their starch and thickens the sauce. Alternatively, create a cornstarch slurry by whisking a tablespoon of cornstarch with an equal amount of cold water, then slowly stir it into the simmering curry until it thickens. For a richer, dairy-free thickening agent, blend a handful of cashews with a little water until smooth and stir that into the curry.
Chickpea curry is wonderfully versatile! It pairs perfectly with steamed white or brown rice, quinoa, or fluffy basmati rice. For an authentic experience, serve it with warm naan bread, roti, or paratha to scoop up every last bit of that delicious sauce. A side of cooling cucumber raita (yogurt dip), a simple green salad, or some pickled onions can also be fantastic complements.
Yes, this chickpea curry is packed with nutrients! Chickpeas are an excellent source of plant-based protein and fiber, contributing to satiety and digestive health. Tomatoes provide vitamins and antioxidants. While heavy cream and butter add richness, they are used in moderation. You can make it even healthier by opting for coconut milk or a lighter dairy alternative, and by loading it with extra vegetables. It’s a wholesome and satisfying meal choice.
Discover More Delicious Curry Recipes
Vegetarian
Red Lentil Curry
Beef
Slow Cooker Beef Curry
Vegetarian
Cauliflower Curry Recipe
Seafood
Easy Shrimp Curry
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest for the latest.
Creamy Chickpea Curry (Vegetarian Butter Chicken Inspired)

Saved
Pin
Ingredients
- 2 tablespoons olive oil
- 1/2 of a medium red onion, diced (or sweet onion)
- 3 garlic cloves, minced
- 1 – 28 ounce can of crushed or diced tomatoes
- 2 tablespoons curry powder
- 2 – 15 ounce cans of chickpeas, drained and rinsed
- 1/3 cup heavy cream
- 1 tablespoon unsalted butter
- Salt and freshly ground black pepper to taste
- Fresh parsley or cilantro as a garnish
- A dollop of Greek yogurt
- Serve over white or brown rice
Instructions
-
Heat the olive oil in a large pan or Dutch oven over medium heat. Add the diced red onion and minced garlic and cook, stirring frequently, until the onion is translucent and softened, about 4-5 minutes.
-
Stir in the crushed or diced tomatoes (with their juices) and the curry powder. Cook for another 5 minutes, allowing the flavors to meld and the tomatoes to darken slightly.
-
Add the drained and rinsed chickpeas to the pan and bring the mixture to a gentle simmer. Continue to cook for approximately 8 minutes, allowing the chickpeas to absorb the rich flavors. Then, pour in the heavy cream and stir until well combined.
-
Remove the pan from the heat. Add the unsalted butter and stir until it is completely melted and fully incorporated into the creamy sauce. Taste and add salt and freshly ground black pepper as needed. Garnish generously with fresh chopped parsley or cilantro, and an optional dollop of Greek yogurt. Serve immediately over white or brown rice.
Notes
- If your curry is too thin, simmer it uncovered for a few extra minutes to reduce the liquid, mash some of the chickpeas, or stir in a cornstarch slurry (1 tbsp cornstarch + 1 tbsp cold water) until thickened.
- For a deeper flavor and creamier texture, you can use dried chickpeas. Remember to soak them overnight and cook until tender before adding to the curry.
- To make this recipe dairy-free or lighter, substitute heavy cream with full-fat coconut milk, almond milk, or a homemade cashew cream. You can also use a plant-based butter alternative.
- Feel free to add other vegetables like zucchini, bell peppers, or spinach during the simmering stage for added nutrients and texture.
- Adjust the amount of curry powder to your taste, starting with less if you prefer a milder flavor, and adding more if you enjoy a stronger curry taste.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.