| |

Easy Vegan Chana Masala with Tomato and Chickpeas Recipe

If you love quick, comforting meals packed with flavor, you’re going to absolutely adore this Easy Vegan Chana Masala with Tomato and Chickpeas Recipe. It’s one of those dishes I keep coming back to because it’s hearty, wholesome, and surprisingly simple to make. You’ll find that even if you’re not usually into cooking Indian food at home, this recipe breaks everything down in a way that makes success almost effortless. Let me walk you through why this is such a fan-freaking-tastic recipe and how it can become a staple in your kitchen.

❤️

Why You’ll Love This Recipe

  • Simple Ingredients: Made with pantry staples like canned tomatoes and chickpeas—no hunting for hard-to-find spices.
  • Deep, Layered Flavors: The combination of warming spices and fresh aromatics creates a rich, comforting curry you’ll crave again and again.
  • Hearty and Vegan: Fully plant-based, protein-packed, and satisfying enough to make everyone at the table happy.
  • Perfect for Meal Prep: Holds up beautifully in the fridge or freezer, making lunches and dinners a breeze throughout the week.

Ingredients You’ll Need

This recipe uses a straightforward list of ingredients, but don’t let that fool you—the magic happens in the layering of spices and the juicy burst from the tomatoes. I always look for the freshest cilantro and good quality canned tomatoes to bring it all together beautifully.

Flat lay of golden cumin seeds, vibrant ground turmeric, warm reddish-brown garam masala, fresh bright green cilantro leaves, plump beige chickpeas, peeled whole tomatoes with rich red hues, finely grated pale yellow ginger, minced white garlic cloves, and a fresh lemon cut in half showing its juicy yellow flesh, all beautifully arranged on a white marble surface, photo taken with an iphone --ar 2:3 --v 7 - Easy Vegan Chana Masala, Vegan Chana Masala with Tomato and Chickpeas, Healthy Indian Chickpea Curry, Simple Vegan Indian Dinner, Quick Vegan Chana Masala
  • Extra-virgin olive oil: I love this for sautéing because it adds a subtle fruitiness, but any neutral oil works, too.
  • Yellow onion: Choose one that’s firm with no bruises; it adds natural sweetness after browning.
  • Cumin seeds: Toast these gently in the oil to coax out a nutty, earthy aroma you’ll notice immediately.
  • Garam masala: This is a warm spice blend—if you find different brands, pick whichever smells the most fragrant to you.
  • Ground coriander: Adds citrusy notes, balancing the richness of the curry.
  • Ground turmeric: For that beautiful golden color and mild earthiness.
  • Ground cardamom: Just a pinch gives a floral lift you might not expect but will love.
  • Cayenne pepper: Adjust according to your heat tolerance—start small, then add more if you want a kick.
  • Garlic cloves: Fresh and grated, because that intense garlic flavor is unbeatable.
  • Fresh ginger: Adds warmth and zing; a little goes a long way here.
  • Sea salt: Essential to bring out all the flavors—don’t skimp.
  • Water: Used to help build the sauce’s consistency and keep it silky.
  • Whole peeled tomatoes: I crush them by hand before adding so the sauce is perfectly textured.
  • Cooked chickpeas: Easily swapped with canned if you’re short on time—just rinse and drain them well.
  • Fresh cilantro: Adds brightness at the end; don’t forget to save some for garnish.
  • Fresh lemon juice: This finishes the dish with a lively tang that wakes up the flavors.
  • Cooked rice: Brown or white rice works great as a base to soak up that luscious sauce.
  • Whole milk Greek yogurt (optional): Perfect for a creamy contrast—use a vegan alternative if you prefer.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I like to keep the base recipe fairly classic, but there’s so much room to make this dish your own. Play around with the heat or swap in some extra veggies to suit your mood or season—it’s a flexible, forgiving recipe that welcomes variety.

  • Add veggies: Throw in chopped spinach or diced bell peppers for extra nutrients—I’ve found spinach wilts beautifully into the sauce near the end.
  • Change up the protein: Swap chickpeas with cooked lentils or black beans for a different twist that’s just as tasty.
  • Make it creamier: Stir in coconut milk instead of water at the last simmer for a rich, silky finish that’s pure comfort food.
  • Spice variations: Add smoked paprika or a pinch of cinnamon for a subtly smoky or sweet undertone I sometimes prefer on chilly nights.

How to Make Easy Vegan Chana Masala with Tomato and Chickpeas Recipe

Step 1: Sauté the onions until golden and luscious

Start by heating your olive oil in a large skillet over medium heat. Add the chopped yellow onion and give it a gentle stir every now and then. After about 8 minutes, you’ll see the onions transform into soft, well-browned beauties. This caramelization is crucial because it brings out the natural sweetness and depth that makes the curry special. Don’t rush this step—patience here really pays off.

