This Vegan Chickpea Butter Masala is everything you love about a rich, creamy Indian curry made completely plant-based. Tender chickpeas are simmered in a velvety tomato-based butter masala sauce infused with spices, garlic, and ginger. The result is a comforting, restaurant-style dish that's packed with flavor while still being easy enough to make on a busy weeknight.
Ready in just 30 minutes, this recipe is perfect for meal prep, family dinners, or whenever you're craving something cozy and satisfying. The combination of protein-rich chickpeas and a deeply spiced, creamy sauce makes every bite hearty and nourishing. Serve it with warm roti, fluffy basmati rice, or soft vegan naan.

~6 servings
Drain and rinse chickpeas.
Cook/heat them on stove top.
Sauté sliced yellow onion in vegan butter over medium heat until soft.
Add tomato paste, lemon juice, ginger, garlic, and masala splice blend.
Cook for 2 mins.
Stir in diced tomatoes and simmer over low/med heat for 5 mins.
Whisk in vegan cream cheese and plant-based milk.
Blend sauce in batches for an extra silky texture, then return to pan.
Add chickpeas into the butter masala sauce.
Simmer for 5–10 mins until fully coated and heated through.
Thank you for printing this recipe, I know you're going to love it!
Your foodie friend,
Roma B @itsromab