Chana Masala
Everything you need to make tonight’s dinner with confidence.

Ingredients
- Chickpeas2 can
- Diced tomatoes1 can
- Onion1
- Garam masala2 tbsp
- Ginger1 tbsp
Seasonings
Amounts for 4 servings. Healthy should never mean bland — build flavor with herbs, spices, and aromatics first, then salt lightly at the end.
- Garlic3 cloves, minced
Bloom in the pan first for depth.
- Yellow onion1 medium, diced
The savory base of the dish.
- Fresh ginger1 tbsp, grated
- Scallions4, sliced
- Low-sodium soy sauce2 tbsp
- Toasted sesame oil1 tsp
Off the heat, for aroma.
- Rice vinegar1 tbsp
- Chili garlic sauceadjust heat1 tsp (optional)
- Curry powder1 tbsp
- Ground turmeric1/2 tsp
- Ground coriander1 tsp
- Kosher saltto taste
Season in layers, tasting as you go.
- Black pepperto taste
Freshly cracked right before serving.
Heat is optional: leave the chili out entirely, add half for a gentle warmth, or double it if your table likes fire.
Instructions
Prep first, cook second. Measure out 2 can chickpeas, 1 can diced tomatoes, 1 onion, 2 tbsp garam masala, and 1 tbsp ginger, and set them by the stove in the order you'll use them.
Get your seasonings ready too: garlic (3 cloves, minced), yellow onion (1 medium, diced), fresh ginger (1 tbsp, grated), scallions (4, sliced), low-sodium soy sauce (2 tbsp), toasted sesame oil (1 tsp), rice vinegar (1 tbsp), chili garlic sauce (1 tsp (optional)), curry powder (1 tbsp), ground turmeric (1/2 tsp), and ground coriander (1 tsp). Keep salt and pepper within reach — you'll season in layers as you go, not all at the end.
Place your largest skillet or pot on the burner over medium heat with a tablespoon of oil, and give it 2 minutes to come up to temperature — the oil should shimmer, not smoke.
Start the flavor base: cook garlic (3 cloves, minced), yellow onion (1 medium, diced), fresh ginger (1 tbsp, grated), and scallions (4, sliced) over medium heat for 3–4 minutes, stirring often, until soft and fragrant. Garlic goes in during the last 30 seconds so it never burns.
Add low-sodium soy sauce (2 tbsp), toasted sesame oil (1 tsp), chili garlic sauce (1 tsp (optional)), curry powder (1 tbsp), ground turmeric (1/2 tsp), and ground coriander (1 tsp) straight into the hot pan and stir for 30–60 seconds until you can smell them. This "blooming" step is what separates a flat dish from a deeply seasoned one — add a splash of water or oil if the pan looks dry.
Cook the onion until deeply golden, then add ginger and garlic. Keep the burner at medium and cook 4–5 minutes, stirring every minute, until soft and translucent — not browned.
Add the spices and tomatoes and cook until the oil separates.
Stir in the chickpeas with a cup of water.
Simmer 20 minutes and finish with lemon and cilantro. Simmer means low heat with small bubbles just breaking the surface — if it's boiling hard, turn the dial down a notch and leave the lid slightly ajar.
Don't leave anything on the counter: stir in 2 tbsp garam masala in the last 3–5 minutes of cooking so it warms through without overcooking.
Taste before it leaves the pan. Off the heat, finish with rice vinegar, kosher salt, and black pepper, then adjust salt and pepper a pinch at a time until the flavors pop — fresh herbs and acid go in last so they stay bright.
Other ways to cook it
Air fryer
- Preheat the air fryer to 375°F for 3 minutes.
- Arrange food in a single layer with space between pieces — cook in two batches rather than crowding.
- Cook 12–18 minutes total for proteins, 10–14 for vegetables, shaking the basket or flipping halfway.
- Check 4 minutes early: air fryers run hot and small pieces finish fast.
Oven
- Preheat to 400°F with a rack in the center.
- Spread everything on a lined sheet pan in one layer, lightly oiled.
- Roast 20–25 minutes, flipping halfway, until edges are browned and proteins hit their safe temperature.