Homemade Chickpea Tofu Curry photo

I started making this Chickpea Tofu Curry on a weeknight when I wanted something comforting, fast, and reliably flavorful. It’s one of those recipes that balances creamy, spiced tomato goodness with the satisfying bite of chickpeas and firm tofu. It’s forgiving, stores well, and reheats like a dream—perfect for a busy life or a low-effort dinner party where you still want something impressive on the table.

The method is straightforward: build a fragrant spice-and-tomato paste, blend it smooth, then simmer chickpeas and tofu in that sauce until everything is warm and cozy. You get layers of aroma from garam masala and coriander seeds, a gentle heat from chili flakes, and a touch of sweetness to round things off. There’s no dairy, and the tofu holds up beautifully when pressed and cubed.

I’ll walk you through each step exactly, list every ingredient with a short note about its role, and share practical options if you want to swap or adapt. You’ll find quick troubleshooting tips, storage guidance, and a short Q&A at the end so you can get this on your table tonight without guesswork.

Ingredient Rundown

Delicious Chickpea Tofu Curry image

Ingredients

  • 10 oz Firm tofu — Pressing removes water so cubes brown slightly and absorb sauce better.
  • 14 oz Chickpeas (canned) — The protein base; drained to avoid watering down the curry.
  • 2 Tbsp Coconut oil — Adds richness and a subtle coconut aroma; split between two stages for flavor layering.
  • 1.5 Onion (medium) — One sliced for the base, 1/2 reserved and sliced later for texture and depth.
  • 5 clove Garlic — Freshly chopped for a strong aromatic backbone.
  • 1 cup Diced tomatoes — The acidic body of the sauce that softens into the blended paste.
  • 1 cup Vegetable broth — Used to loosen the paste into a saucy curry; choose low-sodium if preferred.
  • ⅓ cup Water — Blending liquid to make a smooth curry paste without thinning the flavor.
  • 1 Tbsp Freshly chopped cilantro — Bright finish in the paste; saves you a garnish step if you like.
  • 1 tsp Garam masala — Warm, mixed spice that defines the curry’s character.
  • 1 tsp Coriander seeds — Toasted flavor; they give a citrusy, slightly floral note when cooked with the base.
  • 1 tsp Chickpea flour — Thickens and adds earthy depth; also helps the paste cling to the tofu and chickpeas.
  • ½ tsp Turmeric — Color and subtle warmth; a small amount goes a long way.
  • ½ tsp Ground cumin seeds — Used later with the reserved onions to layer the spice profile.
  • ¼ tsp Hot chili powder or flakes — Adjust to taste for heat; starts mild in this amount.
  • ½ tsp Cane sugar — Balances the acidity of the tomatoes and rounds the spices.
  • 1 tsp Salt — Added with the onions; you can increase at the end to taste.

Chickpea Tofu Curry: Step-by-Step Guide

  1. Prepare ingredients: peel and slice 1 medium onion; set aside the remaining 1/2 medium onion (thinly slice it when needed). Peel and chop 5 cloves garlic. Press the 10 oz firm tofu to remove excess moisture, then cut into 1/2-inch cubes. Drain the 14 oz canned chickpeas and set aside.
  2. Make the base in a frying pan or wok: heat 1 Tbsp coconut oil over medium heat. Add the sliced whole onion (the 1 onion) and sauté until softened, about 4–5 minutes.
  3. Add the chopped garlic to the pan and cook, stirring, for 1–2 minutes.
  4. Add the spices and chickpea flour to the pan: 1 tsp garam masala, 1 tsp coriander seeds, 1 tsp chickpea flour, 1/2 tsp turmeric, 1/4 tsp hot chili powder or flakes, and 1/2 tsp cane sugar. Stir continuously and cook the mixture for about 2 minutes.
  5. Add 1 cup diced tomatoes and 1 Tbsp freshly chopped cilantro to the pan. Stir and cook for 3–4 minutes to soften the tomatoes. Transfer this mixture to a blender, add the 1/3 cup water, and blend until smooth to make the curry paste. Set the blended paste aside.
  6. In the same pan, heat the remaining 1 Tbsp coconut oil over medium heat. Add the reserved 1/2 sliced onion and sprinkle with 1/2 tsp ground cumin seeds and 1 tsp salt. Cook, stirring, for about 2 minutes.
  7. Add the drained chickpeas and the tofu cubes to the pan with the onions. Stir to combine and gently heat for 1–2 minutes.
  8. Add the blended curry paste back into the pan, pour in 1 cup vegetable broth, and stir until everything is well combined. Bring to a boil, then reduce to medium heat, cover, and simmer for 10 minutes. Stir once or twice during simmering. Serve warm.

