Homemade Vegan Butter Chickpeas (Easy!) photo

This is a weeknight-friendly, hands-off chickpea curry that checks all the boxes: creamy, cozy, and fast. It borrows the comforting mouthfeel of a “butter” curry but relies on pantry staples — canned chickpeas, coconut milk, peanut butter — instead of dairy. The result is rich, saucy, and deeply satisfying without fuss.

I developed this because I needed a reliable vegetarian dinner that didn’t require shopping for anything special. The flavors build quickly on the stovetop and the finish is flexible: serve it over rice for a familiar plate or scoop it with flatbread when you want something more casual. It holds up well for leftovers and plays nice with simple garnishes like cilantro and cashews.

Below you’ll find everything you need: exact ingredients from my tested batch, step-by-step instructions, tool recommendations, and practical notes that keep this recipe dependable. Read the essentials, then jump to the build when you’re ready to cook.

The Essentials

Classic Vegan Butter Chickpeas (Easy!) image

Quick overview: this is a saucy chickpea dish flavored with curry powder, smoked paprika, and a splash of tamari. Coconut milk and peanut butter give the sauce its creamy, slightly nutty body. Tomato paste and diced tomatoes provide balance and acidity. It cooks in a single skillet and finishes in under 30 minutes once your rice is ready.

Plan to have cooked rice (or warm flatbreads) ready before the final simmer ends. Prep is minimal: dice the onion, drain the chickpeas, and open cans. Timing is forgiving; simmer a little longer for thicker sauce or a bit less if you prefer looser gravy.

Ingredients

  • 1 yellow onion — provides the aromatic base; dice it evenly so it softens in the same time.
  • 15oz.can chickpeas — the main protein and texture; rinse and drain to remove canning liquid.
  • 15oz.can petite diced tomatoes — adds body and acidity; use the juice too for flavor and moisture.
  • 14oz.can coconut milk(regular, unsweetened) — creates the creamy sauce; full-fat gives best richness.
  • 1/4cup peanut butter(creamy, natural) — thickens and adds depth; smooth works best for an even sauce.
  • 3 Tbsp. tomato paste — concentrated tomato flavor and color; helps thicken the sauce.
  • 1 1/3 Tbsp. curry powder — main spice blend; toast briefly with onions to bloom aroma.
  • 1 1/2 tsp. garlic powder* — convenient garlic flavor; add to taste if you prefer fresh garlic.
  • 1 tsp. smoked paprika — brings warmth and a subtle smokiness; balances the sweetness of coconut milk.
  • 1 Tbsp. tamari — adds salt and umami; tamari keeps the sauce gluten-free if desired.
  • Cooked rice (and/or flatbread), cashews, and fresh cilantro — serving suggestions and optional toppings; cashews add crunch and cilantro brightens the dish.

Build Vegan Butter Chickpeas Step by Step

  1. Cook the rice according to package instructions (or prepare it ahead of time) so it’s ready when the chickpea sauce is finished.
  2. Peel and dice the yellow onion.
  3. Heat a large skillet over medium-high heat. Add the diced onion and cook, stirring frequently, until softened and translucent, about 7–8 minutes.
  4. Add the curry powder, garlic powder, and smoked paprika to the onions. Stir and cook for 1 minute to bloom the spices.
  5. Rinse and drain the chickpeas. Add the chickpeas and the entire can of petite diced tomatoes (with their juice) to the skillet. Stir and cook for 2–3 minutes to combine and warm the chickpeas.
  6. Reduce the heat to medium. Add the coconut milk, peanut butter, and tomato paste to the skillet. Stir until the peanut butter and tomato paste are fully incorporated and the sauce is smooth.
  7. Lower the heat to medium-low and simmer uncovered for about 8 minutes, stirring occasionally, until the sauce has thickened slightly.
  8. Remove from heat and stir in the tamari until evenly combined.
  9. Serve the chickpea sauce warm over cooked rice (or with flatbread). Top with cashews and fresh cilantro if desired.

