Masala Chickpeas With Tofu and Blistered Tomatoes
Updated July 28, 2025
- Total Time
- 35 minutes
- Prep Time
- 5 minutes
- Cook Time
- 30 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 (14-ounce) block firm or extra-firm tofu, drained
3 ½ tablespoons ghee or vegetable oil
Salt and black pepper
1 large red onion, finely chopped, some saved for garnish
1 (2-inch) piece fresh ginger, finely grated
2 garlic cloves, finely grated
1 teaspoon ground tandoori or garam masala (homemade or store-bought)
1 (15-ounce) can chickpeas, rinsed
1 pint cherry tomatoes
¼ cup fresh mint or dill leaves, chopped, plus more leaves for garnish
Lime wedges, for serving
Preparation
- Step 1
Slice the tofu in half horizontally and place on a clean kitchen or paper towel to dry.
- Step 2
Set a 10-inch skillet over medium heat and add 1 tablespoon ghee. Once the ghee begins to shimmer, season both sides of the tofu with salt and pepper, place in the pan and sear without moving until the tofu is browned, about 4 minutes. Turn the pieces over and brown the other side, 4 to 5 minutes more. Transfer the tofu to a plate.
- Step 3
Add 2 tablespoons ghee to the same skillet and heat over medium until shimmering. Add the onion (saving some for garnish) and cook, stirring often, for 4 minutes, or until translucent. Add the ginger, garlic and masala spice and season generously with salt and pepper. Stir for 1 to 2 minutes, or until fragrant.
- Step 4
Stir in the chickpeas and cook for 3 minutes, or until the chickpeas begin to sizzle.
- Step 5
Turn the heat up to medium-high, add the remaining ½ tablespoon ghee, then add the tomatoes and 1 teaspoon salt. Cook without stirring until the tomatoes are just beginning to pop open and the chickpeas are warmed through, 4 to 5 minutes. Stir in the mint.
- Step 6
Break the tofu into 1-inch pieces and toss in the skillet to coat with chickpea-tomato mix. Cook for another 2 to 3 minutes, or until warmed through. Remove from heat, taste and adjust seasonings, if necessary. Garnish with remaining chopped raw onions and a few leaves of fresh mint. Serve with lime wedges for squeezing.
Private Notes
Comments
I made this as a sheet pan, tossing chickpeas, onions, pressed tofu pieces and some bell pepper slices with the spice mix, ginger garlic and some oil. Then baked at 450 for 15 minutes . After agitating the contents of the pan and tossing in the tomatoes I put it all back in for another 10 minutes. Finished with lime and dill. It was very easy and delicious.
Under seasoned as written—I ~doubled the masala, ginger, and garlic, plus added chili flakes and turmeric, after which it was much better!
I made this with halloumi instead of tofu because I had it on hand and thought it might mimic paneer. The result was great. I also let my tomatoes collapse a bit more after popping to have a bit more saucy consistency. I also added a bit of cayenne for heat. A keeper!
Made as directed but did not love it. I like all the ingredients but it just seemed weird. Thank goodness for the fresh mint to add some pizazz. It wa healthy though, and I served it over wilted spinach which made it prettier and ever move healthy.
Quite dry and flavorless with x2 garam masala + dill. Not sure what's going on with this but it super didn't work for me
Finally made a version of this - I swapped out tofo for boneless skinless chicken thighs. I have a fear of cooking tofu and just getting it all wrong. I also added more spice and an additional can of chickpeas. It was amazing. My husband told me to feel free to put it in a weekly rotation and to experiment with the tofu.