Why You’ll Love This Recipe

Quick Chickpea Tofu Curry recipe photo

This Chickpea Tofu Curry delivers satisfying texture and layered flavor without a long ingredient list or complicated techniques. The tofu provides a soft, meaty contrast to the tender chickpeas, while the blended tomato-spice paste gives the sauce body and depth. Because you make a concentrated paste and then dilute it with broth, the flavor stays rounded and consistent across the whole pot.

It’s also built for practicality: canned chickpeas, a quick press of tofu, and a short simmer time mean you can get dinner on the table in under an hour. Leftovers are better the next day as flavors meld, and it scales easily for meal prep. If you keep staples like garam masala and chickpea flour in your pantry, this becomes a go-to midweek option.

Ingredient Flex Options

Tasty Chickpea Tofu Curry shot

Proteins and legumes

  • Use extra firm tofu if you prefer firmer cubes; pressing will still help.
  • Swap one can of chickpeas for a can of white beans if you want a creamier mouthfeel.

Liquids and texture

  • If your tomatoes are very watery, reduce the broth by 1/4 cup to maintain sauce thickness.
  • For a silkier sauce, stir in a splash of coconut milk at the end (not required by the recipe, but compatible).

Before You Start: Equipment

Have a medium frying pan or wok, a blender (immersion or countertop), a tofu press or heavy pan and towels, a can opener, and basic utensils ready. A lid for the pan is important for the 10-minute simmer. A heatproof spatula and a good strainer for the chickpeas will keep the process smooth. Nothing fancy—just reliable, functional tools.

Steer Clear of These

A few common missteps can derail an otherwise simple curry. Don’t skip pressing the tofu: excess water prevents it from absorbing flavors and makes the sauce thin. Don’t add the broth until after the paste is blended; diluting the spices too early gives a flatter sauce. Finally, don’t over-salt at the beginning—some canned chickpeas and store-bought broths already contain sodium, so taste and adjust at the end.

Substitutions by Diet

Vegan

This recipe is already vegan. If you want more richness, add a tablespoon of tahini or a splash of full-fat coconut milk at the end.

Gluten-free

Everything here is naturally gluten-free, but check your chickpea flour source—most are fine, but processed flours can sometimes be contaminated. Use certified gluten-free chickpea flour if needed.

Lower sodium

Choose low-sodium vegetable broth and rinse the canned chickpeas well. Hold off on the final salt and add in small increments after simmering.

Higher-protein

Add a second can of chickpeas or toss in some cubed tempeh along with the tofu for extra protein and texture.

What Could Go Wrong

If your curry comes out watery, it usually means either the tofu wasn’t pressed or the tomatoes were overly watery and the broth was added without adjusting. Fix it by simmering uncovered for a few minutes to reduce, or stir in a small slurry of chickpea flour plus a tablespoon of water and simmer until thickened.

If the dish tastes flat, it likely needs a hit of acid or salt—finish with a squeeze of lemon or a pinch more salt. If it’s too spicy, add a little cane sugar (up to another 1/2 tsp) or a splash of coconut milk to mellow the heat. If the flavors are sharp but one-dimensional, a small tablespoon of butter or neutral oil stirred in at the end can round them out (skip if keeping fully vegan).

Keep-It-Fresh Plan

Cool the curry to room temperature within two hours and store in an airtight container. It keeps well in the refrigerator for 3–4 days. Reheat gently on the stove over low heat with a splash of water or broth to loosen the sauce and keep the tofu tender. The curry also freezes well: portion it into meal-sized containers and freeze for up to 3 months. Thaw in the fridge overnight and reheat slowly to preserve texture.

Reader Q&A

Q: Can I skip blending the paste?

A: You can skip the blender if you prefer a chunkier sauce, but blending smooths the spices and gives the curry a more cohesive texture. If you skip blending, cook the tomatoes longer until they fall apart and mash them in the pan.

Q: Can I pan-fry the tofu first for extra color?

