Iron-Boosting Easy Dal

September 17, 2026

Made by
Nisha

Follow her on:

This Iron-Boosting Easy Dal combines lentils, warming spices, tomato sauce, leafy greens, and a creamy plant-based finish for a hearty, nutrient-dense meal. With 26 grams of protein, 22 grams of fiber, and 9 milligrams of iron per serving, it’s a comforting plant-based dish built around lentils and greens.

9 mg
Iron
26 g
Protein
22 g
Fiber
Plant-Based
Meal Style

Estimated Nutrition Per Serving

Calories: 384
Protein: 26 g
Carbs: 67 g
Fat: 3 g
Saturated Fat: 0.4 g
Fiber: 22 g
Sugar: 9 g
Sodium: 290 mg
Potassium: 780 mg
Calcium: 153 mg
Iron: 9 mg

Nutrition information provided with the recipe is calculated using 1 cup tofu cream and all optional ingredients.

Ingredients:

0.5x
1x
2x
4x
 
Shop With Instacart

Ingredients are subject to availability at local stores. Unavailable items will be automatically substituted at best-effort.

Directions

  1. Optional quick soak: If using black, green, or brown LENTILS, place them in a heat-safe bowl and cover with boiling water. Soak for up to 30 minutes while preparing the remaining ingredients, then drain and rinse. Skip this step when using red lentils.
  2. Heat a drizzle of VEGETABLE BROTH or olive oil in a large shallow pan over medium heat.
  3. Add the ONION, GINGER, GARLIC, BAY LEAVES, and CINNAMON STICK. Sauté for about 4 minutes, until the onion softens and the edges begin to brown.
  4. Add the CUMIN, CORIANDER, GARAM MASALA, TURMERIC, BLACK PEPPER, and RED CHILI POWDER OR PAPRIKA. Stir for 1–2 minutes, until fragrant. Add a splash of broth as needed to prevent the spices from sticking.
  5. If using the optional SWEET POTATO, stir it into the pan and cook for 2 minutes to begin softening.
  6. Add the LENTILS and stir for another minute.
  7. Pour in the VEGETABLE BROTH and bring to a simmer over medium-low heat.
  8. If the lentils were soaked, cook for about 7 minutes, or until the lentils and optional sweet potato are just tender. If the lentils were not soaked, cook for about 20 minutes. If using red lentils, add them unsoaked and cook for about 15 minutes. Add more broth as needed.
  9. Stir in the TOMATO SAUCE.
  10. Add the KALE OR SPINACH and cook for about 3 minutes, or just until tender.
  11. Remove the BAY LEAVES, if used.
  12. Stir in your preferred NONDAIRY CREAM and warm through.
  13. If desired, finish with fresh LIME JUICE, season to taste, and sprinkle with CHOPPED CILANTRO before serving.

Recipe Notes

Canned Lentils: Drain and rinse the lentils and skip the soaking step. Reduce the vegetable broth by approximately 1–1 1/2 cups since the lentils are already cooked. If using sweet potato, cook it in the broth until just tender before adding the canned lentils and kale. Simmer briefly to warm everything through before adding the tomato sauce and cream.

Cashew Cream: Blend 1/2 cup raw cashews with 3/4–1 cup water until completely smooth. If needed, soak the cashews in hot water for 10–15 minutes first, then drain and blend. Adjust the water for a thicker or thinner consistency.

Leave a Reply