Step 2: Bloom your spices for maximum flavor

Lower the heat to medium-low and add your cumin seeds, garam masala, coriander, turmeric, cardamom, and a pinch of cayenne pepper straight into the skillet with the onions. Stir everything quickly and cook for about 30 seconds to release the aromas. This step is one of my favorites because your kitchen fills with that unmistakable smell that tells you you’re onto something delicious!

Step 3: Build the sauce base with garlic, ginger, tomatoes, and water

Next, stir in the grated garlic and fresh ginger along with salt and ¼ cup of water. Then, add the canned whole peeled tomatoes. I like to break them apart with my hands before adding or crush them carefully in the pan with a wooden spoon. Bring this all to a gentle simmer and let it cook for 8 to 10 minutes until the sauce thickens and the flavors meld together beautifully.

Step 4: Add chickpeas and simmer to perfection

Stir in your cooked chickpeas along with the remaining ¼ cup water. Let everything simmer over low heat for 20 to 25 minutes, stirring occasionally. You’ll notice the sauce thickening nicely around the chickpeas and the flavors deepening. This slow simmer is where the magic really happens, turning simple ingredients into a comforting, rich curry.

Step 5: Finish with fresh cilantro and lemon juice

Just before serving, stir in chopped fresh cilantro and a squeeze of fresh lemon juice. This addition brightens up the dish and balances out all the warm spices perfectly. Trust me, you’ll love the fresh burst of flavor it gives at the end.

👨‍🍳

Pro Tips for Making Easy Vegan Chana Masala with Tomato and Chickpeas Recipe

  • Toast Spices Gently: Keep heat moderate when blooming spices to avoid burning—they should sizzle and pop, not blacken.
  • Hand-Crush Tomatoes: Breaking up canned tomatoes by hand gives you better control over sauce texture than using a blender.
  • Simmer Low and Slow: Letting the curry simmer slowly lets those bold flavors deepen—avoid rushing this step if you can.
  • Balance with Lemon: Lemon juice brightens the dish—a splash at the end brings everything together and cuts through richness.

How to Serve Easy Vegan Chana Masala with Tomato and Chickpeas Recipe

A white bowl contains a dish with three layers visible: the bottom layer is white rice filling half the bowl with a soft, grainy texture; on top of the rice, there is a thick chickpea and tomato sauce mixture in reddish-orange with chunks of chickpeas and tomato pieces, covering the center; a dollop of white creamy yogurt sits on top of the sauce in the middle; fresh green cilantro leaves are placed on one side of the bowl near the rice; pieces of flatbread with a light golden-brown color and soft texture rest on the edge of the bowl. A woman's hand is holding a spoon scooping into the sauce near the flatbread. The background is a white marbled texture with two lemon wedges placed nearby. Photo taken with an iphone --ar 2:3 --v 7 - Easy Vegan Chana Masala, Vegan Chana Masala with Tomato and Chickpeas, Healthy Indian Chickpea Curry, Simple Vegan Indian Dinner, Quick Vegan Chana Masala

Garnishes

I usually top this dish with extra chopped cilantro for a fresh herbal kick and a dollop of creamy Greek yogurt to cool down the spices—if you’re vegan, coconut or cashew yogurt are fantastic alternatives. A squeeze of additional lemon juice at the table is the final touch that makes it sing.

Side Dishes

Serve chana masala over fluffy brown or white rice to soak up that incredible sauce. I also love pairing it with warm naan bread or even some lightly roasted vegetables to round out the meal. If you want something light, a cucumber salad with a bit of lemon and mint is refreshing alongside this hearty curry.

Creative Ways to Present

For special occasions, I’ve tried serving this in small bowls alongside a spread of Indian-inspired condiments like mango chutney, pickled onions, and roasted chickpea snacks. Layered in a bowl with rice, a swirl of yogurt, a sprinkle of roasted cumin powder, and fresh herbs, it makes for a vibrant and cozy presentation that’s sure to impress guests.

Make Ahead and Storage

Storing Leftovers

I keep leftover chana masala in an airtight container in the fridge where it stays fresh for up to 4 days. The flavors actually intensify after a day or two, so sometimes I purposely make extra to enjoy later in the week. Just make sure to cool it down before refrigerating.

Freezing

This recipe freezes beautifully—just portion it into freezer-safe containers and it’ll last up to 3 months. Whenever I’m short on time, I reach for frozen chana masala, thaw it overnight in the fridge, and it tastes almost as fresh as day one.

Reheating