A: Yes. After pressing and cubing the tofu, pat it dry and quickly pan-fry in a tablespoon of oil until golden on a few sides before adding it to the onion. Do this after step 6 so the tofu picks up the cumin-onion flavor.

Q: Is the chickpea flour essential?

A: Chickpea flour adds body and a subtle toasted flavor. If you don’t have it, you can replace it with 1 tsp cornstarch mixed into a little water, though the flavor will be slightly different.

Make It Tonight

If you’re cooking this tonight, start with pressing the tofu and opening the chickpeas so everything’s staged. Follow the steps in order: build the base, blend into a paste, then finish the curry with the reserved onions, chickpeas, tofu, and broth. Give it the 10-minute simmer, taste for salt, and serve warm—rice, flatbread, or a simple green salad are all excellent sides. It’s straightforward, reliable, and delicious—one of those recipes you’ll reach for again and again.

Homemade Chickpea Tofu Curry photo

Chickpea Tofu Curry

If you’re looking for a warm, comforting dish that’s packed with flavor and nutrients, look no…
Servings: 4 servings

Ingredients

Ingredients

  • 10 ozFirm tofu
  • 14 ozChickpeas canned
  • 2 TbspCoconut oil
  • 1.5 Onion medium
  • 5 cloveGarlic
  • 1 cupDiced tomatoes
  • 1 cupVegetable broth
  • 1/3 cupWater
  • 1 TbspFreshly chopped cilantro
  • 1 tspGaram masala
  • 1 tspCoriander seeds
  • 1 tspChickpea flour
  • 1/2 tspTurmeric
  • 1/2 tspGround cumin seeds
  • 1/4 tspHot chili powder or flakes
  • 1/2 tspCane sugar
  • 1 tspSalt

Instructions

Instructions

  • Prepare ingredients: peel and slice 1 medium onion; set aside the remaining 1/2 medium onion (thinly slice it when needed). Peel and chop 5 cloves garlic. Press the 10 oz firm tofu to remove excess moisture, then cut into 1/2-inch cubes. Drain the 14 oz canned chickpeas and set aside.
  • Make the base in a frying pan or wok: heat 1 Tbsp coconut oil over medium heat. Add the sliced whole onion (the 1 onion) and sauté until softened, about 4–5 minutes.
  • Add the chopped garlic to the pan and cook, stirring, for 1–2 minutes.
  • Add the spices and chickpea flour to the pan: 1 tsp garam masala, 1 tsp coriander seeds, 1 tsp chickpea flour, 1/2 tsp turmeric, 1/4 tsp hot chili powder or flakes, and 1/2 tsp cane sugar. Stir continuously and cook the mixture for about 2 minutes.
  • Add 1 cup diced tomatoes and 1 Tbsp freshly chopped cilantro to the pan. Stir and cook for 3–4 minutes to soften the tomatoes. Transfer this mixture to a blender, add the 1/3 cup water, and blend until smooth to make the curry paste. Set the blended paste aside.
  • In the same pan, heat the remaining 1 Tbsp coconut oil over medium heat. Add the reserved 1/2 sliced onion and sprinkle with 1/2 tsp ground cumin seeds and 1 tsp salt. Cook, stirring, for about 2 minutes.
  • Add the drained chickpeas and the tofu cubes to the pan with the onions. Stir to combine and gently heat for 1–2 minutes.
  • Add the blended curry paste back into the pan, pour in 1 cup vegetable broth, and stir until everything is well combined. Bring to a boil, then reduce to medium heat, cover, and simmer for 10 minutes. Stir once or twice during simmering. Serve warm.

Equipment

  • TofuBud (pressing tofu in 15 minutes)
  • our Vitamix A2300
  • Immersion hand blender with 20 fl oz container
  • Non-stick frying pan (10.5 inch / 26 cm)
  • wok

Notes

Grainslike steamed, cooked, or fried white rice, brown rice, quinoa, buckwheat, millet, or a combination of them.
Riced veggieslike cauliflower rice orsweet potato rice
Noodleslike soba aka buckwheat noodles. If you need to eat gluten-free, please choose gluten-free noodles as soba noodles may contain wheat flour which is not gluten-free.
Toppingslike sliced green onion or scallions or sprouts, or fresh cilantro.
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes

Similar Posts

Leave a Reply

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

Recipe Rating