Why I Love This Recipe

Easy Vegan Butter Chickpeas (Easy!) recipe photo

It’s the sort of dinner that feels like a treat but doesn’t demand time or advanced skills. The flavors are layered: toasting spices in the softened onion brings forward their aroma, peanut butter gives present, savory body, and coconut milk smooths everything into a silky sauce. It’s also incredibly adaptable. Want it spicier? Add chile flakes. Want more protein? Stir in sautéed greens or extra beans. The base is forgiving and rewarding.

Another reason: great leftovers. The flavors deepen overnight, and the sauce thickens to a clingy texture that reheats beautifully on the stovetop or in the microwave. It makes lunches or an easy second meal with very little extra work.

Allergy-Friendly Substitutes

Delicious Vegan Butter Chickpeas (Easy!) shot

  • Peanut butter — substitute sunflower seed butter or almond butter for a nut-free or different-nut option; flavor will change slightly.
  • Coconut milk — if allergic to coconut, try a neutral oat- or soy-based creamer; expect a lighter mouthfeel.
  • Tamari — use soy sauce if tamari is unavailable; skip or use a pinch of salt for soy-free needs.
  • Cashew topping — replace with pumpkin seeds or omit for nut-free serving.

Essential Tools for Success

  • Large skillet — wide-bottomed is best so you can reduce the sauce evenly and stir without spills.
  • Wooden spoon or sturdy spatula — for scraping the bottom and integrating the peanut butter and tomato paste.
  • Can opener and colander — for draining and rinsing chickpeas and tomatoes.
  • Measuring spoons and cups — the curry powder amount is specific; measure for consistent flavor.
  • Rice cooker or pot — cook the rice while you build the sauce so everything finishes together.

Don’t Do This

Don’t rush the onion step. Softening and slight browning develop the base flavor; undercooked onion tastes sharp and raw. Also, don’t add the tamari too early — it’s best stirred in at the end so you can control salt and umami without reducing it down intensely.

Don’t skip stirring when you add the peanut butter and tomato paste. These two can form clumps if not worked into the coconut milk. Stir until smooth; if the sauce seems too thick, add a tablespoon or two of water or reserved tomato juice to loosen it.

Holiday-Friendly Variations

Turn Vegan Butter Chickpeas into something special for guests with a few tweaks. Stir in a handful of toasted almonds and raisins for a nuanced sweet-salty contrast. Finish with a squeeze of fresh lemon and extra cilantro to lift richness for holiday tables that can be heavy.

For a festive spread, serve the chickpeas in a shallow bowl with saffron-infused rice or cardamom-scented basmati. Add roasted seasonal vegetables on the side — carrots, Brussels sprouts, or squash hold up well and add color to the plate.

Pro Tips & Notes

  • Bloom spices — cooking curry powder and paprika with the softened onion for a minute releases essential oils and deepens flavor.
  • Texture control — simmer longer for a thicker, clingy sauce; simmer less for a looser gravy that soaks into rice.
  • Peanut butter choice — natural creamy peanut butter blends best; chunky will create texture that can be pleasant but different.
  • Salt adjustment — tamari adds salt and umami at the end. Taste before adding more, especially if your peanut butter is salted.
  • Freshness — top with cilantro just before serving; herbs lose brightness if heated for too long.

Make Ahead Like a Pro

Make the sauce up to two days ahead. Cool completely, then refrigerate in an airtight container. Reheat gently over low-medium heat, adding a splash of water if the sauce has thickened too much. If freezing, portion into freezer-safe containers for up to three months; thaw overnight in the fridge before reheating.

If you want rice ready too, cook it and cool it quickly on a tray, then refrigerate in a sealed container. Reheat rice with a sprinkle of water and a short microwave blast or steam it on the stove to bring back fluffiness.

