If you’re looking for a warm, comforting dish that’s packed with flavor and nutrients, look no further than this Chickpea Tofu Curry. This recipe brings together the goodness of chickpeas and tofu, creating a satisfying meal that’s perfect for any day of the week. Whether you’re a seasoned vegan or just trying to incorporate more plant-based meals into your diet, this curry is a delightful addition to your culinary repertoire. With bold spices, creamy coconut oil, and vibrant vegetables, this dish will tantalize your taste buds and fill your kitchen with aromatic goodness.
Why This Recipe Belongs in Your Rotation

Chickpea Tofu Curry is not just another recipe; it’s a celebration of flavors! This dish is easy to prepare, making it perfect for busy weeknights or lazy weekends. The combination of chickpeas and tofu provides a hearty protein punch, while the spices enrich the dish with a depth of flavor that is simply irresistible. Plus, it’s versatile! You can customize it with your favorite vegetables or adjust the heat level to suit your preferences. With a few pantry staples, you can create an exotic meal that tastes like it’s straight from a restaurant.
The Ingredient Lineup
To make this Chickpea Tofu Curry, you’ll need the following ingredients:
- 10 oz Firm tofu – Provides a hearty texture and absorbs the flavors of the curry.
- 14 oz Chickpeas (canned) – A protein-packed legume that adds creaminess and substance.
- 2 Tbsp Coconut oil – Adds richness and a subtle sweetness.
- 1.5 Onion (medium) – Brings sweetness and depth to the base of the curry.
- 5 cloves Garlic – Enhances the flavor profile and adds aroma.
- 1 cup Diced tomatoes – Adds acidity and freshness.
- 1 cup Vegetable broth – The flavorful liquid that forms the curry base.
- 1/2 cup Water – Adjusts the consistency of the curry.
- 1 Tbsp Freshly chopped cilantro – For garnish and a fresh burst of flavor.
- 1 tsp Garam masala – A warm spice blend that adds complexity.
- 1 tsp Coriander seeds – Ground for a citrusy note.
- 1 tsp Chickpea flour – Helps thicken the curry.
- 1/2 tsp Turmeric – For color and health benefits.
- 1/2 tsp Ground cumin seeds – Adds an earthy flavor.
- 1/2 tsp Hot chili powder or flakes – For a spicy kick.
- 1/2 tsp Cane sugar – Balances the flavors.
- 1 tsp Salt – Enhances all the flavors.
Equipment Breakdown
To make the cooking process smooth and enjoyable, gather the following equipment:
- Large skillet or Dutch oven – For sautéing the ingredients and simmering the curry.
- Cutting board and knife – Essential for chopping vegetables and tofu.
- Measuring cups and spoons – To ensure accurate ingredient amounts.
- Wooden spoon or spatula – For stirring and combining the ingredients.
- Can opener – To open the canned chickpeas.
Cook Chickpea Tofu Curry Like This

Step 1: Prepare the Ingredients
Start by draining and rinsing the canned chickpeas. Set them aside. Cut the firm tofu into cubes and pat them dry with a paper towel to eliminate excess moisture. This helps the tofu absorb the flavors better. Dice the onion and mince the garlic.
Step 2: Sauté the Aromatics
In your large skillet or Dutch oven, heat the coconut oil over medium heat. Once melted, add the diced onion and sauté for about 5 minutes, until translucent. Stir in the minced garlic and sauté for an additional minute until fragrant.
Step 3: Add the Spices
Sprinkle in the garam masala, coriander seeds, turmeric, ground cumin, and hot chili powder or flakes. Stir well to coat the onions and garlic in the spices, allowing them to toast for a minute or two, which enhances their flavors.
Step 4: Incorporate the Tomatoes and Broth
Add the diced tomatoes to the skillet, stirring to combine. Pour in the vegetable broth and water, scraping the bottom of the pan to release any flavorful bits stuck to it. Bring the mixture to a gentle simmer.
Step 5: Add Tofu and Chickpeas
Gently fold in the cubed tofu and rinsed chickpeas. Stir to combine everything, ensuring the tofu and chickpeas are coated in the sauce. Allow the curry to simmer for about 15-20 minutes, stirring occasionally.
Step 6: Thicken the Curry
In a small bowl, mix the chickpea flour with a little water to create a slurry. Stir this into the curry to help thicken the sauce. Continue to simmer for another 5-10 minutes until it reaches your desired consistency.
Step 7: Final Touches
Stir in the cane sugar and salt, adjusting to taste. Remove the curry from heat and sprinkle with freshly chopped cilantro. This adds a beautiful pop of color and a fresh flavor.
Season-by-Season Upgrades