Reheat leftovers gently on the stove over medium-low heat, stirring to prevent sticking. If the sauce thickens too much, splash in a little water to loosen it back up. Microwave works fine, too—just cover and heat in short bursts, stirring in between.

FAQs

  1. Can I use canned chickpeas instead of cooked chickpeas?

    Absolutely! Canned chickpeas are a convenient shortcut and work perfectly in this recipe. Just be sure to rinse and drain them well to remove excess sodium and improve the texture.

  2. Is this recipe really vegan if it uses Greek yogurt?

    The base recipe is vegan if you skip the Greek yogurt or replace it with a plant-based alternative like coconut or almond yogurt. I include yogurt as a serving suggestion because it adds a nice creaminess, but feel free to leave it out or swap it to keep it 100% vegan.

  3. Can I make this recipe spicier?

    You sure can! Increase the cayenne pepper or add finely chopped fresh green chilies when adding the spices. Just add them little by little and taste as you go to find your perfect heat level.

  4. What rice pairs best with chana masala?

    Both brown and white basmati rice are excellent companions for this dish. Brown rice adds nuttiness and fiber, while white rice offers a softer texture that really soaks up the sauce. Choose what suits your preference or what you have on hand.

Final Thoughts

When I first tried this Easy Vegan Chana Masala with Tomato and Chickpeas Recipe, I was blown away by how something so simple could taste so rich and satisfying. It quickly became a go-to in my home, especially on busy weeknights when I wanted comfort without a ton of fuss. I hope you give it a try and find it as comforting and delicious as I do—it’s the kind of recipe that feels like a warm hug in a bowl. Let me know how it turns out for you, and don’t be afraid to make it your own!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegan Chana Masala with Tomato and Chickpeas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 89 reviews
  • Author: Lauren
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Description

A delicious and healthy Chana Masala recipe featuring tender chickpeas simmered in a rich, spiced tomato sauce. This vegan dish is perfect served over rice and garnished with fresh cilantro and Greek yogurt for a creamy contrast.


Ingredients

Spices and Aromatics

  • 1 teaspoon cumin seeds
  • 1 teaspoon garam masala
  • ½ teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ¼ teaspoon ground cardamom
  • Pinch of cayenne pepper
  • Heaping 1 teaspoon sea salt
  • 2 garlic cloves (grated)
  • ½ teaspoon grated fresh ginger

Main Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion (chopped)
  • 1 (28-ounce) can whole peeled tomatoes
  • 3 cups cooked chickpeas (drained and rinsed)
  • ½ cup chopped fresh cilantro (plus more for serving)
  • 1 teaspoon fresh lemon juice (plus more for serving)
  • ½ cup water (divided)

To Serve

  • Cooked brown rice or white rice
  • Whole milk Greek yogurt (for serving)


Instructions

  1. Cook the onion: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 8 minutes, stirring often, until the onion is soft and well browned to develop a deep flavor base.
  2. Add spices and aromatics: Reduce the heat to medium-low. Add the cumin seeds, garam masala, ground coriander, turmeric, cardamom, and a pinch of cayenne pepper. Stir and cook for 30 seconds until the spices release their fragrance. Then stir in the grated garlic, fresh ginger, sea salt, and ¼ cup of water to help deglaze the pan and create a flavorful paste.
  3. Add tomatoes and simmer: Add the whole peeled tomatoes to the skillet, breaking them apart with your hands or crushing them with a wooden spoon. Bring the mixture to a simmer and cook for 8 to 10 minutes, stirring occasionally, until the sauce thickens and intensifies in flavor.
  4. Cook chickpeas in sauce: Stir in the cooked chickpeas and the remaining ¼ cup water to loosen the sauce slightly. Simmer for 20 to 25 minutes, stirring occasionally, until the sauce is thick and well coated on the chickpeas.
  5. Finish with fresh ingredients: Stir in the chopped fresh cilantro and fresh lemon juice for brightness and fresh flavor.
  6. Serve: Spoon the chana masala over cooked brown or white rice. Add dollops of whole milk Greek yogurt on top, along with extra cilantro and lemon juice if desired for added creaminess and zest.

Notes

  • This easy chana masala recipe is a healthy, satisfying vegan meal featuring protein-rich chickpeas and fragrant spices.
  • Serve the chickpea curry over brown or white rice for a complete, hearty meal.
  • For a more indulgent touch, add dollops of whole milk Greek yogurt as a creamy complement.
  • Feel free to scoop up the curry with warm naan bread instead of rice for a different traditional experience.

Nutrition

  • Serving Size: 1 cup
  • Calories: 320
  • Sugar: 8g
  • Sodium: 550mg
  • Fat: 10g
  • Saturated Fat: 1.4g
  • Unsaturated Fat: 8.6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 13g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star