Common Qs About Vegan Butter Chickpeas

  • Can I use fresh garlic instead of garlic powder? — Yes. Use 2–3 minced cloves added when the onions are soft; cook 30–60 seconds before adding spices.
  • Can I make this oil-free? — Yes. The recipe as written doesn’t require added oil; the onion will soften in its own moisture if you keep the heat moderate and stir often.
  • Can I swap chickpeas for another bean? — You can use white beans or butter beans, but texture and flavor will shift. Chickpeas hold up best to the sauce.
  • Is this spicy? — No, it’s mild. Add chili flakes, cayenne, or a diced green chili if you like heat.
  • How do I get a smoother sauce? — Blend part of the sauce with an immersion blender or transfer half to a blender, then return to the pan and stir to combine.

Make It Tonight

Ready to cook? Start the rice first so everything finishes together. Dice the onion while the rice warms. Follow the step-by-step build above: soften onions, bloom spices, add chickpeas and tomatoes, stir in coconut milk, peanut butter and tomato paste, simmer, finish with tamari, and serve. Top with cashews and cilantro for crunch and brightness.

This dish is straightforward, forgiving, and made entirely from pantry-friendly ingredients. It’s the kind of weeknight meal I come back to over and over because it delivers consistently and makes leftovers feel like a bonus. Enjoy.

Homemade Vegan Butter Chickpeas (Easy!) photo

Vegan Butter Chickpeas (Easy!)

A quick vegan chickpea curry with coconut milk and peanut butter, served over rice or with flatbread. Flavorful, creamy, and easy to make.
Servings: 4 servings

Ingredients

Ingredients

  • 1 yellow onion
  • 15 oz.can chickpeas
  • 15 oz.can petite diced tomatoes
  • 14 oz.can coconut milk regular, unsweetened
  • 1/4 cuppeanut butter creamy, natural
  • 3 Tbsp.tomato paste
  • 1 1/3 Tbsp.curry powder
  • 1 1/2 tsp.garlic powder*
  • 1 tsp.smoked paprika
  • 1 Tbsp.tamari
  • Cooked rice and/or flatbread, cashews, and fresh cilantro

Instructions

Instructions

  • Cook the rice according to package instructions (or prepare it ahead of time) so it’s ready when the chickpea sauce is finished.
  • Peel and dice the yellow onion.
  • Heat a large skillet over medium-high heat. Add the diced onion and cook, stirring frequently, until softened and translucent, about 7–8 minutes.
  • Add the curry powder, garlic powder, and smoked paprika to the onions. Stir and cook for 1 minute to bloom the spices.
  • Rinse and drain the chickpeas. Add the chickpeas and the entire can of petite diced tomatoes (with their juice) to the skillet. Stir and cook for 2–3 minutes to combine and warm the chickpeas.
  • Reduce the heat to medium. Add the coconut milk, peanut butter, and tomato paste to the skillet. Stir until the peanut butter and tomato paste are fully incorporated and the sauce is smooth.
  • Lower the heat to medium-low and simmer uncovered for about 8 minutes, stirring occasionally, until the sauce has thickened slightly.
  • Remove from heat and stir in the tamari until evenly combined.
  • Serve the chickpea sauce warm over cooked rice (or with flatbread). Top with cashews and fresh cilantro if desired.

Equipment

  • Large Skillet
  • Rice cooker or pot

Notes

Notes
*Spices:
Modify the accent spices as desired. I use garlic & smoked paprika, but play around with cumin, turmeric, cinnamon, garam masala, ginger, chili powder, etc. I've found this to be a pretty forgiving recipe.
Acidity & sweetness:
Add a fresh squeeze of lemon juice for acidity, and/or 1 Tbsp. maple syrup for sweetness.
Yield:
This recipe makes about 4.5 to 5 cups. For us, that's about 4 large bowls or 5-6 smaller/medium bowls.
Nutrition:
Estimated nutritional content is calculated without rice, cashews, and toppings.
Recipe adapted from
Earth of Maria
.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating