Crockpot Vegan Butter Chickpeas No Dairy!

Butter chickpeas — or butter chicken’s plant-based, considerably more ethical sibling — is one of those dishes that sounds indulgent, tastes indulgent, and happens to be entirely dairy-free. This Crockpot Vegan Butter Chickpeas takes it even further by adding peanut butter to the tomato base,

which sounds unusual until you taste it and immediately understand why every West African peanut stew uses this exact combination. Rich, warmly spiced, slightly creamy, and loaded with chickpeas and spinach — it cooks in the slow cooker while you get on with your day and produces something genuinely special by dinner time.

“This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you.”

I started making this when I wanted something that felt luxurious on a weeknight without requiring any actual weeknight effort. Throw everything in the slow cooker in the morning, come back to a kitchen that smells extraordinary, serve over whole grains with lime and cilantro. Completely vegan, no dairy anywhere, and deeply satisfying. Let’s walk through it.

Quick Stats

  • Prep Time: 15 minutes
  • Cook Time: 4 hours (HIGH) or 7 hours (LOW)
  • Total Time: 4 hours 15 minutes
  • Servings: 4–6
  • Calories: ~420 kcal per serving (with grain base)
  • Diet: 100% Vegan, Gluten-Free, Dairy-Free
Crockpot Vegan Butter Chickpeas
Crockpot Vegan Butter Chickpeas

The Full Ingredient List

  • 1 tablespoon avocado oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 medium celery stalks, diced
  • 1 bell pepper, diced
  • 3 cups water
  • 1 tablespoon vegetable bouillon base (Better Than Bouillon works brilliantly)
  • ½ cup natural peanut butter
  • 1 can (28 oz) diced tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon cumin
  • 1 teaspoon curry powder
  • 1 teaspoon ground turmeric
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon ground ginger
  • 1½ cups cooked chickpeas (garbanzo beans)
  • 3 cups fresh spinach, chopped
  • ½ cup fresh cilantro, chopped
  • ¼ cup chopped peanuts
  • 3 cups cooked whole grains (whole grain medley, brown rice, or quinoa)
  • Lime wedges for serving

How to Make It – Step by Step for Crockpot Vegan Butter Chickpeas

Step 1: Add the avocado oil, diced onion, garlic, carrots, celery, bell pepper, water, vegetable bouillon, natural peanut butter, diced tomatoes, tomato paste, cumin, curry powder, turmeric, salt, black pepper, and ground ginger directly to your slow cooker. Stir well to combine everything — make sure the peanut butter and tomato paste are fully incorporated rather than sitting in clumps.

Step 2: Cook on HIGH for 4 hours or LOW for 7 hours. The slow cooker does all the work here — the vegetables soften, the spices bloom, and the peanut butter melts into the tomato base creating that rich, creamy sauce.

Step 3: In the last 15–20 minutes of cooking, add the cooked chickpeas and the chopped spinach. Stir to combine and leave the lid slightly ajar so any excess moisture evaporates. The spinach wilts into the stew beautifully.

Step 4: Serve the stew over a bed of cooked whole grains. Top with fresh cilantro, chopped peanuts, and a generous squeeze of fresh lime juice.

Crockpot Vegan Butter Chickpeas
Crockpot Vegan Butter Chickpeas

Equipment You’ll Need

  • A large slow cooker — 6-quart minimum for this recipe. You’re adding a significant volume of vegetables, liquid, and sauce, and you need room to stir properly. A quality slow cooker with consistent temperature and a tight-fitting lid produces the best results. Brands like Crock-Pot, Hamilton Beach, and All-Clad all perform reliably.
  • A sharp knife and large chopping board — you’re dicing a good amount of vegetables. A sharp knife makes this prep genuinely enjoyable rather than a chore.
  • Measuring cups and measuring spoons — for the spices and liquids
  • A wooden spoon or spatula — for stirring everything together in the slow cooker
  • A pot for cooking the grains — whether you use a whole grain medley, brown rice, or quinoa, you’ll cook these separately while the stew finishes
  • Serving bowls — deep bowls work best for this stew-over-grains format

No blender, no special technique, no complicated equipment. Everything goes straight into the slow cooker and the heat does the rest. That simplicity is genuinely one of the best things about this recipe.

Calorie & Nutrition Breakdown (Per Serving — Approximate, With Grain Base)

NutrientPer Serving
Calories~420 kcal
Carbohydrates~48g
Protein~18g
Total Fat~18g
Fibre~11g
Vitamin AHigh (carrots + spinach)
Vitamin CSignificant (bell pepper + tomatoes)
IronHigh (chickpeas + spinach)
PotassiumVery high

