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.

Chickpea Butter Masala
Description
~6 servings
Ingredients
Chickpeas
Butter Masala Sauce Base
Masala Spice Blend
Serve
Instructions
-
Prepare Chickpeas
Drain and rinse chickpeas.
Cook/heat them on stove top.
-
Butter Masala Sauce
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.
-
Combine Chickpeas and Sauce
Add chickpeas into the butter masala sauce.
Simmer for 5–10 mins until fully coated and heated through.