Tofu spinach lentil dal
Soft red lentils with tofu cubes, spinach, ginger, and cumin.

Red lentils make a soft base for cubes of firm tofu. Ginger and cumin keep the seasoning straightforward, and spinach cooks in the same pot near the end. This dal is thick enough to eat from a bowl; bread or rice can be served alongside as a separate addition.
Soften the lentils before adding tofu
Rinse the lentils and begin with the measured water. As they simmer, the small lentil pieces soften and make the liquid thicker. Stir often enough to reach the bottom, especially as the mixture loses its watery appearance. If the pot dries before the lentils are nearly soft, add a little water and continue cooking. A grainy center needs more time.
Red lentils are useful here because they break down into a soft base. Brown or green lentils hold their shape differently and need another cooking schedule, so they are not a direct swap for the stated method. Check the lentils themselves before moving on. Their age, the pan, and the strength of the simmer can all shift the time needed.
Fold the cubes through gently
Drain the tofu and cut it into pieces small enough to share a spoonful with the dal. Add it when the lentils are almost soft, then fold instead of beating the mixture. Firm cubes contrast with the lentil base; repeated vigorous stirring can break them down until the whole pot has a similar consistency.
Keep the spinach for the final stage. Finely chopped leaves distribute more evenly than long strands, which can trail from the spoon. Frozen spinach can replace fresh, but let it heat through fully and account for any water it releases. Stir in lemon after removing the pot from the heat. Lime is a listed alternative with a different citrus flavor.
Use the thick base for planned meals
Lentils supply iron, as listed in NIH’s food sources of iron. Tofu and lentils also give this recipe two distinct textures, so choosing a firm tofu matters for more than the ingredient name. Compare labels if you change brands, especially where calcium or sodium differs. The nutrition estimate cannot describe every tofu product at the same weight.
The dal thickens as it stands, which makes packed portions easy to contain. Cool them promptly in shallow containers and refrigerate within the recipe’s limit. Add water gradually while reheating until the base moves easily around the tofu, stirring from the bottom so it warms evenly. Keep any rice or bread in its own container; those additions are outside this recipe’s yield, nutrition, and cost.
Tofu spinach lentil dal
Soft red lentils with tofu cubes, spinach, ginger, and cumin.
- Prep
- 10 min
- Cook
- 33 min
- Total
- 43 min
- Makes
- 2 servings
One serving: one generous bowl
Equipment
Large saucepan
Ingredients
Instructions
Storage & reheating
Cool promptly in shallow containers and refrigerate within 2 hours. Keep covered in the refrigerator for up to 3 days; reheat until steaming hot throughout.
Substitutions
- Use frozen spinach and heat it through fully.
- Lime juice can replace lemon juice.
Cooking notes
- Optional rice or bread is excluded from the stated recipe yield, nutrition, and costs.
Contains: soy. Check the labels of your ingredients.
Estimated nutrition per serving
- Calories
- 639 kcal
- Protein
- 43.9 g
- Carbohydrates
- 72.4 g
- Fat
- 19.9 g
- Saturated fat
- 2.2 g
- Fiber
- 16.7 g
- Sugars
- 7.4 g
- Sodium
- 666 mg
For one original serving, excluding optional ingredients and suggested sides. How we estimate nutrition.
Ingredient cost breakdown
Estimated cost of the amount used; optional extras are separate.
| Ingredient | US · USD | Canada · CAD |
|---|---|---|
| dry red lentils, rinsed | $0.77 | $0.53 |
| firm tofu, drained and cubed | $2.94 | $4.56 |
| spinach, chopped | $1.04 | $3.63 |
| onion, diced | $0.28 | $0.24 |
| garlic, minced | $0.18 | $0.09 |
| fresh ginger, grated | $0.14 | $0.07 |
| ground cumin | $0.04 | $0.11 |
| ground turmeric | $0.04 | $0.02 |
| olive oil | $0.18 | $0.16 |
| fine salt | $0.00 | $0.00 |
| water | $0.00 | $0.00 |
| lemon juice | $0.04 | $0.05 |
| Recipe total | $5.64 | $9.47 |
| Per serving | $2.82 | $4.73 |
Price references: US 2026-10-27; Canada 2026-10-27. Regional prices vary. Pantry ingredients included; taxes, delivery, and utilities excluded.
Price sources & package sizes
United States · USD
- dry red lentils, rinsed: Walmart US, Sacramento Gerber Rd Supercenter, California page context; $2.18 / 454g. Price source (observed 2026-10-28).
- firm tofu, drained and cubed: Walmart US, Sacramento Gerber Rd Supercenter, California page context; $2.92 / 396.89332375g. Price source (observed 2026-10-28).
- spinach, chopped: Walmart US, South Hill Supercenter page context; state not captured; $1.97 / 283.49523125g. Price source (observed 2026-10-28).
- onion, diced: Walmart US, Phoenix E Thomas Rd Supercenter, Arizona page context; $2.76 / 1197.4838568g. Price source (observed 2026-10-28). Edible package mass uses USDA Food Buying Guide yield: 1 lb purchased mature whole onions yields 0.88 lb raw ready-to-cook onion; actual trimming loss varies.
- garlic, minced: Walmart US, Sacramento Gerber Rd Supercenter, California page context; $3.07 / 170.09713875g. Price source (observed 2026-10-28).
- fresh ginger, grated: Walmart US, Sacramento Gerber Rd Supercenter, California page context; $3.97 / 421.8409041g. Price source (observed 2026-10-28). Edible package mass uses Health Canada Canadian Nutrient File food 2091 raw ginger refuse: 7% peel; 93% edible yield. Unit-price quantity is used, not the retailer estimated per-piece price.
- ground cumin: Walmart US, US online listing; store not independently selected; $1.37 / 70.87380781g. Price source (observed 2026-10-28). Net avoirdupois ounces converted at exactly 28.349523125 g per ounce.
- ground turmeric: Walmart US, United States online listing; retailer default context, checkout not verified; $2.08 / 56.69904625g. Price source (observed 2026-10-28). Avoirdupois ounces converted using 28.349523125 g per ounce. Single dried spice pricing reference, not a mixed sauce or supplement.
- olive oil: Walmart US, US online listing; store not stated in captured result; $5.94 / 469.23333572g. Price source (observed 2026-10-28). Package mass is estimated from the olive-oil label reference of 14 g per 15 mL (0.933333 g/mL); retailer package quantity is volume, not measured mass. US fluid ounces converted at 29.5735295625 mL per fl oz.
- fine salt: Walmart US, Sacramento Gerber Rd Supercenter, California page context; $0.94 / 737g. Price source (observed 2026-10-28).
- lemon juice: Walmart US, South Hill Supercenter (retailer listing context); $2.24 / 946.352946g. Price source (observed 2026-10-27). 32 US fl oz = 946.352946 mL. Density assumed 1 g/mL for costing only; not a measured density. Bottled reconstituted juice reference; freshly squeezed juice may cost more.
Canada · CAD
- dry red lentils, rinsed: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $2.97 / 900g. Price source (observed 2026-10-28).
- firm tofu, drained and cubed: PriceSmart Foods, Richmond - Ackroyd pickup context displayed on the Canadian retailer page; $3.99 / 350g. Price source (observed 2026-10-28). Cost proxy only. Preserve the separately identified Nasoya nutrition reference and its warning that water content varies; ingredient weight remains drained, before pressing. Single displayed payable price; no was price, sale-information section, promotion label or expiry shown in captured primary product listing. The retrieved retailer snapshot was crawled six days before access; this is a dated estimate, not a checkout quote.
- spinach, chopped: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $3.44 / 142g. Price source (observed 2026-10-28).
- onion, diced: Walmart Canada, Canada online listing; store not stated in captured result; $2.44 / 1197.4838568g. Price source (observed 2026-10-28). Edible package mass uses USDA Food Buying Guide yield: 1 lb purchased mature whole onions yields 0.88 lb raw ready-to-cook onion; actual trimming loss varies.
- garlic, minced: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $3.97 / 453.59237g. Price source (observed 2026-10-28).
- fresh ginger, grated: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $0.43 / 93g. Price source (observed 2026-10-28). Edible package mass uses Health Canada Canadian Nutrient File food 2091 raw ginger refuse: 7% peel; 93% edible yield. Unit-price quantity is used, not the retailer estimated per-piece price.
- ground cumin: Walmart Canada, Canada online listing; store not independently selected; $4.47 / 85g. Price source (observed 2026-10-28).
- ground turmeric: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $2.27 / 98g. Price source (observed 2026-10-28). Selected 98 g bag costs CAD 2.27;39 g jar is a different CAD 2.47 option and is not used. Sole ingredient ground turmeric.
- olive oil: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $10.97 / 933.33333333g. Price source (observed 2026-10-28). Package mass is estimated from the olive-oil label reference of 14 g per 15 mL (0.933333 g/mL); retailer package quantity is volume, not measured mass.
- fine salt: Walmart Canada, Mississauga Heartland, Ontario; L5V 2N6 page context; $1.63 / 1000g. Price source (observed 2026-10-28).
- lemon juice: Walmart Canada, Canada online listing; retailer default context, checkout not verified; $2.88 / 946g. Price source (observed 2026-10-27). 946 mL bottle; density assumed 1 g/mL for costing only. Bottled reconstituted juice reference, not freshly squeezed. Retrieved listing showed out of stock; price is a reference snapshot, not availability or checkout verification.