The nutrition profile here is exceptional. 11g of fibre and 18g of protein per serving from an entirely plant-based meal is genuinely impressive — the chickpeas, peanut butter, and whole grains combine to create a complete amino acid profile. The iron from the chickpeas and spinach is particularly meaningful, and the vitamin C from the tomatoes and bell pepper boosts that iron absorption significantly.

FYI: The peanut butter in this recipe isn’t just a flavour addition — it provides healthy monounsaturated and polyunsaturated fats, magnesium, vitamin E, and niacin. Half a cup across four to six servings means each bowl gets a meaningful nutritional contribution from what might seem like an unusual ingredient in an Indian-inspired dish.

Why Peanut Butter in a Butter Chickpea Dish?

This is the question the recipe raises immediately — and it deserves a proper answer. Peanut butter in a dish inspired by Indian butter chicken sounds like a fusion experiment that went slightly off-script. But the combination of peanut butter and tomatoes is actually one of the great culinary matches across multiple food traditions.

The West African Peanut Stew Connection

West African peanut stew — groundnut soup — uses this exact base: tomatoes, vegetables, warm spices, and peanut butter, cooked down into a rich, thick sauce over chickpeas or other legumes. This recipe borrows that wisdom and applies it to an Indian spice profile, producing something that bridges traditions in a way that makes complete culinary sense.

The peanut butter adds fat for richness, protein for substance, and a subtle nutty sweetness that balances the acidity of the tomatoes and the heat of the spices. It’s what makes this dish taste deeply satisfying rather than just spiced tomato stew.

How It Creates the “Butter” Quality Without Butter

Traditional butter chicken gets its characteristic richness from cream and butter — both dairy products. The peanut butter in this Crockpot Vegan Butter Chickpeas replicates that rich, coating quality through plant-based fat instead. After several hours in the slow cooker, it melts completely into the sauce and creates the smooth, almost velvety texture that makes butter-style dishes so satisfying.

Breaking Down the Spice Blend

Five spices go into this recipe, and each one plays a specific role that’s worth understanding:

  • Cumin (1 tsp): Earthy and slightly smoky — the foundational warm spice that anchors the whole blend
  • Curry powder (1 tsp): A blend of multiple spices in one — adds complexity and a characteristic warmth
  • Turmeric (1 tsp): Anti-inflammatory, slightly bitter, and responsible for the golden colour of the sauce. It also pairs beautifully with the peanut butter’s nuttiness.
  • Ground ginger (½ tsp): Adds brightness and a subtle heat that cuts through the richness of the peanut sauce
  • Black pepper (½ tsp): Enhances the absorption of turmeric’s active compound curcumin — a genuinely evidence-based spice pairing that’s also just good for flavour

The combination produces a warm, complex spice profile that’s Indian-inspired without being a direct replication of any single dish — which is exactly what gives this recipe its distinctive character.

Crockpot Vegan Butter Chickpeas
Crockpot Vegan Butter Chickpeas

The Chickpeas — Why They Go In Last

You’ll notice the chickpeas don’t go in at the start with everything else. They go in during the last 15–20 minutes of cooking, and this timing is deliberate.

Preventing Mushy Chickpeas

Canned or pre-cooked chickpeas are already soft. Four hours in a slow cooker at high heat would reduce them to mush — losing their texture and turning the stew into something closer to a purée. Adding them in the final 15–20 minutes gives them just enough time to absorb the flavours of the sauce while maintaining their shape and satisfying bite. This is a technique worth applying to any slow cooker recipe that uses beans or legumes.

The Spinach Timing Works the Same Way

Spinach added at the start of a 4-hour slow cooker session produces grey, overcooked greens that have lost their colour, texture, and most of their nutritional value. Added in the last 15 minutes, it wilts into the stew while retaining its colour, iron content, and slight texture. Two minutes after adding spinach to a hot stew is all it needs — the residual heat does the work.

Choosing Your Grain Base

The recipe serves this stew over cooked whole grains, and the choice of grain affects both the nutritional profile and the eating experience.

Whole Grain Medley (Best Option)

A blend of whole grains — typically including wheat berries, rye berries, oat groats, and barley — provides the most complex, nutty flavour and the highest fibre content. The varied textures in a grain medley also make each bowl more interesting to eat. Cook according to package instructions.

Still Hungry, Try It Next recipe :-

Crockpot Vegan Fettuccine Alfredo