To keep your Chickpea Tofu Curry exciting, consider these seasonal upgrades:
- Spring: Add fresh peas and asparagus for a vibrant touch.
- Summer: Incorporate zucchini or bell peppers for a colorful addition.
- Fall: Include sweet potatoes or butternut squash for sweetness.
- Winter: Add kale or spinach for a hearty, warming element.
Frequent Missteps to Avoid
- Skipping the pressing of the tofu can result in a watery dish. Always pat your tofu dry!
- Don’t rush the sautéing of onions and garlic; they need time to develop flavor.
- Be cautious with the salt; it can be easy to add too much. Taste as you go!
- Not allowing the curry to simmer long enough can lead to underdeveloped flavors. Be patient!
Cooling, Storing & Rewarming
To cool, allow the Chickpea Tofu Curry to come to room temperature before storing.
- Store in an airtight container in the refrigerator for up to 4 days.
- This curry also freezes well; transfer to freezer-safe containers for up to 3 months.
- When reheating, add a splash of water or broth to loosen up the curry.
- Reheat in the microwave or on the stovetop until heated through.
Your Top Questions
Can I make this Chickpea Tofu Curry spicier?
Absolutely! You can increase the amount of hot chili powder or flakes to your liking, or even add fresh chilies for extra heat.
What can I serve with Chickpea Tofu Curry?
This curry pairs wonderfully with basmati rice, quinoa, or naan bread. You can also serve it over cauliflower rice for a low-carb option.
Can I use other vegetables in this recipe?
Yes! Feel free to add any vegetables you enjoy or have on hand. Just be mindful of cooking times; softer vegetables may need less time to cook.
Is there a substitute for coconut oil?
If you prefer, you can use olive oil or avocado oil as a substitute. Each will bring a slightly different flavor to the dish.
You Might Also Like
Bring It Home
Now that you have all the details on making this delightful Chickpea Tofu Curry, it’s time to get cooking! This dish is not only delicious but also nourishing and satisfying. As you savor each bite, you’ll appreciate the combination of spices and textures that come together to create an unforgettable meal. Whether you’re preparing this for yourself, family, or friends, it’s sure to impress and satisfy. So roll up your sleeves, grab those ingredients, and let the aromatic adventure begin. Enjoy your culinary journey with this Chickpea Tofu Curry!

Chickpea Tofu Curry
Ingredients
Main Ingredients
- 10 oz Firm tofu cut into cubes and patted dry
- 14 oz Chickpeas (canned) drained and rinsed
- 2 Tbsp Coconut oil for sautéing
- 1.5 medium Onion diced
- 5 cloves Garlic minced
- 1 cup Diced tomatoes
- 1 cup Vegetable broth
- 0.5 cup Water
- 1 Tbsp Freshly chopped cilantro for garnish
- 1 tsp Garam masala
- 1 tsp Coriander seeds ground
- 1 tsp Chickpea flour
- 0.5 tsp Turmeric
- 0.5 tsp Ground cumin seeds
- 0.5 tsp Hot chili powder or flakes
- 0.5 tsp Cane sugar
- 1 tsp Salt
Instructions
Preparation Steps
- Start by draining and rinsing the canned chickpeas. Set them aside. Cut the firm tofu into cubes and pat them dry with a paper towel to eliminate excess moisture. This helps the tofu absorb the flavors better. Dice the onion and mince the garlic.
- In your large skillet or Dutch oven, heat the coconut oil over medium heat. Once melted, add the diced onion and sauté for about 5 minutes, until translucent. Stir in the minced garlic and sauté for an additional minute until fragrant.
- Sprinkle in the garam masala, coriander seeds, turmeric, ground cumin, and hot chili powder or flakes. Stir well to coat the onions and garlic in the spices, allowing them to toast for a minute or two, which enhances their flavors.
- Add the diced tomatoes to the skillet, stirring to combine. Pour in the vegetable broth and water, scraping the bottom of the pan to release any flavorful bits stuck to it. Bring the mixture to a gentle simmer.
- Gently fold in the cubed tofu and rinsed chickpeas. Stir to combine everything, ensuring the tofu and chickpeas are coated in the sauce. Allow the curry to simmer for about 15-20 minutes, stirring occasionally.
- In a small bowl, mix the chickpea flour with a little water to create a slurry. Stir this into the curry to help thicken the sauce. Continue to simmer for another 5-10 minutes until it reaches your desired consistency.
- Stir in the cane sugar and salt, adjusting to taste. Remove the curry from heat and sprinkle with freshly chopped cilantro. This adds a beautiful pop of color and a fresh flavor.
Equipment
- Large skillet or Dutch oven
- Cutting board and knife
- Measuring cups and spoons
- Wooden spoon or spatula
- Can opener
Notes
- Pressing the tofu ensures it absorbs more flavor and prevents watery curry.
- Allow the onions and garlic to sauté fully for a rich flavor.
- Taste and adjust salt gradually to avoid over-salting.
- Letting the curry simmer enhances the depth of flavors—be patient!