Crockpot Vegan Fettuccine Alfredo
Crockpot Vegan Fettuccine Alfredo

Brown Rice (Most Accessible)

The most widely available and recognisable option. Brown rice absorbs the stew’s sauce beautifully and has a neutral flavour that lets the spiced chickpea dish take centre stage. Cook at a 2:1 water-to-rice ratio for 35–45 minutes.

Quinoa (Highest Protein)

Quinoa adds the most protein of the grain options — about 8g per cooked cup — and cooks in just 15 minutes. The slightly nutty, firm texture of quinoa holds up well against the rich stew. For maximum protein content, quinoa is the right choice.

White Rice (If That’s What You Have)

Works fine — the dish will still be excellent. White rice has less fibre and fewer nutrients than the alternatives, but if it’s what you have, use it without concern. The stew itself provides more than enough nutritional value.

Tips for Making This Dish Absolutely Perfect

  • Stir the peanut butter in thoroughly before starting the cooker. Natural peanut butter can sit in clumps at the bottom if not fully incorporated. Take an extra minute to stir until the peanut butter is evenly distributed through the liquid and tomatoes.
  • Use natural peanut butter, not sweetened. Sweetened peanut butter contains added sugar and emulsifiers that change the flavour and behaviour of the sauce. Natural peanut butter — just peanuts, sometimes salt — is what this recipe needs.
  • Don’t skip the lime. A squeeze of fresh lime juice at the end is the brightness element that lifts the entire dish. The acidity cuts through the richness of the peanut-tomato sauce and makes the flavours pop. Don’t serve without it.
  • Taste and adjust before serving. After the stew finishes cooking, taste it and check the seasoning. The tomatoes’ acidity and the bouillon’s saltiness vary by brand, so you may need a little more salt, a touch more lime, or an extra pinch of cumin depending on your specific ingredients.
  • Cook your grains while the stew finishes. Time your grain cooking so everything is ready simultaneously. If you’re using brown rice, start it about 45 minutes before the stew finishes. Quinoa needs only 15 minutes. Whole grain medley varies — check your package.

Variations to Try

Add Sweet Potato

Dice a medium sweet potato and add it with the other vegetables at the start of cooking. Sweet potato adds natural sweetness that plays beautifully against the spiced peanut sauce, and it becomes perfectly tender over the long cooking time.

Use Coconut Milk Instead of Water

Replace the 3 cups of water with 2 cups of water and 1 cup of full-fat coconut milk. This creates a richer, creamier sauce with a more pronounced coconut note that sits alongside the peanut butter beautifully.

Add Cauliflower

Add 2 cups of cauliflower florets with the other vegetables at the start. They absorb the spiced sauce as they cook and become beautifully flavoured throughout.

Spicier Version

Add 1 teaspoon of cayenne pepper or a minced fresh chilli to the slow cooker with the other spices. The heat amplifies all the other flavours and pairs brilliantly with the cooling freshness of the lime and cilantro at the end.

Almond Butter Instead of Peanut Butter

If peanut allergies are a concern, substitute almond butter in the same quantity. The sauce will be slightly less rich and have a milder nutty flavour, but it still works well and produces a beautiful result.

Still Hungry, Try It Next recipe :-

The BEST Vegan White Bean Chili Crockpot

The BEST Vegan White Bean Chili Crockpot
The BEST Vegan White Bean Chili Crockpot

Storage and Reheating

Refrigerator

Store the stew (separately from the grains) in a sealed container for up to 4 days in the fridge. The flavours deepen and improve overnight — this is one of those dishes that’s genuinely better on day 2.

Freezer

The stew freezes excellently for up to 3 months. The chickpeas and sauce hold up very well through freezing. The spinach loses some texture but remains perfectly fine for eating. Store in individual portions and thaw overnight in the fridge.

Reheating

Reheat in a pot over medium-low heat with a splash of water to restore the right consistency. The peanut butter sauce can thicken significantly when cold — adding a small amount of water and stirring while reheating brings it back to the right texture.

Frequently Asked Questions

Can I use dried chickpeas instead of cooked? Add ¾ cup of dried chickpeas (they expand to roughly 1½ cups cooked) directly to the slow cooker at the start rather than at the end. Dried chickpeas need the full cooking time to soften properly. This changes the timing but works well.

What if I don’t have vegetable bouillon? Use vegetable broth instead of the water and bouillon combination. Use 3 cups of good quality vegetable broth to replace the 3 cups of water plus bouillon base.

Is this dish spicy? At the recipe quantities, the heat level is mild — warm and aromatic rather than hot. The ginger and black pepper add subtle warmth. Add cayenne or fresh chilli if you want more heat.

Can I make this on the stovetop? Yes — sauté the onion, garlic, and vegetables in oil for 5–7 minutes, add all remaining ingredients except chickpeas and spinach, simmer for 25–30 minutes, then add chickpeas and spinach for the final 5 minutes.

Crockpot Vegan Butter Chickpeas
Crockpot Vegan Butter Chickpeas

Set It Up This Morning

Here’s the complete picture: 15 minutes of prep, everything goes in the slow cooker, and four to seven hours later you have a deeply spiced, peanut-rich, chickpea-loaded stew that serves four to six people with 18g of protein and 11g of fibre per bowl. Serve it over whole grains with lime, cilantro, and chopped peanuts on top.

This is the recipe for days when you want a genuinely impressive, genuinely nourishing dinner without investing any evening effort. Set it up before work, come home to an extraordinary-smelling kitchen, and eat something that tastes like you spent the afternoon cooking. The slow cooker did that. You just get the credit. 

Crockpot Vegan Butter Chickpeas

Crockpot Vegan Butter Chickpeas (No Dairy!)

Butter chickpeas — or butter chicken’s plant-based, considerably more ethical sibling — is one of those dishes that sounds indulgent, tastes indulgent, and happens to be entirely dairy-free
Prep Time 15 minutes
Cook Time 4 hours
Total Time 4 hours 15 minutes
Servings: 6
Course: crockpot, DINNER, Main Course
Cuisine: American
Calories: 420

Ingredients
  

  • 1 tablespoon avocado oil
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 2 medium carrots diced
  • 2 medium celery stalks diced
  • 1 bell pepper diced
  • 3 cups water
  • 1 tablespoon vegetable bouillon base Better Than Bouillon works brilliantly
  • ½ cup natural peanut butter
  • 1 can 28 oz diced tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon cumin
  • 1 teaspoon curry powder
  • 1 teaspoon ground turmeric
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon ground ginger
  • 1½ cups cooked chickpeas garbanzo beans
  • 3 cups fresh spinach chopped
  • ½ cup fresh cilantro chopped
  • ¼ cup chopped peanuts
  • 3 cups cooked whole grains whole grain medley, brown rice, or quinoa
  • Lime wedges for serving

Equipment

  • A large slow cooker — 6-quart minimum for this recipe. You’re adding a significant volume of vegetables, liquid, and sauce, and you need room to stir properly. A quality slow cooker with consistent temperature and a tight-fitting lid produces the best results. Brands like Crock-Pot, Hamilton Beach, and All-Clad all perform reliably.
  • A sharp knife and large chopping board — you’re dicing a good amount of vegetables. A sharp knife makes this prep genuinely enjoyable rather than a chore.
  • Measuring cups and measuring spoons — for the spices and liquids
  • A wooden spoon or spatula — for stirring everything together in the slow cooker
  • A pot for cooking the grains — whether you use a whole grain medley, brown rice, or quinoa, you’ll cook these separately while the stew finishes
  • Serving bowls — deep bowls work best for this stew-over-grains format

Method
 

  1. Step 1: Add the avocado oil, diced onion, garlic, carrots, celery, bell pepper, water, vegetable bouillon, natural peanut butter, diced tomatoes, tomato paste, cumin, curry powder, turmeric, salt, black pepper, and ground ginger directly to your slow cooker. Stir well to combine everything — make sure the peanut butter and tomato paste are fully incorporated rather than sitting in clumps.
  2. Step 2: Cook on HIGH for 4 hours or LOW for 7 hours. The slow cooker does all the work here — the vegetables soften, the spices bloom, and the peanut butter melts into the tomato base creating that rich, creamy sauce.
  3. Step 3: In the last 15–20 minutes of cooking, add the cooked chickpeas and the chopped spinach. Stir to combine and leave the lid slightly ajar so any excess moisture evaporates. The spinach wilts into the stew beautifully.
  4. Step 4: Serve the stew over a bed of cooked whole grains. Top with fresh cilantro, chopped peanuts, and a generous squeeze of fresh lime juice.

Notes

Calorie & Nutrition Breakdown (Per Serving — Approximate, With Grain Base)

Nutrient
Per Serving
Calories
~420 kcal
Carbohydrates
~48g
Protein
~18g
Total Fat
~18g
Fibre
~11g
Vitamin A
High (carrots + spinach)
Vitamin C
Significant (bell pepper + tomatoes)
Iron
High (chickpeas + spinach)
Potassium
Very high